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