1{ 2 "array_types" : [], 3 "builtin_types" : 4 [ 5 { 6 "alignment" : 1, 7 "is_integral" : true, 8 "is_unsigned" : true, 9 "linker_set_key" : "_ZTIb", 10 "name" : "bool", 11 "size" : 1 12 }, 13 { 14 "alignment" : 1, 15 "is_integral" : true, 16 "linker_set_key" : "_ZTIc", 17 "name" : "char", 18 "size" : 1 19 }, 20 { 21 "alignment" : 4, 22 "is_integral" : true, 23 "linker_set_key" : "_ZTIi", 24 "name" : "int", 25 "size" : 4 26 }, 27 { 28 "alignment" : 4, 29 "is_integral" : true, 30 "is_unsigned" : true, 31 "linker_set_key" : "_ZTIj", 32 "name" : "unsigned int", 33 "size" : 4 34 }, 35 { 36 "alignment" : 4, 37 "is_integral" : true, 38 "linker_set_key" : "_ZTIl", 39 "name" : "long", 40 "size" : 4 41 }, 42 { 43 "alignment" : 4, 44 "is_integral" : true, 45 "is_unsigned" : true, 46 "linker_set_key" : "_ZTIm", 47 "name" : "unsigned long", 48 "size" : 4 49 }, 50 { 51 "alignment" : 2, 52 "is_integral" : true, 53 "linker_set_key" : "_ZTIs", 54 "name" : "short", 55 "size" : 2 56 }, 57 { 58 "alignment" : 2, 59 "is_integral" : true, 60 "is_unsigned" : true, 61 "linker_set_key" : "_ZTIt", 62 "name" : "unsigned short", 63 "size" : 2 64 }, 65 { 66 "linker_set_key" : "_ZTIv", 67 "name" : "void" 68 }, 69 { 70 "alignment" : 4, 71 "is_integral" : true, 72 "linker_set_key" : "_ZTIx", 73 "name" : "long long", 74 "size" : 8 75 }, 76 { 77 "alignment" : 4, 78 "is_integral" : true, 79 "is_unsigned" : true, 80 "linker_set_key" : "_ZTIy", 81 "name" : "unsigned long long", 82 "size" : 8 83 } 84 ], 85 "elf_functions" : [], 86 "elf_objects" : [], 87 "enum_types" : [], 88 "function_types" : 89 [ 90 { 91 "alignment" : 4, 92 "linker_set_key" : "_ZTIFbiP7siginfoPvE", 93 "name" : "bool (int, siginfo *, void *)", 94 "parameters" : 95 [ 96 { 97 "referenced_type" : "_ZTIi" 98 }, 99 { 100 "referenced_type" : "_ZTIP7siginfo" 101 }, 102 { 103 "referenced_type" : "_ZTIPv" 104 } 105 ], 106 "return_type" : "_ZTIb", 107 "source_file" : "art/sigchainlib/sigchain.h" 108 } 109 ], 110 "functions" : [], 111 "global_vars" : [], 112 "lvalue_reference_types" : [], 113 "pointer_types" : 114 [ 115 { 116 "alignment" : 4, 117 "linker_set_key" : "_ZTIP7siginfo", 118 "name" : "siginfo *", 119 "referenced_type" : "_ZTI7siginfo", 120 "size" : 4, 121 "source_file" : "art/sigchainlib/sigchain.h" 122 }, 123 { 124 "alignment" : 4, 125 "linker_set_key" : "_ZTIPFbiP7siginfoPvE", 126 "name" : "bool (*)(int, siginfo *, void *)", 127 "referenced_type" : "_ZTIFbiP7siginfoPvE", 128 "size" : 4, 129 "source_file" : "art/sigchainlib/sigchain.h" 130 }, 131 { 132 "alignment" : 4, 133 "linker_set_key" : "_ZTIPN3art14SigchainActionE", 134 "name" : "art::SigchainAction *", 135 "referenced_type" : "_ZTIN3art14SigchainActionE", 136 "size" : 4, 137 "source_file" : "art/sigchainlib/sigchain.h" 138 }, 139 { 140 "alignment" : 4, 141 "linker_set_key" : "_ZTIPv", 142 "name" : "void *", 143 "referenced_type" : "_ZTIv", 144 "size" : 4, 145 "source_file" : "art/sigchainlib/sigchain.h" 146 } 147 ], 148 "qualified_types" : 149 [ 150 { 151 "alignment" : 4, 152 "is_const" : true, 153 "linker_set_key" : "_ZTIKy", 154 "name" : "const unsigned long long", 155 "referenced_type" : "_ZTIy", 156 "size" : 8, 157 "source_file" : "art/sigchainlib/sigchain.h" 158 } 159 ], 160 "record_types" : 161 [ 162 { 163 "alignment" : 4, 164 "fields" : 165 [ 166 { 167 "field_name" : "sc_sigaction", 168 "referenced_type" : "_ZTIPFbiP7siginfoPvE" 169 }, 170 { 171 "field_name" : "sc_mask", 172 "field_offset" : 32, 173 "referenced_type" : "_ZTIm" 174 }, 175 { 176 "field_name" : "sc_flags", 177 "field_offset" : 64, 178 "referenced_type" : "_ZTIy" 179 } 180 ], 181 "linker_set_key" : "_ZTIN3art14SigchainActionE", 182 "name" : "art::SigchainAction", 183 "size" : 16, 184 "source_file" : "art/sigchainlib/sigchain.h" 185 } 186 ], 187 "rvalue_reference_types" : [] 188} 189