1{ 2 "array_types" : 3 [ 4 { 5 "alignment" : 1, 6 "linker_set_key" : "_ZTIA0_c", 7 "name" : "char [0]", 8 "referenced_type" : "_ZTIc", 9 "self_type" : "_ZTIA0_c", 10 "source_file" : "/system/core/liblog/include/log/log_read.h" 11 }, 12 { 13 "alignment" : 1, 14 "linker_set_key" : "_ZTIA5121_h", 15 "name" : "unsigned char [5121]", 16 "referenced_type" : "_ZTIh", 17 "self_type" : "_ZTIA5121_h", 18 "size" : 5121, 19 "source_file" : "/system/core/liblog/include/log/log_read.h" 20 } 21 ], 22 "builtin_types" : 23 [ 24 { 25 "alignment" : 1, 26 "is_integral" : true, 27 "is_unsigned" : true, 28 "linker_set_key" : "_ZTIb", 29 "name" : "bool", 30 "referenced_type" : "_ZTIb", 31 "self_type" : "_ZTIb", 32 "size" : 1 33 }, 34 { 35 "alignment" : 1, 36 "is_integral" : true, 37 "linker_set_key" : "_ZTIc", 38 "name" : "char", 39 "referenced_type" : "_ZTIc", 40 "self_type" : "_ZTIc", 41 "size" : 1 42 }, 43 { 44 "alignment" : 1, 45 "is_integral" : true, 46 "is_unsigned" : true, 47 "linker_set_key" : "_ZTIh", 48 "name" : "unsigned char", 49 "referenced_type" : "_ZTIh", 50 "self_type" : "_ZTIh", 51 "size" : 1 52 }, 53 { 54 "alignment" : 4, 55 "is_integral" : true, 56 "linker_set_key" : "_ZTIi", 57 "name" : "int", 58 "referenced_type" : "_ZTIi", 59 "self_type" : "_ZTIi", 60 "size" : 4 61 }, 62 { 63 "alignment" : 4, 64 "is_integral" : true, 65 "is_unsigned" : true, 66 "linker_set_key" : "_ZTIj", 67 "name" : "unsigned int", 68 "referenced_type" : "_ZTIj", 69 "self_type" : "_ZTIj", 70 "size" : 4 71 }, 72 { 73 "alignment" : 8, 74 "is_integral" : true, 75 "linker_set_key" : "_ZTIl", 76 "name" : "long", 77 "referenced_type" : "_ZTIl", 78 "self_type" : "_ZTIl", 79 "size" : 8 80 }, 81 { 82 "alignment" : 8, 83 "is_integral" : true, 84 "is_unsigned" : true, 85 "linker_set_key" : "_ZTIm", 86 "name" : "unsigned long", 87 "referenced_type" : "_ZTIm", 88 "self_type" : "_ZTIm", 89 "size" : 8 90 }, 91 { 92 "alignment" : 2, 93 "is_integral" : true, 94 "is_unsigned" : true, 95 "linker_set_key" : "_ZTIt", 96 "name" : "unsigned short", 97 "referenced_type" : "_ZTIt", 98 "self_type" : "_ZTIt", 99 "size" : 2 100 }, 101 { 102 "linker_set_key" : "_ZTIv", 103 "name" : "void", 104 "referenced_type" : "_ZTIv", 105 "self_type" : "_ZTIv" 106 } 107 ], 108 "elf_functions" : 109 [ 110 { 111 "name" : "_ZN7android8hardware7details5checkEb" 112 }, 113 { 114 "name" : "_ZN7android8hardware7details8logErrorERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE" 115 }, 116 { 117 "name" : "_ZN7android8hardware9EventFlag10waitHelperEjPjl" 118 }, 119 { 120 "name" : "_ZN7android8hardware9EventFlag15createEventFlagEPNSt3__16atomicIjEEPPS1_" 121 }, 122 { 123 "name" : "_ZN7android8hardware9EventFlag15createEventFlagEilPPS1_" 124 }, 125 { 126 "name" : "_ZN7android8hardware9EventFlag15deleteEventFlagEPPS1_" 127 }, 128 { 129 "name" : "_ZN7android8hardware9EventFlag18unmapEventFlagWordEPNSt3__16atomicIjEEPb" 130 }, 131 { 132 "name" : "_ZN7android8hardware9EventFlag4waitEjPjlb" 133 }, 134 { 135 "name" : "_ZN7android8hardware9EventFlag4wakeEj" 136 }, 137 { 138 "name" : "_ZN7android8hardware9EventFlagC1EPNSt3__16atomicIjEEPi" 139 }, 140 { 141 "name" : "_ZN7android8hardware9EventFlagC1EilPi" 142 }, 143 { 144 "name" : "_ZN7android8hardware9EventFlagC2EPNSt3__16atomicIjEEPi" 145 }, 146 { 147 "name" : "_ZN7android8hardware9EventFlagC2EilPi" 148 }, 149 { 150 "name" : "_ZN7android8hardware9EventFlagD1Ev" 151 }, 152 { 153 "name" : "_ZN7android8hardware9EventFlagD2Ev" 154 }, 155 { 156 "binding" : "weak", 157 "name" : "_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m" 158 }, 159 { 160 "binding" : "weak", 161 "name" : "_ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE" 162 } 163 ], 164 "elf_objects" : [], 165 "enum_types" : 166 [ 167 { 168 "alignment" : 4, 169 "enum_fields" : 170 [ 171 { 172 "enum_field_value" : 0, 173 "name" : "ANDROID_LOG_UNKNOWN" 174 }, 175 { 176 "enum_field_value" : 1, 177 "name" : "ANDROID_LOG_DEFAULT" 178 }, 179 { 180 "enum_field_value" : 2, 181 "name" : "ANDROID_LOG_VERBOSE" 182 }, 183 { 184 "enum_field_value" : 3, 185 "name" : "ANDROID_LOG_DEBUG" 186 }, 187 { 188 "enum_field_value" : 4, 189 "name" : "ANDROID_LOG_INFO" 190 }, 191 { 192 "enum_field_value" : 5, 193 "name" : "ANDROID_LOG_WARN" 194 }, 195 { 196 "enum_field_value" : 6, 197 "name" : "ANDROID_LOG_ERROR" 198 }, 199 { 200 "enum_field_value" : 7, 201 "name" : "ANDROID_LOG_FATAL" 202 }, 203 { 204 "enum_field_value" : 8, 205 "name" : "ANDROID_LOG_SILENT" 206 } 207 ], 208 "linker_set_key" : "_ZTI19android_LogPriority", 209 "name" : "android_LogPriority", 210 "referenced_type" : "_ZTI19android_LogPriority", 211 "self_type" : "_ZTI19android_LogPriority", 212 "size" : 4, 213 "source_file" : "/system/core/liblog/include/android/log.h", 214 "underlying_type" : "_ZTIj" 215 }, 216 { 217 "alignment" : 4, 218 "enum_fields" : 219 [ 220 { 221 "enum_field_value" : 0, 222 "name" : "LOG_ID_MIN" 223 }, 224 { 225 "enum_field_value" : 0, 226 "name" : "LOG_ID_MAIN" 227 }, 228 { 229 "enum_field_value" : 1, 230 "name" : "LOG_ID_RADIO" 231 }, 232 { 233 "enum_field_value" : 2, 234 "name" : "LOG_ID_EVENTS" 235 }, 236 { 237 "enum_field_value" : 3, 238 "name" : "LOG_ID_SYSTEM" 239 }, 240 { 241 "enum_field_value" : 4, 242 "name" : "LOG_ID_CRASH" 243 }, 244 { 245 "enum_field_value" : 5, 246 "name" : "LOG_ID_STATS" 247 }, 248 { 249 "enum_field_value" : 6, 250 "name" : "LOG_ID_SECURITY" 251 }, 252 { 253 "enum_field_value" : 7, 254 "name" : "LOG_ID_KERNEL" 255 }, 256 { 257 "enum_field_value" : 8, 258 "name" : "LOG_ID_MAX" 259 }, 260 { 261 "enum_field_value" : 2147483647, 262 "name" : "LOG_ID_DEFAULT" 263 } 264 ], 265 "linker_set_key" : "_ZTI6log_id", 266 "name" : "log_id", 267 "referenced_type" : "_ZTI6log_id", 268 "self_type" : "_ZTI6log_id", 269 "size" : 4, 270 "source_file" : "/system/core/liblog/include/android/log.h", 271 "underlying_type" : "_ZTIj" 272 }, 273 { 274 "alignment" : 4, 275 "enum_fields" : 276 [ 277 { 278 "enum_field_value" : 0, 279 "name" : "android::OK" 280 }, 281 { 282 "enum_field_value" : 0, 283 "name" : "android::NO_ERROR" 284 }, 285 { 286 "enum_field_value" : -2147483648, 287 "name" : "android::UNKNOWN_ERROR" 288 }, 289 { 290 "enum_field_value" : -12, 291 "name" : "android::NO_MEMORY" 292 }, 293 { 294 "enum_field_value" : -38, 295 "name" : "android::INVALID_OPERATION" 296 }, 297 { 298 "enum_field_value" : -22, 299 "name" : "android::BAD_VALUE" 300 }, 301 { 302 "enum_field_value" : -2147483647, 303 "name" : "android::BAD_TYPE" 304 }, 305 { 306 "enum_field_value" : -2, 307 "name" : "android::NAME_NOT_FOUND" 308 }, 309 { 310 "enum_field_value" : -1, 311 "name" : "android::PERMISSION_DENIED" 312 }, 313 { 314 "enum_field_value" : -19, 315 "name" : "android::NO_INIT" 316 }, 317 { 318 "enum_field_value" : -17, 319 "name" : "android::ALREADY_EXISTS" 320 }, 321 { 322 "enum_field_value" : -32, 323 "name" : "android::DEAD_OBJECT" 324 }, 325 { 326 "enum_field_value" : -2147483646, 327 "name" : "android::FAILED_TRANSACTION" 328 }, 329 { 330 "enum_field_value" : -75, 331 "name" : "android::BAD_INDEX" 332 }, 333 { 334 "enum_field_value" : -61, 335 "name" : "android::NOT_ENOUGH_DATA" 336 }, 337 { 338 "enum_field_value" : -11, 339 "name" : "android::WOULD_BLOCK" 340 }, 341 { 342 "enum_field_value" : -110, 343 "name" : "android::TIMED_OUT" 344 }, 345 { 346 "enum_field_value" : -74, 347 "name" : "android::UNKNOWN_TRANSACTION" 348 }, 349 { 350 "enum_field_value" : -2147483641, 351 "name" : "android::FDS_NOT_ALLOWED" 352 }, 353 { 354 "enum_field_value" : -2147483640, 355 "name" : "android::UNEXPECTED_NULL" 356 } 357 ], 358 "linker_set_key" : "_ZTIN7android15$ALREADY_EXISTSE", 359 "name" : "android::(anonymous enum at system/core/libutils/include/utils/Errors.h:43:1)", 360 "referenced_type" : "_ZTIN7android15$ALREADY_EXISTSE", 361 "self_type" : "_ZTIN7android15$ALREADY_EXISTSE", 362 "size" : 4, 363 "source_file" : "/system/core/libutils/include/utils/Errors.h", 364 "underlying_type" : "_ZTIi" 365 } 366 ], 367 "function_types" : [], 368 "functions" : 369 [ 370 { 371 "access" : "private", 372 "function_name" : "android::hardware::EventFlag::waitHelper", 373 "linker_set_key" : "_ZN7android8hardware9EventFlag10waitHelperEjPjl", 374 "parameters" : 375 [ 376 { 377 "is_this_ptr" : true, 378 "referenced_type" : "_ZTIPN7android8hardware9EventFlagE" 379 }, 380 { 381 "referenced_type" : "_ZTIj" 382 }, 383 { 384 "referenced_type" : "_ZTIPj" 385 }, 386 { 387 "referenced_type" : "_ZTIl" 388 } 389 ], 390 "return_type" : "_ZTIi", 391 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 392 }, 393 { 394 "function_name" : "android::hardware::EventFlag::createEventFlag", 395 "linker_set_key" : "_ZN7android8hardware9EventFlag15createEventFlagEPNSt3__16atomicIjEEPPS1_", 396 "parameters" : 397 [ 398 { 399 "referenced_type" : "_ZTIPNSt3__16atomicIjEE" 400 }, 401 { 402 "referenced_type" : "_ZTIPPN7android8hardware9EventFlagE" 403 } 404 ], 405 "return_type" : "_ZTIi", 406 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 407 }, 408 { 409 "function_name" : "android::hardware::EventFlag::createEventFlag", 410 "linker_set_key" : "_ZN7android8hardware9EventFlag15createEventFlagEilPPS1_", 411 "parameters" : 412 [ 413 { 414 "referenced_type" : "_ZTIi" 415 }, 416 { 417 "referenced_type" : "_ZTIl" 418 }, 419 { 420 "referenced_type" : "_ZTIPPN7android8hardware9EventFlagE" 421 } 422 ], 423 "return_type" : "_ZTIi", 424 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 425 }, 426 { 427 "function_name" : "android::hardware::EventFlag::deleteEventFlag", 428 "linker_set_key" : "_ZN7android8hardware9EventFlag15deleteEventFlagEPPS1_", 429 "parameters" : 430 [ 431 { 432 "referenced_type" : "_ZTIPPN7android8hardware9EventFlagE" 433 } 434 ], 435 "return_type" : "_ZTIi", 436 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 437 }, 438 { 439 "access" : "private", 440 "function_name" : "android::hardware::EventFlag::unmapEventFlagWord", 441 "linker_set_key" : "_ZN7android8hardware9EventFlag18unmapEventFlagWordEPNSt3__16atomicIjEEPb", 442 "parameters" : 443 [ 444 { 445 "referenced_type" : "_ZTIPNSt3__16atomicIjEE" 446 }, 447 { 448 "referenced_type" : "_ZTIPb" 449 } 450 ], 451 "return_type" : "_ZTIi", 452 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 453 }, 454 { 455 "function_name" : "android::hardware::EventFlag::wait", 456 "linker_set_key" : "_ZN7android8hardware9EventFlag4waitEjPjlb", 457 "parameters" : 458 [ 459 { 460 "is_this_ptr" : true, 461 "referenced_type" : "_ZTIPN7android8hardware9EventFlagE" 462 }, 463 { 464 "referenced_type" : "_ZTIj" 465 }, 466 { 467 "referenced_type" : "_ZTIPj" 468 }, 469 { 470 "default_arg" : true, 471 "referenced_type" : "_ZTIl" 472 }, 473 { 474 "default_arg" : true, 475 "referenced_type" : "_ZTIb" 476 } 477 ], 478 "return_type" : "_ZTIi", 479 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 480 }, 481 { 482 "function_name" : "android::hardware::EventFlag::wake", 483 "linker_set_key" : "_ZN7android8hardware9EventFlag4wakeEj", 484 "parameters" : 485 [ 486 { 487 "is_this_ptr" : true, 488 "referenced_type" : "_ZTIPN7android8hardware9EventFlagE" 489 }, 490 { 491 "referenced_type" : "_ZTIj" 492 } 493 ], 494 "return_type" : "_ZTIi", 495 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 496 }, 497 { 498 "access" : "private", 499 "function_name" : "android::hardware::EventFlag::EventFlag", 500 "linker_set_key" : "_ZN7android8hardware9EventFlagC1EPNSt3__16atomicIjEEPi", 501 "parameters" : 502 [ 503 { 504 "is_this_ptr" : true, 505 "referenced_type" : "_ZTIPN7android8hardware9EventFlagE" 506 }, 507 { 508 "referenced_type" : "_ZTIPNSt3__16atomicIjEE" 509 }, 510 { 511 "referenced_type" : "_ZTIPi" 512 } 513 ], 514 "return_type" : "_ZTIv", 515 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 516 }, 517 { 518 "access" : "private", 519 "function_name" : "android::hardware::EventFlag::EventFlag", 520 "linker_set_key" : "_ZN7android8hardware9EventFlagC1EilPi", 521 "parameters" : 522 [ 523 { 524 "is_this_ptr" : true, 525 "referenced_type" : "_ZTIPN7android8hardware9EventFlagE" 526 }, 527 { 528 "referenced_type" : "_ZTIi" 529 }, 530 { 531 "referenced_type" : "_ZTIl" 532 }, 533 { 534 "referenced_type" : "_ZTIPi" 535 } 536 ], 537 "return_type" : "_ZTIv", 538 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 539 }, 540 { 541 "access" : "private", 542 "function_name" : "android::hardware::EventFlag::EventFlag", 543 "linker_set_key" : "_ZN7android8hardware9EventFlagC2EPNSt3__16atomicIjEEPi", 544 "parameters" : 545 [ 546 { 547 "is_this_ptr" : true, 548 "referenced_type" : "_ZTIPN7android8hardware9EventFlagE" 549 }, 550 { 551 "referenced_type" : "_ZTIPNSt3__16atomicIjEE" 552 }, 553 { 554 "referenced_type" : "_ZTIPi" 555 } 556 ], 557 "return_type" : "_ZTIv", 558 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 559 }, 560 { 561 "access" : "private", 562 "function_name" : "android::hardware::EventFlag::EventFlag", 563 "linker_set_key" : "_ZN7android8hardware9EventFlagC2EilPi", 564 "parameters" : 565 [ 566 { 567 "is_this_ptr" : true, 568 "referenced_type" : "_ZTIPN7android8hardware9EventFlagE" 569 }, 570 { 571 "referenced_type" : "_ZTIi" 572 }, 573 { 574 "referenced_type" : "_ZTIl" 575 }, 576 { 577 "referenced_type" : "_ZTIPi" 578 } 579 ], 580 "return_type" : "_ZTIv", 581 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 582 }, 583 { 584 "access" : "private", 585 "function_name" : "android::hardware::EventFlag::~EventFlag", 586 "linker_set_key" : "_ZN7android8hardware9EventFlagD1Ev", 587 "parameters" : 588 [ 589 { 590 "is_this_ptr" : true, 591 "referenced_type" : "_ZTIPN7android8hardware9EventFlagE" 592 } 593 ], 594 "return_type" : "_ZTIv", 595 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 596 }, 597 { 598 "access" : "private", 599 "function_name" : "android::hardware::EventFlag::~EventFlag", 600 "linker_set_key" : "_ZN7android8hardware9EventFlagD2Ev", 601 "parameters" : 602 [ 603 { 604 "is_this_ptr" : true, 605 "referenced_type" : "_ZTIPN7android8hardware9EventFlagE" 606 } 607 ], 608 "return_type" : "_ZTIv", 609 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 610 } 611 ], 612 "global_vars" : [], 613 "lvalue_reference_types" : 614 [ 615 { 616 "alignment" : 8, 617 "linker_set_key" : "_ZTIRK7log_msg", 618 "name" : "const log_msg &", 619 "referenced_type" : "_ZTIK7log_msg", 620 "self_type" : "_ZTIRK7log_msg", 621 "size" : 8, 622 "source_file" : "/system/core/liblog/include/log/log_read.h" 623 } 624 ], 625 "pointer_types" : 626 [ 627 { 628 "alignment" : 8, 629 "linker_set_key" : "_ZTIP7log_msg", 630 "name" : "log_msg *", 631 "referenced_type" : "_ZTI7log_msg", 632 "self_type" : "_ZTIP7log_msg", 633 "size" : 8, 634 "source_file" : "/system/core/liblog/include/log/log_read.h" 635 }, 636 { 637 "alignment" : 8, 638 "linker_set_key" : "_ZTIP8timespec", 639 "name" : "timespec *", 640 "referenced_type" : "_ZTI8timespec", 641 "self_type" : "_ZTIP8timespec", 642 "size" : 8, 643 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 644 }, 645 { 646 "alignment" : 8, 647 "linker_set_key" : "_ZTIPK7log_msg", 648 "name" : "const log_msg *", 649 "referenced_type" : "_ZTIK7log_msg", 650 "self_type" : "_ZTIPK7log_msg", 651 "size" : 8, 652 "source_file" : "/system/core/liblog/include/log/log_read.h" 653 }, 654 { 655 "alignment" : 8, 656 "linker_set_key" : "_ZTIPKc", 657 "name" : "const char *", 658 "referenced_type" : "_ZTIKc", 659 "self_type" : "_ZTIPKc", 660 "size" : 8, 661 "source_file" : "/system/core/liblog/include/android/log.h" 662 }, 663 { 664 "alignment" : 8, 665 "linker_set_key" : "_ZTIPN7android8hardware9EventFlagE", 666 "name" : "android::hardware::EventFlag *", 667 "referenced_type" : "_ZTIN7android8hardware9EventFlagE", 668 "self_type" : "_ZTIPN7android8hardware9EventFlagE", 669 "size" : 8, 670 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 671 }, 672 { 673 "alignment" : 8, 674 "linker_set_key" : "_ZTIPNSt3__16atomicIjEE", 675 "name" : "std::atomic<unsigned int> *", 676 "referenced_type" : "_ZTINSt3__16atomicIjEE", 677 "self_type" : "_ZTIPNSt3__16atomicIjEE", 678 "size" : 8, 679 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 680 }, 681 { 682 "alignment" : 8, 683 "linker_set_key" : "_ZTIPPN7android8hardware9EventFlagE", 684 "name" : "android::hardware::EventFlag **", 685 "referenced_type" : "_ZTIPN7android8hardware9EventFlagE", 686 "self_type" : "_ZTIPPN7android8hardware9EventFlagE", 687 "size" : 8, 688 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 689 }, 690 { 691 "alignment" : 8, 692 "linker_set_key" : "_ZTIPb", 693 "name" : "bool *", 694 "referenced_type" : "_ZTIb", 695 "self_type" : "_ZTIPb", 696 "size" : 8, 697 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 698 }, 699 { 700 "alignment" : 8, 701 "linker_set_key" : "_ZTIPc", 702 "name" : "char *", 703 "referenced_type" : "_ZTIc", 704 "self_type" : "_ZTIPc", 705 "size" : 8, 706 "source_file" : "/system/core/liblog/include/log/log_read.h" 707 }, 708 { 709 "alignment" : 8, 710 "linker_set_key" : "_ZTIPi", 711 "name" : "int *", 712 "referenced_type" : "_ZTIi", 713 "self_type" : "_ZTIPi", 714 "size" : 8, 715 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 716 }, 717 { 718 "alignment" : 8, 719 "linker_set_key" : "_ZTIPj", 720 "name" : "unsigned int *", 721 "referenced_type" : "_ZTIj", 722 "self_type" : "_ZTIPj", 723 "size" : 8, 724 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 725 } 726 ], 727 "qualified_types" : 728 [ 729 { 730 "alignment" : 4, 731 "is_const" : true, 732 "linker_set_key" : "_ZTIK7log_msg", 733 "name" : "const log_msg", 734 "referenced_type" : "_ZTI7log_msg", 735 "self_type" : "_ZTIK7log_msg", 736 "size" : 5124, 737 "source_file" : "/system/core/liblog/include/log/log_read.h" 738 }, 739 { 740 "alignment" : 1, 741 "is_const" : true, 742 "linker_set_key" : "_ZTIKc", 743 "name" : "const char", 744 "referenced_type" : "_ZTIc", 745 "self_type" : "_ZTIKc", 746 "size" : 1, 747 "source_file" : "/system/core/liblog/include/android/log.h" 748 } 749 ], 750 "record_types" : 751 [ 752 { 753 "alignment" : 4, 754 "fields" : 755 [ 756 { 757 "field_name" : "len", 758 "referenced_type" : "_ZTIt" 759 }, 760 { 761 "field_name" : "hdr_size", 762 "field_offset" : 16, 763 "referenced_type" : "_ZTIt" 764 }, 765 { 766 "field_name" : "pid", 767 "field_offset" : 32, 768 "referenced_type" : "_ZTIi" 769 }, 770 { 771 "field_name" : "tid", 772 "field_offset" : 64, 773 "referenced_type" : "_ZTIj" 774 }, 775 { 776 "field_name" : "sec", 777 "field_offset" : 96, 778 "referenced_type" : "_ZTIj" 779 }, 780 { 781 "field_name" : "nsec", 782 "field_offset" : 128, 783 "referenced_type" : "_ZTIj" 784 }, 785 { 786 "field_name" : "lid", 787 "field_offset" : 160, 788 "referenced_type" : "_ZTIj" 789 }, 790 { 791 "field_name" : "uid", 792 "field_offset" : 192, 793 "referenced_type" : "_ZTIj" 794 }, 795 { 796 "field_name" : "msg", 797 "field_offset" : 224, 798 "referenced_type" : "_ZTIA0_c" 799 } 800 ], 801 "linker_set_key" : "_ZTI12logger_entry", 802 "name" : "logger_entry", 803 "referenced_type" : "_ZTI12logger_entry", 804 "self_type" : "_ZTI12logger_entry", 805 "size" : 28, 806 "source_file" : "/system/core/liblog/include/log/log_read.h" 807 }, 808 { 809 "alignment" : 8, 810 "fields" : 811 [ 812 { 813 "field_name" : "struct_size", 814 "referenced_type" : "_ZTIm" 815 }, 816 { 817 "field_name" : "buffer_id", 818 "field_offset" : 64, 819 "referenced_type" : "_ZTIi" 820 }, 821 { 822 "field_name" : "priority", 823 "field_offset" : 96, 824 "referenced_type" : "_ZTIi" 825 }, 826 { 827 "field_name" : "tag", 828 "field_offset" : 128, 829 "referenced_type" : "_ZTIPKc" 830 }, 831 { 832 "field_name" : "file", 833 "field_offset" : 192, 834 "referenced_type" : "_ZTIPKc" 835 }, 836 { 837 "field_name" : "line", 838 "field_offset" : 256, 839 "referenced_type" : "_ZTIj" 840 }, 841 { 842 "field_name" : "message", 843 "field_offset" : 320, 844 "referenced_type" : "_ZTIPKc" 845 } 846 ], 847 "linker_set_key" : "_ZTI21__android_log_message", 848 "name" : "__android_log_message", 849 "referenced_type" : "_ZTI21__android_log_message", 850 "self_type" : "_ZTI21__android_log_message", 851 "size" : 48, 852 "source_file" : "/system/core/liblog/include/android/log.h" 853 }, 854 { 855 "alignment" : 4, 856 "fields" : 857 [ 858 { 859 "referenced_type" : "_ZTIN7log_msgUt_E" 860 } 861 ], 862 "linker_set_key" : "_ZTI7log_msg", 863 "name" : "log_msg", 864 "referenced_type" : "_ZTI7log_msg", 865 "self_type" : "_ZTI7log_msg", 866 "size" : 5124, 867 "source_file" : "/system/core/liblog/include/log/log_read.h" 868 }, 869 { 870 "alignment" : 1, 871 "fields" : 872 [ 873 { 874 "field_name" : "tv_sec", 875 "referenced_type" : "_ZTIj" 876 }, 877 { 878 "field_name" : "tv_nsec", 879 "field_offset" : 32, 880 "referenced_type" : "_ZTIj" 881 } 882 ], 883 "linker_set_key" : "_ZTI8log_time", 884 "name" : "log_time", 885 "referenced_type" : "_ZTI8log_time", 886 "self_type" : "_ZTI8log_time", 887 "size" : 8, 888 "source_file" : "/system/core/liblog/include_vndk/log/log_time.h" 889 }, 890 { 891 "alignment" : 8, 892 "fields" : 893 [ 894 { 895 "access" : "private", 896 "field_name" : "mEfWordNeedsUnmapping", 897 "referenced_type" : "_ZTIb" 898 }, 899 { 900 "access" : "private", 901 "field_name" : "mEfWordPtr", 902 "field_offset" : 64, 903 "referenced_type" : "_ZTIPNSt3__16atomicIjEE" 904 } 905 ], 906 "linker_set_key" : "_ZTIN7android8hardware9EventFlagE", 907 "name" : "android::hardware::EventFlag", 908 "referenced_type" : "_ZTIN7android8hardware9EventFlagE", 909 "self_type" : "_ZTIN7android8hardware9EventFlagE", 910 "size" : 16, 911 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 912 }, 913 { 914 "alignment" : 4, 915 "fields" : 916 [ 917 { 918 "field_name" : "buf", 919 "referenced_type" : "_ZTIA5121_h" 920 }, 921 { 922 "field_name" : "entry", 923 "referenced_type" : "_ZTI12logger_entry" 924 } 925 ], 926 "is_anonymous" : true, 927 "linker_set_key" : "_ZTIN7log_msgUt_E", 928 "name" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:81:3)", 929 "record_kind" : "union", 930 "referenced_type" : "_ZTIN7log_msgUt_E", 931 "self_type" : "_ZTIN7log_msgUt_E", 932 "size" : 5124, 933 "source_file" : "/system/core/liblog/include/log/log_read.h" 934 } 935 ], 936 "rvalue_reference_types" : [] 937} 938