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