1{ 2 "array_types" : [], 3 "builtin_types" : 4 [ 5 { 6 "alignment" : 1, 7 "is_integral" : true, 8 "is_unsigned" : true, 9 "linker_set_key" : "_ZTIc", 10 "name" : "char", 11 "size" : 1 12 }, 13 { 14 "linker_set_key" : "_ZTIv", 15 "name" : "void" 16 } 17 ], 18 "elf_functions" : 19 [ 20 { 21 "name" : "function" 22 } 23 ], 24 "elf_objects" : [], 25 "enum_types" : [], 26 "function_types" : [], 27 "functions" : 28 [ 29 { 30 "function_name" : "function", 31 "linker_set_key" : "function", 32 "parameters" : 33 [ 34 { 35 "referenced_type" : "_ZTIP6Struct" 36 } 37 ], 38 "return_type" : "_ZTIv", 39 "source_file" : "development/vndk/tools/header-checker/tests/integration/bit_field/include/base.h" 40 } 41 ], 42 "global_vars" : [], 43 "lvalue_reference_types" : [], 44 "pointer_types" : 45 [ 46 { 47 "alignment" : 8, 48 "linker_set_key" : "_ZTIP6Struct", 49 "name" : "Struct *", 50 "referenced_type" : "_ZTI6Struct", 51 "size" : 8, 52 "source_file" : "development/vndk/tools/header-checker/tests/integration/bit_field/include/base.h" 53 } 54 ], 55 "qualified_types" : [], 56 "record_types" : 57 [ 58 { 59 "alignment" : 1, 60 "fields" : 61 [ 62 { 63 "referenced_type" : "_ZTIN6StructUt_E" 64 }, 65 { 66 "bit_width" : 2, 67 "field_offset" : 8, 68 "is_bit_field" : true, 69 "referenced_type" : "_ZTIc" 70 }, 71 { 72 "bit_width" : 1, 73 "field_name" : "a", 74 "field_offset" : 10, 75 "is_bit_field" : true, 76 "referenced_type" : "_ZTIc" 77 }, 78 { 79 "field_offset" : 16, 80 "is_bit_field" : true, 81 "referenced_type" : "_ZTIc" 82 }, 83 { 84 "bit_width" : 1, 85 "field_name" : "b", 86 "field_offset" : 16, 87 "is_bit_field" : true, 88 "referenced_type" : "_ZTIc" 89 } 90 ], 91 "linker_set_key" : "_ZTI6Struct", 92 "name" : "Struct", 93 "size" : 3, 94 "source_file" : "development/vndk/tools/header-checker/tests/integration/bit_field/include/base.h" 95 }, 96 { 97 "alignment" : 1, 98 "fields" : 99 [ 100 { 101 "field_name" : "unnamed_struct", 102 "referenced_type" : "_ZTIc" 103 } 104 ], 105 "is_anonymous" : true, 106 "linker_set_key" : "_ZTIN6StructUt_E", 107 "name" : "Struct::(anonymous)", 108 "size" : 1, 109 "source_file" : "development/vndk/tools/header-checker/tests/integration/bit_field/include/base.h" 110 } 111 ], 112 "rvalue_reference_types" : [] 113} 114