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