Lines Matching +full:0 +full:xd000000
53 The magic is ``0xeB9F``, which has different encoding for big and little
68 The type id ``0`` is reserved for ``void`` type. The type section is parsed
100 * bits 0-15: vlen (e.g. # of struct's members)
130 * ``info.kind_flag``: 0
132 * ``info.vlen``: 0
137 #define BTF_INT_ENCODING(VAL) (((VAL) & 0x0f000000) >> 24)
138 #define BTF_INT_OFFSET(VAL) (((VAL) & 0x00ff0000) >> 16)
139 #define BTF_INT_BITS(VAL) ((VAL) & 0x000000ff)
143 #define BTF_INT_SIGNED (1 << 0)
171 * the int type has ``BTF_INT_OFFSET() = 0`` and ``BTF_INT_BITS() = 4``
175 ``BTF_INT_OFFSET() = 0`` for all int types.
181 * ``name_off``: 0
182 * ``info.kind_flag``: 0
184 * ``info.vlen``: 0
193 * ``name_off``: 0
194 * ``info.kind_flag``: 0
196 * ``info.vlen``: 0
197 * ``size/type``: 0, not used
210 * ``nelems``: the number of elements for this array (``0`` is also allowed).
238 * ``name_off``: 0 or offset to a valid C identifier
239 * ``info.kind_flag``: 0 or 1
268 #define BTF_MEMBER_BIT_OFFSET(val) ((val) & 0xffffff)
272 * ``BTF_INT_OFFSET()`` must be 0.
282 * ``name_off``: 0 or offset to a valid C identifier
283 * ``info.kind_flag``: 0 for unsigned, 1 for signed
308 * ``info.kind_flag``: 0 for struct, 1 for union
310 * ``info.vlen``: 0
311 * ``type``: 0
320 * ``info.kind_flag``: 0
322 * ``info.vlen``: 0
331 * ``name_off``: 0
332 * ``info.kind_flag``: 0
334 * ``info.vlen``: 0
343 * ``name_off``: 0
344 * ``info.kind_flag``: 0
346 * ``info.vlen``: 0
355 * ``name_off``: 0
356 * ``info.kind_flag``: 0
358 * ``info.vlen``: 0
368 * ``info.kind_flag``: 0
389 * ``name_off``: 0
390 * ``info.kind_flag``: 0
408 ``name_off = 0`` and ``type = 0``.
415 * ``info.kind_flag``: 0
417 * ``info.vlen``: 0
445 * ``info.kind_flag``: 0
448 * ``size``: total section size in bytes (0 at compilation time, patched
469 * ``info.kind_flag``: 0
471 * ``info.vlen``: 0
481 * ``info.kind_flag``: 0
483 * ``info.vlen``: 0
500 valid index (starting from 0) pointing to a member or an argument.
507 * ``info.kind_flag``: 0
509 * ``info.vlen``: 0
529 * ``name_off``: 0 or offset to a valid C identifier
530 * ``info.kind_flag``: 0 for unsigned, 1 for signed
563 …``BTF_FUNC_STATIC`` 0x0 definition of subprogram not visible outside containing compilation un…
564 ``BTF_FUNC_GLOBAL`` 0x1 definition of subprogram visible outside containing compilation unit
565 …``BTF_FUNC_EXTERN`` 0x2 declaration of a subprogram whose definition is outside the containing…
578 …``BTF_VAR_STATIC`` 0x0 definition of global variable not visible outside containing …
579 …``BTF_VAR_GLOBAL_ALLOCATED`` 0x1 definition of global variable visible outside containing comp…
580 …``BTF_VAR_GLOBAL_EXTERN`` 0x2 declaration of global variable whose definition is outside th…
678 __u32 insn_off; /* [0, insn_cnt - 1] */
682 __u32 insn_off; /* [0, insn_cnt - 1] */
693 * func_info[0].insn_off must be 0.
705 #define BPF_LINE_INFO_LINE_COL(line_col) ((line_col) & 0x3ff)
803 __u8 data[0];
806 Here, num_info must be greater than 0.
931 "key": 0,
933 "a1": 0x2,
934 "a2": 0x4,
935 "a3": 0x6,
937 "b1": 0x8,
938 "b2": 0xa
955 0: push %rbp
957 4: sub $0x30,%rsp
958 b: sub $0x28,%rbp
959 f: mov %rbx,0x0(%rbp)
960 13: mov %r13,0x8(%rbp)
961 17: mov %r14,0x10(%rbp)
962 1b: mov %r15,0x18(%rbp)
964 21: mov %rax,0x20(%rbp)
966 ; int key = 0;
967 27: mov %esi,-0x4(%rbp)
969 2a: mov 0x8(%rdi),%rdi
971 2e: cmp $0x0,%rdi
972 32: je 0x0000000000000070
997 225: (61) r2 = *(u32 *)(r2 +0)
999 226: (63) *(u32 *)(r2 +0) = r1
1000 invalid access to packet, off=0 size=4, R2(id=0,off=0,r=0)
1023 a type_id=2 bitfield_size=2 bits_offset=0
1026 [2] INT int size=4 bit_offset=0 nr_bits=32 encoding=SIGNED
1039 int main() { return 0; }
1040 int test() { return 0; }
1045 000000000000016e 0000000000000000 0 0 1
1047 0000000000000060 0000000000000000 0 0 1
1055 .short 60319 # 0xeb9f
1057 .byte 0
1059 .long 0
1063 .long 0 # BTF_KIND_FUNC_PROTO(id = 1)
1064 .long 218103808 # 0xd000000
1067 .long 16777216 # 0x1000000
1069 .long 16777248 # 0x1000020
1071 .byte 0 # string offset=0
1073 .byte 0
1075 .byte 0
1076 .ascii "int main() { return 0; }" # string offset=33
1077 .byte 0
1078 .ascii "int test() { return 0; }" # string offset=58
1079 .byte 0
1083 .short 60319 # 0xeb9f
1085 .byte 0
1087 .long 0