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