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