• Home
  • Raw
  • Download

Lines Matching refs:descr

102 	const char *descr;  member
146 .descr = "struct test #1",
198 .descr = "struct test #2",
239 .descr = "struct test #3 Invalid member offset",
275 .descr = "global data test #1",
315 .descr = "global data test #2",
350 .descr = "global data test #3",
372 .descr = "global data test #4, unsupported linkage",
396 .descr = "global data test #5, invalid var type",
418 .descr = "global data test #6, invalid var type (fwd type)",
443 .descr = "global data test #7, invalid var type (fwd type)",
468 .descr = "global data test #8, invalid var size",
505 .descr = "global data test #9, invalid var size",
542 .descr = "global data test #10, invalid var size",
579 .descr = "global data test #11, multiple section members",
617 .descr = "global data test #12, invalid offset",
657 .descr = "global data test #13, invalid offset",
697 .descr = "global data test #14, invalid offset",
737 .descr = "global data test #15, not var kind",
760 .descr = "global data test #16, invalid var referencing sec",
788 .descr = "global data test #17, invalid var referencing var",
812 .descr = "global data test #18, invalid var loop",
835 .descr = "global data test #19, invalid var referencing var",
856 .descr = "global data test #20, invalid ptr referencing var",
878 .descr = "global data test #21, var included in struct",
903 .descr = "global data test #22, array of var",
931 .descr = "size check test #1",
963 .descr = "size check test #2",
997 .descr = "size check test #3",
1036 .descr = "size check test #4",
1071 .descr = "void test #1",
1104 .descr = "void test #2",
1134 .descr = "void test #3",
1161 .descr = "void test #4",
1192 .descr = "loop test #1",
1227 .descr = "loop test #2",
1260 .descr = "loop test #3",
1295 .descr = "loop test #4",
1333 .descr = "loop test #5",
1368 .descr = "loop test #6",
1393 .descr = "loop test #7",
1421 .descr = "loop test #8",
1457 .descr = "string section does not end with null",
1477 .descr = "empty string section",
1497 .descr = "empty type section",
1515 .descr = "btf_header test. Longer hdr_len",
1536 .descr = "btf_header test. Gap between hdr and type",
1557 .descr = "btf_header test. Gap between type and str",
1578 .descr = "btf_header test. Overlap between type and str",
1599 .descr = "btf_header test. Larger BTF size",
1620 .descr = "btf_header test. Smaller BTF size",
1641 .descr = "array test. index_type/elem_type \"int\"",
1661 .descr = "array test. index_type/elem_type \"const int\"",
1683 .descr = "array test. index_type \"const int:31\"",
1709 .descr = "array test. elem_type \"const int:31\"",
1735 .descr = "array test. index_type \"void\"",
1757 .descr = "array test. index_type \"const void\"",
1781 .descr = "array test. elem_type \"const void\"",
1805 .descr = "array test. elem_type \"const void *\"",
1829 .descr = "array test. index_type \"const void *\"",
1855 .descr = "array test. t->size != 0\"",
1878 .descr = "int test. invalid int_data",
1898 .descr = "invalid BTF_INFO",
1919 .descr = "fwd test. t->type != 0\"",
1941 .descr = "typedef (invalid name, name_off = 0)",
1961 .descr = "typedef (invalid name, invalid identifier)",
1981 .descr = "ptr type (invalid name, name_off <> 0)",
2002 .descr = "volatile type (invalid name, name_off <> 0)",
2023 .descr = "const type (invalid name, name_off <> 0)",
2044 .descr = "restrict type (invalid name, name_off <> 0)",
2066 .descr = "fwd type (invalid name, name_off = 0)",
2086 .descr = "fwd type (invalid name, invalid identifier)",
2107 .descr = "array type (invalid name, name_off <> 0)",
2129 .descr = "struct type (name_off = 0)",
2149 .descr = "struct type (invalid name, invalid identifier)",
2171 .descr = "struct member (name_off = 0)",
2191 .descr = "struct member (invalid name, invalid identifier)",
2213 .descr = "enum type (name_off = 0)",
2234 .descr = "enum type (invalid name, invalid identifier)",
2257 .descr = "enum member (invalid name, name_off = 0)",
2280 .descr = "enum member (invalid name, invalid identifier)",
2302 .descr = "arraymap invalid btf key (a bit field)",
2323 .descr = "arraymap invalid btf key (!= 32 bits)",
2344 .descr = "arraymap invalid btf value (too small)",
2364 .descr = "arraymap invalid btf value (too big)",
2384 .descr = "func proto (int (*)(int, unsigned int))",
2406 .descr = "func proto (vararg)",
2429 .descr = "func proto (vararg with name)",
2454 .descr = "func proto (arg after vararg)",
2479 .descr = "func proto (CONST=>TYPEDEF=>PTR=>FUNC_PROTO)",
2505 .descr = "func proto (TYPEDEF=>FUNC_PROTO)",
2527 .descr = "func proto (btf_resolve(arg))",
2549 .descr = "func proto (Not all arg has name)",
2571 .descr = "func proto (Bad arg name_off)",
2595 .descr = "func proto (Bad arg name)",
2619 .descr = "func proto (Invalid return type)",
2643 .descr = "func proto (with func name)",
2667 .descr = "func proto (const void arg)",
2691 .descr = "func (void func(int a, unsigned int b))",
2715 .descr = "func (No func name)",
2741 .descr = "func (Invalid func name)",
2767 .descr = "func (Some arg has no name)",
2793 .descr = "func (Non zero vlen)",
2819 .descr = "func (Not referring to FUNC_PROTO)",
2839 .descr = "invalid int kind_flag",
2859 .descr = "invalid ptr kind_flag",
2878 .descr = "invalid array kind_flag",
2898 .descr = "invalid enum kind_flag",
2918 .descr = "valid fwd kind_flag",
2936 .descr = "invalid typedef kind_flag",
2956 .descr = "invalid volatile kind_flag",
2975 .descr = "invalid const kind_flag",
2994 .descr = "invalid restrict kind_flag",
3013 .descr = "invalid func kind_flag",
3033 .descr = "invalid func_proto kind_flag",
3052 .descr = "valid struct, kind_flag, bitfield_size = 0",
3071 .descr = "valid struct, kind_flag, int member, bitfield_size != 0",
3090 .descr = "valid union, kind_flag, int member, bitfield_size != 0",
3109 .descr = "valid struct, kind_flag, enum member, bitfield_size != 0",
3130 .descr = "valid union, kind_flag, enum member, bitfield_size != 0",
3151 .descr = "valid struct, kind_flag, typedef member, bitfield_size != 0",
3174 .descr = "valid union, kind_flag, typedef member, bitfield_size != 0",
3197 .descr = "invalid struct, kind_flag, bitfield_size greater than struct size",
3218 .descr = "invalid struct, kind_flag, bitfield base_type int not regular",
3240 .descr = "invalid struct, kind_flag, base_type int not regular",
3262 .descr = "invalid union, kind_flag, bitfield_size greater than struct size",
3283 .descr = "invalid struct, kind_flag, int member, bitfield_size = 0, wrong byte alignment",
3305 .descr = "invalid struct, kind_flag, enum member, bitfield_size = 0, wrong byte alignment",
3329 .descr = "128-bit int",
3346 .descr = "struct, 128-bit int member",
3365 .descr = "struct, 120-bit int member bitfield",
3384 .descr = "struct, kind_flag, 128-bit int member",
3403 .descr = "struct, kind_flag, 120-bit int member bitfield",
3427 .descr = "struct->ptr->typedef->array->int size resolution",
3453 .descr = "struct->ptr->typedef->multi-array->int size resolution",
3484 .descr = "typedef/multi-arr mix size resolution",
3635 fprintf(stderr, "BTF raw test[%u] (%s): ", test_num, test->descr); in do_test_raw()
3715 const char *descr; member
3728 .descr = "== raw_btf_size+1",
3739 .descr = "== raw_btf_size-3",
3750 .descr = "Large bpf_btf_info",
3761 .descr = "BTF ID",
4010 test_num, test->descr); in do_test_get_info()
4564 const char *descr; member
4572 .descr = "BTF pretty print array",
4581 .descr = "BTF pretty print hash",
4590 .descr = "BTF pretty print lru hash",
4599 .descr = "BTF pretty print percpu array",
4608 .descr = "BTF pretty print percpu hash",
4617 .descr = "BTF pretty print lru percpu hash",
4774 fprintf(stderr, "%s(#%d)......", test->descr, test_num); in do_test_pprint()
4957 pprint_test_template[0].descr = pprint_tests_meta[i].descr; in test_pprint()
4969 pprint_test_template[i].descr = pprint_tests_meta[0].descr; in test_pprint()
4985 const char *descr; member
5005 .descr = "func_type (main func + one sub)",
5036 .descr = "func_type (Incorrect func_info_rec_size)",
5068 .descr = "func_type (Incorrect func_info_cnt)",
5100 .descr = "func_type (Incorrect bpf_func_info.insn_off)",
5132 .descr = "line_info (No subprog)",
5158 .descr = "line_info (No subprog. insn_off >= prog->len)",
5187 .descr = "line_info (Zero bpf insn code)",
5214 .descr = "line_info (No subprog. zero tailing line_info",
5240 .descr = "line_info (No subprog. nonzero tailing line_info)",
5268 .descr = "line_info (subprog)",
5298 .descr = "line_info (subprog + func_info)",
5334 .descr = "line_info (subprog. missing 1st func line info)",
5366 .descr = "line_info (subprog. missing 2nd func line info)",
5398 .descr = "line_info (subprog. unordered insn offset)",
5430 .descr = "line_info (dead start)",
5460 .descr = "line_info (dead end)",
5492 .descr = "line_info (dead code + subprog + func_info)",
5551 .descr = "line_info (dead subprog)",
5605 .descr = "line_info (dead last subprog)",
5646 .descr = "line_info (dead subprog + dead start)",
5704 .descr = "line_info (dead subprog + dead start w/ move)",
5759 .descr = "line_info (dead end + subprog start w/ no linfo)",
6152 fprintf(stderr, "BTF prog info raw test[%u] (%s): ", test_num, test->descr); in do_test_info_raw()
6264 const char *descr; member
6273 .descr = "dedup: unused strings filtering",
6295 .descr = "dedup: strings deduplication",
6320 .descr = "dedup: struct example #1",
6390 .descr = "dedup: struct <-> fwd resolution w/ hash collision",
6435 .descr = "dedup: void equiv check",
6482 .descr = "dedup: all possible kinds (no duplicates)",
6538 .descr = "dedup: no int duplicates",
6580 .descr = "dedup: enum fwd resolution",
6624 .descr = "dedup: datasec and vars pass-through",
6734 fprintf(stderr, "BTF dedup test[%u] (%s):", test_num, test->descr); in do_test_dedup()