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