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