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