1{ 2 "array_types" : [], 3 "builtin_types" : 4 [ 5 { 6 "alignment" : 1, 7 "is_integral" : true, 8 "linker_set_key" : "_ZTIa", 9 "name" : "signed char", 10 "size" : 1 11 }, 12 { 13 "alignment" : 1, 14 "is_integral" : true, 15 "is_unsigned" : true, 16 "linker_set_key" : "_ZTIh", 17 "name" : "unsigned char", 18 "size" : 1 19 }, 20 { 21 "alignment" : 8, 22 "is_integral" : true, 23 "linker_set_key" : "_ZTIl", 24 "name" : "long", 25 "size" : 8 26 }, 27 { 28 "alignment" : 8, 29 "is_integral" : true, 30 "is_unsigned" : true, 31 "linker_set_key" : "_ZTIm", 32 "name" : "unsigned long", 33 "size" : 8 34 }, 35 { 36 "linker_set_key" : "_ZTIv", 37 "name" : "void" 38 } 39 ], 40 "elf_functions" : 41 [ 42 { 43 "name" : "function" 44 } 45 ], 46 "elf_objects" : [], 47 "enum_types" : 48 [ 49 { 50 "alignment" : 1, 51 "enum_fields" : 52 [ 53 { 54 "enum_field_value" : 0, 55 "name" : "ZERO" 56 }, 57 { 58 "enum_field_value" : -1, 59 "name" : "MINUS_1" 60 } 61 ], 62 "linker_set_key" : "_ZTI4Int8", 63 "name" : "Int8", 64 "size" : 1, 65 "source_file" : "development/vndk/tools/header-checker/tests/integration/enum/include/base.h", 66 "underlying_type" : "_ZTIa" 67 }, 68 { 69 "alignment" : 8, 70 "enum_fields" : 71 [ 72 { 73 "enum_field_value" : 9223372036854775807, 74 "name" : "SIGNED_MAX" 75 }, 76 { 77 "enum_field_value" : -9223372036854775808, 78 "name" : "SIGNED_MIN" 79 } 80 ], 81 "linker_set_key" : "_ZTI5Int64", 82 "name" : "Int64", 83 "size" : 8, 84 "source_file" : "development/vndk/tools/header-checker/tests/integration/enum/include/base.h", 85 "underlying_type" : "_ZTIl" 86 }, 87 { 88 "alignment" : 1, 89 "enum_fields" : 90 [ 91 { 92 "enum_field_value" : 255, 93 "name" : "UNSIGNED_255" 94 } 95 ], 96 "linker_set_key" : "_ZTI5Uint8", 97 "name" : "Uint8", 98 "size" : 1, 99 "source_file" : "development/vndk/tools/header-checker/tests/integration/enum/include/base.h", 100 "underlying_type" : "_ZTIh" 101 }, 102 { 103 "alignment" : 8, 104 "enum_fields" : 105 [ 106 { 107 "enum_field_value" : 18446744073709551615, 108 "name" : "UNSIGNED_MAX" 109 } 110 ], 111 "linker_set_key" : "_ZTI6Uint64", 112 "name" : "Uint64", 113 "size" : 8, 114 "source_file" : "development/vndk/tools/header-checker/tests/integration/enum/include/base.h", 115 "underlying_type" : "_ZTIm" 116 } 117 ], 118 "function_types" : [], 119 "functions" : 120 [ 121 { 122 "function_name" : "function", 123 "linker_set_key" : "function", 124 "parameters" : 125 [ 126 { 127 "referenced_type" : "_ZTI4Int8" 128 }, 129 { 130 "referenced_type" : "_ZTI5Uint8" 131 }, 132 { 133 "referenced_type" : "_ZTI5Int64" 134 }, 135 { 136 "referenced_type" : "_ZTI6Uint64" 137 } 138 ], 139 "return_type" : "_ZTIv", 140 "source_file" : "development/vndk/tools/header-checker/tests/integration/enum/include/base.h" 141 } 142 ], 143 "global_vars" : [], 144 "lvalue_reference_types" : [], 145 "pointer_types" : [], 146 "qualified_types" : [], 147 "record_types" : [], 148 "rvalue_reference_types" : [] 149} 150