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 "is_unsigned" : true, 17 "linker_set_key" : "_ZTIc", 18 "name" : "char", 19 "size" : 1 20 }, 21 { 22 "alignment" : 1, 23 "is_integral" : true, 24 "is_unsigned" : true, 25 "linker_set_key" : "_ZTIh", 26 "name" : "unsigned char", 27 "size" : 1 28 }, 29 { 30 "alignment" : 4, 31 "is_integral" : true, 32 "linker_set_key" : "_ZTIi", 33 "name" : "int", 34 "size" : 4 35 }, 36 { 37 "alignment" : 4, 38 "is_integral" : true, 39 "is_unsigned" : true, 40 "linker_set_key" : "_ZTIj", 41 "name" : "unsigned int", 42 "size" : 4 43 }, 44 { 45 "alignment" : 8, 46 "is_integral" : true, 47 "linker_set_key" : "_ZTIl", 48 "name" : "long", 49 "size" : 8 50 }, 51 { 52 "alignment" : 8, 53 "is_integral" : true, 54 "is_unsigned" : true, 55 "linker_set_key" : "_ZTIm", 56 "name" : "unsigned long", 57 "size" : 8 58 }, 59 { 60 "alignment" : 16, 61 "is_integral" : true, 62 "is_unsigned" : true, 63 "linker_set_key" : "_ZTIo", 64 "name" : "unsigned __int128", 65 "size" : 16 66 }, 67 { 68 "alignment" : 2, 69 "is_integral" : true, 70 "linker_set_key" : "_ZTIs", 71 "name" : "short", 72 "size" : 2 73 }, 74 { 75 "alignment" : 2, 76 "is_integral" : true, 77 "is_unsigned" : true, 78 "linker_set_key" : "_ZTIt", 79 "name" : "unsigned short", 80 "size" : 2 81 }, 82 { 83 "linker_set_key" : "_ZTIv", 84 "name" : "void" 85 }, 86 { 87 "alignment" : 8, 88 "is_integral" : true, 89 "linker_set_key" : "_ZTIx", 90 "name" : "long long", 91 "size" : 8 92 }, 93 { 94 "alignment" : 8, 95 "is_integral" : true, 96 "is_unsigned" : true, 97 "linker_set_key" : "_ZTIy", 98 "name" : "unsigned long long", 99 "size" : 8 100 } 101 ], 102 "elf_functions" : [], 103 "elf_objects" : [], 104 "enum_types" : 105 [ 106 { 107 "alignment" : 4, 108 "enum_fields" : 109 [ 110 { 111 "enum_field_value" : 0, 112 "name" : "ANDROID_LOG_UNKNOWN" 113 }, 114 { 115 "enum_field_value" : 1, 116 "name" : "ANDROID_LOG_DEFAULT" 117 }, 118 { 119 "enum_field_value" : 2, 120 "name" : "ANDROID_LOG_VERBOSE" 121 }, 122 { 123 "enum_field_value" : 3, 124 "name" : "ANDROID_LOG_DEBUG" 125 }, 126 { 127 "enum_field_value" : 4, 128 "name" : "ANDROID_LOG_INFO" 129 }, 130 { 131 "enum_field_value" : 5, 132 "name" : "ANDROID_LOG_WARN" 133 }, 134 { 135 "enum_field_value" : 6, 136 "name" : "ANDROID_LOG_ERROR" 137 }, 138 { 139 "enum_field_value" : 7, 140 "name" : "ANDROID_LOG_FATAL" 141 }, 142 { 143 "enum_field_value" : 8, 144 "name" : "ANDROID_LOG_SILENT" 145 } 146 ], 147 "linker_set_key" : "_ZTI19android_LogPriority", 148 "name" : "android_LogPriority", 149 "size" : 4, 150 "source_file" : "system/logging/liblog/include/android/log.h", 151 "underlying_type" : "_ZTIj" 152 }, 153 { 154 "alignment" : 4, 155 "enum_fields" : 156 [ 157 { 158 "enum_field_value" : 0, 159 "name" : "LOG_ID_MIN" 160 }, 161 { 162 "enum_field_value" : 0, 163 "name" : "LOG_ID_MAIN" 164 }, 165 { 166 "enum_field_value" : 1, 167 "name" : "LOG_ID_RADIO" 168 }, 169 { 170 "enum_field_value" : 2, 171 "name" : "LOG_ID_EVENTS" 172 }, 173 { 174 "enum_field_value" : 3, 175 "name" : "LOG_ID_SYSTEM" 176 }, 177 { 178 "enum_field_value" : 4, 179 "name" : "LOG_ID_CRASH" 180 }, 181 { 182 "enum_field_value" : 5, 183 "name" : "LOG_ID_STATS" 184 }, 185 { 186 "enum_field_value" : 6, 187 "name" : "LOG_ID_SECURITY" 188 }, 189 { 190 "enum_field_value" : 7, 191 "name" : "LOG_ID_KERNEL" 192 }, 193 { 194 "enum_field_value" : 8, 195 "name" : "LOG_ID_MAX" 196 }, 197 { 198 "enum_field_value" : 2147483647, 199 "name" : "LOG_ID_DEFAULT" 200 } 201 ], 202 "linker_set_key" : "_ZTI6log_id", 203 "name" : "log_id", 204 "size" : 4, 205 "source_file" : "system/logging/liblog/include/android/log.h", 206 "underlying_type" : "_ZTIj" 207 } 208 ], 209 "function_types" : 210 [ 211 { 212 "alignment" : 4, 213 "linker_set_key" : "_ZTIFbiP7siginfoPvE", 214 "name" : "bool (int, siginfo *, void *)", 215 "parameters" : 216 [ 217 { 218 "referenced_type" : "_ZTIi" 219 }, 220 { 221 "referenced_type" : "_ZTIP7siginfo" 222 }, 223 { 224 "referenced_type" : "_ZTIPv" 225 } 226 ], 227 "return_type" : "_ZTIb", 228 "source_file" : "art/sigchainlib/sigchain.h" 229 } 230 ], 231 "functions" : [], 232 "global_vars" : [], 233 "lvalue_reference_types" : [], 234 "pointer_types" : 235 [ 236 { 237 "alignment" : 8, 238 "linker_set_key" : "_ZTIP7siginfo", 239 "name" : "siginfo *", 240 "referenced_type" : "_ZTI7siginfo", 241 "size" : 8, 242 "source_file" : "art/sigchainlib/sigchain.h" 243 }, 244 { 245 "alignment" : 8, 246 "linker_set_key" : "_ZTIPFbiP7siginfoPvE", 247 "name" : "bool (*)(int, siginfo *, void *)", 248 "referenced_type" : "_ZTIFbiP7siginfoPvE", 249 "size" : 8, 250 "source_file" : "art/sigchainlib/sigchain.h" 251 }, 252 { 253 "alignment" : 8, 254 "linker_set_key" : "_ZTIPKc", 255 "name" : "const char *", 256 "referenced_type" : "_ZTIKc", 257 "size" : 8, 258 "source_file" : "system/logging/liblog/include/android/log.h" 259 }, 260 { 261 "alignment" : 8, 262 "linker_set_key" : "_ZTIPN3art14SigchainActionE", 263 "name" : "art::SigchainAction *", 264 "referenced_type" : "_ZTIN3art14SigchainActionE", 265 "size" : 8, 266 "source_file" : "art/sigchainlib/sigchain.h" 267 }, 268 { 269 "alignment" : 8, 270 "linker_set_key" : "_ZTIPv", 271 "name" : "void *", 272 "referenced_type" : "_ZTIv", 273 "size" : 8, 274 "source_file" : "art/sigchainlib/sigchain.h" 275 } 276 ], 277 "qualified_types" : 278 [ 279 { 280 "alignment" : 1, 281 "is_const" : true, 282 "linker_set_key" : "_ZTIKc", 283 "name" : "const char", 284 "referenced_type" : "_ZTIc", 285 "size" : 1, 286 "source_file" : "system/logging/liblog/include/android/log.h" 287 }, 288 { 289 "alignment" : 8, 290 "is_const" : true, 291 "linker_set_key" : "_ZTIKm", 292 "name" : "const unsigned long", 293 "referenced_type" : "_ZTIm", 294 "size" : 8, 295 "source_file" : "art/sigchainlib/sigchain.h" 296 } 297 ], 298 "record_types" : 299 [ 300 { 301 "alignment" : 8, 302 "fields" : 303 [ 304 { 305 "field_name" : "struct_size", 306 "referenced_type" : "_ZTIm" 307 }, 308 { 309 "field_name" : "buffer_id", 310 "field_offset" : 64, 311 "referenced_type" : "_ZTIi" 312 }, 313 { 314 "field_name" : "priority", 315 "field_offset" : 96, 316 "referenced_type" : "_ZTIi" 317 }, 318 { 319 "field_name" : "tag", 320 "field_offset" : 128, 321 "referenced_type" : "_ZTIPKc" 322 }, 323 { 324 "field_name" : "file", 325 "field_offset" : 192, 326 "referenced_type" : "_ZTIPKc" 327 }, 328 { 329 "field_name" : "line", 330 "field_offset" : 256, 331 "referenced_type" : "_ZTIj" 332 }, 333 { 334 "field_name" : "message", 335 "field_offset" : 320, 336 "referenced_type" : "_ZTIPKc" 337 } 338 ], 339 "linker_set_key" : "_ZTI21__android_log_message", 340 "name" : "__android_log_message", 341 "size" : 48, 342 "source_file" : "system/logging/liblog/include/android/log.h" 343 }, 344 { 345 "alignment" : 8, 346 "fields" : 347 [ 348 { 349 "field_name" : "sc_sigaction", 350 "referenced_type" : "_ZTIPFbiP7siginfoPvE" 351 }, 352 { 353 "field_name" : "sc_mask", 354 "field_offset" : 64, 355 "referenced_type" : "_ZTI8sigset_t" 356 }, 357 { 358 "field_name" : "sc_flags", 359 "field_offset" : 128, 360 "referenced_type" : "_ZTIm" 361 } 362 ], 363 "linker_set_key" : "_ZTIN3art14SigchainActionE", 364 "name" : "art::SigchainAction", 365 "size" : 24, 366 "source_file" : "art/sigchainlib/sigchain.h" 367 } 368 ], 369 "rvalue_reference_types" : [] 370} 371