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