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" : 4, 18 "linker_set_key" : "_ZTIDn", 19 "name" : "std::nullptr_t", 20 "referenced_type" : "_ZTIDn", 21 "self_type" : "_ZTIDn", 22 "size" : 4 23 }, 24 { 25 "alignment" : 1, 26 "is_integral" : true, 27 "is_unsigned" : true, 28 "linker_set_key" : "_ZTIb", 29 "name" : "bool", 30 "referenced_type" : "_ZTIb", 31 "self_type" : "_ZTIb", 32 "size" : 1 33 }, 34 { 35 "alignment" : 1, 36 "is_integral" : true, 37 "linker_set_key" : "_ZTIc", 38 "name" : "char", 39 "referenced_type" : "_ZTIc", 40 "self_type" : "_ZTIc", 41 "size" : 1 42 }, 43 { 44 "alignment" : 1, 45 "is_integral" : true, 46 "is_unsigned" : true, 47 "linker_set_key" : "_ZTIh", 48 "name" : "unsigned char", 49 "referenced_type" : "_ZTIh", 50 "self_type" : "_ZTIh", 51 "size" : 1 52 }, 53 { 54 "alignment" : 4, 55 "is_integral" : true, 56 "linker_set_key" : "_ZTIi", 57 "name" : "int", 58 "referenced_type" : "_ZTIi", 59 "self_type" : "_ZTIi", 60 "size" : 4 61 }, 62 { 63 "alignment" : 4, 64 "is_integral" : true, 65 "is_unsigned" : true, 66 "linker_set_key" : "_ZTIj", 67 "name" : "unsigned int", 68 "referenced_type" : "_ZTIj", 69 "self_type" : "_ZTIj", 70 "size" : 4 71 }, 72 { 73 "alignment" : 2, 74 "is_integral" : true, 75 "is_unsigned" : true, 76 "linker_set_key" : "_ZTIt", 77 "name" : "unsigned short", 78 "referenced_type" : "_ZTIt", 79 "self_type" : "_ZTIt", 80 "size" : 2 81 }, 82 { 83 "linker_set_key" : "_ZTIv", 84 "name" : "void", 85 "referenced_type" : "_ZTIv", 86 "self_type" : "_ZTIv" 87 }, 88 { 89 "alignment" : 4, 90 "is_integral" : true, 91 "linker_set_key" : "_ZTIx", 92 "name" : "long long", 93 "referenced_type" : "_ZTIx", 94 "self_type" : "_ZTIx", 95 "size" : 8 96 }, 97 { 98 "alignment" : 4, 99 "is_integral" : true, 100 "is_unsigned" : true, 101 "linker_set_key" : "_ZTIy", 102 "name" : "unsigned long long", 103 "referenced_type" : "_ZTIy", 104 "self_type" : "_ZTIy", 105 "size" : 8 106 } 107 ], 108 "elf_functions" : 109 [ 110 { 111 "name" : "_ZN7android8hardware7details13errorWriteLogEiPKc" 112 }, 113 { 114 "name" : "_ZN7android8hardware7details5checkEb" 115 }, 116 { 117 "name" : "_ZN7android8hardware7details5checkEbPKc" 118 }, 119 { 120 "name" : "_ZN7android8hardware7details8logErrorERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE" 121 }, 122 { 123 "name" : "_ZN7android8hardware9EventFlag10waitHelperEjPjx" 124 }, 125 { 126 "name" : "_ZN7android8hardware9EventFlag15createEventFlagEPNSt3__16atomicIjEEPPS1_" 127 }, 128 { 129 "name" : "_ZN7android8hardware9EventFlag15deleteEventFlagEPPS1_" 130 }, 131 { 132 "name" : "_ZN7android8hardware9EventFlag18unmapEventFlagWordEPNSt3__16atomicIjEEPb" 133 }, 134 { 135 "name" : "_ZN7android8hardware9EventFlag4waitEjPjxb" 136 }, 137 { 138 "name" : "_ZN7android8hardware9EventFlag4wakeEj" 139 }, 140 { 141 "name" : "_ZN7android8hardware9EventFlagC1EPNSt3__16atomicIjEEPi" 142 }, 143 { 144 "name" : "_ZN7android8hardware9EventFlagC2EPNSt3__16atomicIjEEPi" 145 }, 146 { 147 "name" : "_ZN7android8hardware9EventFlagD1Ev" 148 }, 149 { 150 "name" : "_ZN7android8hardware9EventFlagD2Ev" 151 }, 152 { 153 "binding" : "weak", 154 "name" : "_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j" 155 }, 156 { 157 "binding" : "weak", 158 "name" : "_ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE" 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" : "_ZTI19android_LogPriority", 206 "name" : "android_LogPriority", 207 "referenced_type" : "_ZTI19android_LogPriority", 208 "self_type" : "_ZTI19android_LogPriority", 209 "size" : 4, 210 "source_file" : "system/logging/liblog/include_vndk/android/log.h", 211 "underlying_type" : "_ZTIj" 212 }, 213 { 214 "alignment" : 4, 215 "enum_fields" : 216 [ 217 { 218 "enum_field_value" : 0, 219 "name" : "LOG_ID_MIN" 220 }, 221 { 222 "enum_field_value" : 0, 223 "name" : "LOG_ID_MAIN" 224 }, 225 { 226 "enum_field_value" : 1, 227 "name" : "LOG_ID_RADIO" 228 }, 229 { 230 "enum_field_value" : 2, 231 "name" : "LOG_ID_EVENTS" 232 }, 233 { 234 "enum_field_value" : 3, 235 "name" : "LOG_ID_SYSTEM" 236 }, 237 { 238 "enum_field_value" : 4, 239 "name" : "LOG_ID_CRASH" 240 }, 241 { 242 "enum_field_value" : 5, 243 "name" : "LOG_ID_STATS" 244 }, 245 { 246 "enum_field_value" : 6, 247 "name" : "LOG_ID_SECURITY" 248 }, 249 { 250 "enum_field_value" : 7, 251 "name" : "LOG_ID_KERNEL" 252 }, 253 { 254 "enum_field_value" : 8, 255 "name" : "LOG_ID_MAX" 256 }, 257 { 258 "enum_field_value" : 2147483647, 259 "name" : "LOG_ID_DEFAULT" 260 } 261 ], 262 "linker_set_key" : "_ZTI6log_id", 263 "name" : "log_id", 264 "referenced_type" : "_ZTI6log_id", 265 "self_type" : "_ZTI6log_id", 266 "size" : 4, 267 "source_file" : "system/logging/liblog/include_vndk/android/log.h", 268 "underlying_type" : "_ZTIj" 269 }, 270 { 271 "alignment" : 4, 272 "enum_fields" : 273 [ 274 { 275 "enum_field_value" : 0, 276 "name" : "android::OK" 277 }, 278 { 279 "enum_field_value" : 0, 280 "name" : "android::NO_ERROR" 281 }, 282 { 283 "enum_field_value" : -2147483648, 284 "name" : "android::UNKNOWN_ERROR" 285 }, 286 { 287 "enum_field_value" : -12, 288 "name" : "android::NO_MEMORY" 289 }, 290 { 291 "enum_field_value" : -38, 292 "name" : "android::INVALID_OPERATION" 293 }, 294 { 295 "enum_field_value" : -22, 296 "name" : "android::BAD_VALUE" 297 }, 298 { 299 "enum_field_value" : -2147483647, 300 "name" : "android::BAD_TYPE" 301 }, 302 { 303 "enum_field_value" : -2, 304 "name" : "android::NAME_NOT_FOUND" 305 }, 306 { 307 "enum_field_value" : -1, 308 "name" : "android::PERMISSION_DENIED" 309 }, 310 { 311 "enum_field_value" : -19, 312 "name" : "android::NO_INIT" 313 }, 314 { 315 "enum_field_value" : -17, 316 "name" : "android::ALREADY_EXISTS" 317 }, 318 { 319 "enum_field_value" : -32, 320 "name" : "android::DEAD_OBJECT" 321 }, 322 { 323 "enum_field_value" : -2147483646, 324 "name" : "android::FAILED_TRANSACTION" 325 }, 326 { 327 "enum_field_value" : -75, 328 "name" : "android::BAD_INDEX" 329 }, 330 { 331 "enum_field_value" : -61, 332 "name" : "android::NOT_ENOUGH_DATA" 333 }, 334 { 335 "enum_field_value" : -11, 336 "name" : "android::WOULD_BLOCK" 337 }, 338 { 339 "enum_field_value" : -110, 340 "name" : "android::TIMED_OUT" 341 }, 342 { 343 "enum_field_value" : -74, 344 "name" : "android::UNKNOWN_TRANSACTION" 345 }, 346 { 347 "enum_field_value" : -2147483641, 348 "name" : "android::FDS_NOT_ALLOWED" 349 }, 350 { 351 "enum_field_value" : -2147483640, 352 "name" : "android::UNEXPECTED_NULL" 353 } 354 ], 355 "linker_set_key" : "_ZTIN7android15$ALREADY_EXISTSE", 356 "name" : "android::(unnamed enum at system/core/libutils/include/utils/Errors.h:37:1)", 357 "referenced_type" : "_ZTIN7android15$ALREADY_EXISTSE", 358 "self_type" : "_ZTIN7android15$ALREADY_EXISTSE", 359 "size" : 4, 360 "source_file" : "system/core/libutils/include/utils/Errors.h", 361 "underlying_type" : "_ZTIi" 362 }, 363 { 364 "alignment" : 4, 365 "enum_fields" : 366 [ 367 { 368 "enum_field_value" : 0, 369 "name" : "android::base::VERBOSE" 370 }, 371 { 372 "enum_field_value" : 1, 373 "name" : "android::base::DEBUG" 374 }, 375 { 376 "enum_field_value" : 2, 377 "name" : "android::base::INFO" 378 }, 379 { 380 "enum_field_value" : 3, 381 "name" : "android::base::WARNING" 382 }, 383 { 384 "enum_field_value" : 4, 385 "name" : "android::base::ERROR" 386 }, 387 { 388 "enum_field_value" : 5, 389 "name" : "android::base::FATAL_WITHOUT_ABORT" 390 }, 391 { 392 "enum_field_value" : 6, 393 "name" : "android::base::FATAL" 394 } 395 ], 396 "linker_set_key" : "_ZTIN7android4base11LogSeverityE", 397 "name" : "android::base::LogSeverity", 398 "referenced_type" : "_ZTIN7android4base11LogSeverityE", 399 "self_type" : "_ZTIN7android4base11LogSeverityE", 400 "size" : 4, 401 "source_file" : "system/libbase/include/android-base/logging.h", 402 "underlying_type" : "_ZTIj" 403 }, 404 { 405 "alignment" : 4, 406 "enum_fields" : 407 [ 408 { 409 "enum_field_value" : 0, 410 "name" : "android::base::DEFAULT" 411 }, 412 { 413 "enum_field_value" : 1, 414 "name" : "android::base::MAIN" 415 }, 416 { 417 "enum_field_value" : 2, 418 "name" : "android::base::SYSTEM" 419 }, 420 { 421 "enum_field_value" : 3, 422 "name" : "android::base::RADIO" 423 }, 424 { 425 "enum_field_value" : 4, 426 "name" : "android::base::CRASH" 427 } 428 ], 429 "linker_set_key" : "_ZTIN7android4base5LogIdE", 430 "name" : "android::base::LogId", 431 "referenced_type" : "_ZTIN7android4base5LogIdE", 432 "self_type" : "_ZTIN7android4base5LogIdE", 433 "size" : 4, 434 "source_file" : "system/libbase/include/android-base/logging.h", 435 "underlying_type" : "_ZTIj" 436 } 437 ], 438 "function_types" : [], 439 "functions" : 440 [ 441 { 442 "access" : "private", 443 "function_name" : "android::hardware::EventFlag::waitHelper", 444 "linker_set_key" : "_ZN7android8hardware9EventFlag10waitHelperEjPjx", 445 "parameters" : 446 [ 447 { 448 "is_this_ptr" : true, 449 "referenced_type" : "_ZTIPN7android8hardware9EventFlagE" 450 }, 451 { 452 "referenced_type" : "_ZTIj" 453 }, 454 { 455 "referenced_type" : "_ZTIPj" 456 }, 457 { 458 "referenced_type" : "_ZTIx" 459 } 460 ], 461 "return_type" : "_ZTIi", 462 "source_file" : "system/libfmq/include/fmq/EventFlag.h" 463 }, 464 { 465 "function_name" : "android::hardware::EventFlag::createEventFlag", 466 "linker_set_key" : "_ZN7android8hardware9EventFlag15createEventFlagEPNSt3__16atomicIjEEPPS1_", 467 "parameters" : 468 [ 469 { 470 "referenced_type" : "_ZTIPNSt3__16atomicIjEE" 471 }, 472 { 473 "referenced_type" : "_ZTIPPN7android8hardware9EventFlagE" 474 } 475 ], 476 "return_type" : "_ZTIi", 477 "source_file" : "system/libfmq/include/fmq/EventFlag.h" 478 }, 479 { 480 "function_name" : "android::hardware::EventFlag::deleteEventFlag", 481 "linker_set_key" : "_ZN7android8hardware9EventFlag15deleteEventFlagEPPS1_", 482 "parameters" : 483 [ 484 { 485 "referenced_type" : "_ZTIPPN7android8hardware9EventFlagE" 486 } 487 ], 488 "return_type" : "_ZTIi", 489 "source_file" : "system/libfmq/include/fmq/EventFlag.h" 490 }, 491 { 492 "access" : "private", 493 "function_name" : "android::hardware::EventFlag::unmapEventFlagWord", 494 "linker_set_key" : "_ZN7android8hardware9EventFlag18unmapEventFlagWordEPNSt3__16atomicIjEEPb", 495 "parameters" : 496 [ 497 { 498 "referenced_type" : "_ZTIPNSt3__16atomicIjEE" 499 }, 500 { 501 "referenced_type" : "_ZTIPb" 502 } 503 ], 504 "return_type" : "_ZTIi", 505 "source_file" : "system/libfmq/include/fmq/EventFlag.h" 506 }, 507 { 508 "function_name" : "android::hardware::EventFlag::wait", 509 "linker_set_key" : "_ZN7android8hardware9EventFlag4waitEjPjxb", 510 "parameters" : 511 [ 512 { 513 "is_this_ptr" : true, 514 "referenced_type" : "_ZTIPN7android8hardware9EventFlagE" 515 }, 516 { 517 "referenced_type" : "_ZTIj" 518 }, 519 { 520 "referenced_type" : "_ZTIPj" 521 }, 522 { 523 "default_arg" : true, 524 "referenced_type" : "_ZTIx" 525 }, 526 { 527 "default_arg" : true, 528 "referenced_type" : "_ZTIb" 529 } 530 ], 531 "return_type" : "_ZTIi", 532 "source_file" : "system/libfmq/include/fmq/EventFlag.h" 533 }, 534 { 535 "function_name" : "android::hardware::EventFlag::wake", 536 "linker_set_key" : "_ZN7android8hardware9EventFlag4wakeEj", 537 "parameters" : 538 [ 539 { 540 "is_this_ptr" : true, 541 "referenced_type" : "_ZTIPN7android8hardware9EventFlagE" 542 }, 543 { 544 "referenced_type" : "_ZTIj" 545 } 546 ], 547 "return_type" : "_ZTIi", 548 "source_file" : "system/libfmq/include/fmq/EventFlag.h" 549 }, 550 { 551 "access" : "private", 552 "function_name" : "android::hardware::EventFlag::EventFlag", 553 "linker_set_key" : "_ZN7android8hardware9EventFlagC1EPNSt3__16atomicIjEEPi", 554 "parameters" : 555 [ 556 { 557 "is_this_ptr" : true, 558 "referenced_type" : "_ZTIPN7android8hardware9EventFlagE" 559 }, 560 { 561 "referenced_type" : "_ZTIPNSt3__16atomicIjEE" 562 }, 563 { 564 "referenced_type" : "_ZTIPi" 565 } 566 ], 567 "return_type" : "_ZTIv", 568 "source_file" : "system/libfmq/include/fmq/EventFlag.h" 569 }, 570 { 571 "access" : "private", 572 "function_name" : "android::hardware::EventFlag::EventFlag", 573 "linker_set_key" : "_ZN7android8hardware9EventFlagC2EPNSt3__16atomicIjEEPi", 574 "parameters" : 575 [ 576 { 577 "is_this_ptr" : true, 578 "referenced_type" : "_ZTIPN7android8hardware9EventFlagE" 579 }, 580 { 581 "referenced_type" : "_ZTIPNSt3__16atomicIjEE" 582 }, 583 { 584 "referenced_type" : "_ZTIPi" 585 } 586 ], 587 "return_type" : "_ZTIv", 588 "source_file" : "system/libfmq/include/fmq/EventFlag.h" 589 }, 590 { 591 "access" : "private", 592 "function_name" : "android::hardware::EventFlag::~EventFlag", 593 "linker_set_key" : "_ZN7android8hardware9EventFlagD1Ev", 594 "parameters" : 595 [ 596 { 597 "is_this_ptr" : true, 598 "referenced_type" : "_ZTIPN7android8hardware9EventFlagE" 599 } 600 ], 601 "return_type" : "_ZTIv", 602 "source_file" : "system/libfmq/include/fmq/EventFlag.h" 603 }, 604 { 605 "access" : "private", 606 "function_name" : "android::hardware::EventFlag::~EventFlag", 607 "linker_set_key" : "_ZN7android8hardware9EventFlagD2Ev", 608 "parameters" : 609 [ 610 { 611 "is_this_ptr" : true, 612 "referenced_type" : "_ZTIPN7android8hardware9EventFlagE" 613 } 614 ], 615 "return_type" : "_ZTIv", 616 "source_file" : "system/libfmq/include/fmq/EventFlag.h" 617 } 618 ], 619 "global_vars" : [], 620 "lvalue_reference_types" : 621 [ 622 { 623 "alignment" : 4, 624 "linker_set_key" : "_ZTIRKDn", 625 "name" : "const std::nullptr_t &", 626 "referenced_type" : "_ZTIKDn", 627 "self_type" : "_ZTIRKDn", 628 "size" : 4, 629 "source_file" : "system/libbase/include/android-base/logging.h" 630 }, 631 { 632 "alignment" : 4, 633 "linker_set_key" : "_ZTIRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE", 634 "name" : "std::basic_ostream<char, std::char_traits<char>> &", 635 "referenced_type" : "_ZTINSt3__113basic_ostreamIcNS_11char_traitsIcEEEE", 636 "self_type" : "_ZTIRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE", 637 "size" : 4, 638 "source_file" : "system/libbase/include/android-base/logging.h" 639 } 640 ], 641 "pointer_types" : 642 [ 643 { 644 "alignment" : 4, 645 "linker_set_key" : "_ZTIP7log_msg", 646 "name" : "log_msg *", 647 "referenced_type" : "_ZTI7log_msg", 648 "self_type" : "_ZTIP7log_msg", 649 "size" : 4, 650 "source_file" : "system/logging/liblog/include_vndk/log/log_read.h" 651 }, 652 { 653 "alignment" : 4, 654 "linker_set_key" : "_ZTIP8timespec", 655 "name" : "timespec *", 656 "referenced_type" : "_ZTI8timespec", 657 "self_type" : "_ZTIP8timespec", 658 "size" : 4, 659 "source_file" : "system/libfmq/include/fmq/EventFlag.h" 660 }, 661 { 662 "alignment" : 4, 663 "linker_set_key" : "_ZTIPK7log_msg", 664 "name" : "const log_msg *", 665 "referenced_type" : "_ZTIK7log_msg", 666 "self_type" : "_ZTIPK7log_msg", 667 "size" : 4, 668 "source_file" : "system/logging/liblog/include_vndk/log/log_read.h" 669 }, 670 { 671 "alignment" : 4, 672 "linker_set_key" : "_ZTIPKN7android4base13ErrnoRestorerE", 673 "name" : "const android::base::ErrnoRestorer *", 674 "referenced_type" : "_ZTIKN7android4base13ErrnoRestorerE", 675 "self_type" : "_ZTIPKN7android4base13ErrnoRestorerE", 676 "size" : 4, 677 "source_file" : "system/libbase/include/android-base/errno_restorer.h" 678 }, 679 { 680 "alignment" : 4, 681 "linker_set_key" : "_ZTIPKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 682 "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>> *", 683 "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 684 "self_type" : "_ZTIPKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 685 "size" : 4, 686 "source_file" : "system/libbase/include/android-base/logging.h" 687 }, 688 { 689 "alignment" : 4, 690 "linker_set_key" : "_ZTIPKc", 691 "name" : "const char *", 692 "referenced_type" : "_ZTIKc", 693 "self_type" : "_ZTIPKc", 694 "size" : 4, 695 "source_file" : "system/logging/liblog/include_vndk/android/log.h" 696 }, 697 { 698 "alignment" : 4, 699 "linker_set_key" : "_ZTIPN7android4base13ErrnoRestorerE", 700 "name" : "android::base::ErrnoRestorer *", 701 "referenced_type" : "_ZTIN7android4base13ErrnoRestorerE", 702 "self_type" : "_ZTIPN7android4base13ErrnoRestorerE", 703 "size" : 4, 704 "source_file" : "system/libbase/include/android-base/errno_restorer.h" 705 }, 706 { 707 "alignment" : 4, 708 "linker_set_key" : "_ZTIPN7android8hardware9EventFlagE", 709 "name" : "android::hardware::EventFlag *", 710 "referenced_type" : "_ZTIN7android8hardware9EventFlagE", 711 "self_type" : "_ZTIPN7android8hardware9EventFlagE", 712 "size" : 4, 713 "source_file" : "system/libfmq/include/fmq/EventFlag.h" 714 }, 715 { 716 "alignment" : 4, 717 "linker_set_key" : "_ZTIPNSt3__16atomicIjEE", 718 "name" : "std::atomic<unsigned int> *", 719 "referenced_type" : "_ZTINSt3__16atomicIjEE", 720 "self_type" : "_ZTIPNSt3__16atomicIjEE", 721 "size" : 4, 722 "source_file" : "system/libfmq/include/fmq/EventFlag.h" 723 }, 724 { 725 "alignment" : 4, 726 "linker_set_key" : "_ZTIPPN7android8hardware9EventFlagE", 727 "name" : "android::hardware::EventFlag **", 728 "referenced_type" : "_ZTIPN7android8hardware9EventFlagE", 729 "self_type" : "_ZTIPPN7android8hardware9EventFlagE", 730 "size" : 4, 731 "source_file" : "system/libfmq/include/fmq/EventFlag.h" 732 }, 733 { 734 "alignment" : 4, 735 "linker_set_key" : "_ZTIPb", 736 "name" : "bool *", 737 "referenced_type" : "_ZTIb", 738 "self_type" : "_ZTIPb", 739 "size" : 4, 740 "source_file" : "system/libfmq/include/fmq/EventFlag.h" 741 }, 742 { 743 "alignment" : 4, 744 "linker_set_key" : "_ZTIPc", 745 "name" : "char *", 746 "referenced_type" : "_ZTIc", 747 "self_type" : "_ZTIPc", 748 "size" : 4, 749 "source_file" : "system/logging/liblog/include_vndk/log/log_read.h" 750 }, 751 { 752 "alignment" : 4, 753 "linker_set_key" : "_ZTIPi", 754 "name" : "int *", 755 "referenced_type" : "_ZTIi", 756 "self_type" : "_ZTIPi", 757 "size" : 4, 758 "source_file" : "system/libfmq/include/fmq/EventFlag.h" 759 }, 760 { 761 "alignment" : 4, 762 "linker_set_key" : "_ZTIPj", 763 "name" : "unsigned int *", 764 "referenced_type" : "_ZTIj", 765 "self_type" : "_ZTIPj", 766 "size" : 4, 767 "source_file" : "system/libfmq/include/fmq/EventFlag.h" 768 } 769 ], 770 "qualified_types" : 771 [ 772 { 773 "alignment" : 4, 774 "is_const" : true, 775 "linker_set_key" : "_ZTIK7log_msg", 776 "name" : "const log_msg", 777 "referenced_type" : "_ZTI7log_msg", 778 "self_type" : "_ZTIK7log_msg", 779 "size" : 5124, 780 "source_file" : "system/logging/liblog/include_vndk/log/log_read.h" 781 }, 782 { 783 "alignment" : 4, 784 "is_const" : true, 785 "linker_set_key" : "_ZTIKDn", 786 "name" : "const std::nullptr_t", 787 "referenced_type" : "_ZTIDn", 788 "self_type" : "_ZTIKDn", 789 "size" : 4, 790 "source_file" : "system/libbase/include/android-base/logging.h" 791 }, 792 { 793 "alignment" : 4, 794 "is_const" : true, 795 "linker_set_key" : "_ZTIKN7android4base13ErrnoRestorerE", 796 "name" : "const android::base::ErrnoRestorer", 797 "referenced_type" : "_ZTIN7android4base13ErrnoRestorerE", 798 "self_type" : "_ZTIKN7android4base13ErrnoRestorerE", 799 "size" : 4, 800 "source_file" : "system/libbase/include/android-base/errno_restorer.h" 801 }, 802 { 803 "alignment" : 4, 804 "is_const" : true, 805 "linker_set_key" : "_ZTIKNSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE", 806 "name" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData>>", 807 "referenced_type" : "_ZTINSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE", 808 "self_type" : "_ZTIKNSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE", 809 "size" : 4, 810 "source_file" : "system/libbase/include/android-base/logging.h" 811 }, 812 { 813 "alignment" : 4, 814 "is_const" : true, 815 "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 816 "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>", 817 "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 818 "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 819 "size" : 12, 820 "source_file" : "system/libbase/include/android-base/logging.h" 821 }, 822 { 823 "alignment" : 1, 824 "is_const" : true, 825 "linker_set_key" : "_ZTIKb", 826 "name" : "const bool", 827 "referenced_type" : "_ZTIb", 828 "self_type" : "_ZTIKb", 829 "size" : 1, 830 "source_file" : "system/libbase/include/android-base/logging.h" 831 }, 832 { 833 "alignment" : 1, 834 "is_const" : true, 835 "linker_set_key" : "_ZTIKc", 836 "name" : "const char", 837 "referenced_type" : "_ZTIc", 838 "self_type" : "_ZTIKc", 839 "size" : 1, 840 "source_file" : "system/logging/liblog/include_vndk/android/log.h" 841 }, 842 { 843 "alignment" : 4, 844 "is_const" : true, 845 "linker_set_key" : "_ZTIKi", 846 "name" : "const int", 847 "referenced_type" : "_ZTIi", 848 "self_type" : "_ZTIKi", 849 "size" : 4, 850 "source_file" : "system/libbase/include/android-base/errno_restorer.h" 851 } 852 ], 853 "record_types" : 854 [ 855 { 856 "alignment" : 4, 857 "fields" : 858 [ 859 { 860 "field_name" : "len", 861 "referenced_type" : "_ZTIt" 862 }, 863 { 864 "field_name" : "hdr_size", 865 "field_offset" : 16, 866 "referenced_type" : "_ZTIt" 867 }, 868 { 869 "field_name" : "pid", 870 "field_offset" : 32, 871 "referenced_type" : "_ZTIi" 872 }, 873 { 874 "field_name" : "tid", 875 "field_offset" : 64, 876 "referenced_type" : "_ZTIj" 877 }, 878 { 879 "field_name" : "sec", 880 "field_offset" : 96, 881 "referenced_type" : "_ZTIj" 882 }, 883 { 884 "field_name" : "nsec", 885 "field_offset" : 128, 886 "referenced_type" : "_ZTIj" 887 }, 888 { 889 "field_name" : "lid", 890 "field_offset" : 160, 891 "referenced_type" : "_ZTIj" 892 }, 893 { 894 "field_name" : "uid", 895 "field_offset" : 192, 896 "referenced_type" : "_ZTIj" 897 } 898 ], 899 "linker_set_key" : "_ZTI12logger_entry", 900 "name" : "logger_entry", 901 "referenced_type" : "_ZTI12logger_entry", 902 "self_type" : "_ZTI12logger_entry", 903 "size" : 28, 904 "source_file" : "system/logging/liblog/include_vndk/log/log_read.h" 905 }, 906 { 907 "alignment" : 4, 908 "fields" : 909 [ 910 { 911 "field_name" : "struct_size", 912 "referenced_type" : "_ZTIj" 913 }, 914 { 915 "field_name" : "buffer_id", 916 "field_offset" : 32, 917 "referenced_type" : "_ZTIi" 918 }, 919 { 920 "field_name" : "priority", 921 "field_offset" : 64, 922 "referenced_type" : "_ZTIi" 923 }, 924 { 925 "field_name" : "tag", 926 "field_offset" : 96, 927 "referenced_type" : "_ZTIPKc" 928 }, 929 { 930 "field_name" : "file", 931 "field_offset" : 128, 932 "referenced_type" : "_ZTIPKc" 933 }, 934 { 935 "field_name" : "line", 936 "field_offset" : 160, 937 "referenced_type" : "_ZTIj" 938 }, 939 { 940 "field_name" : "message", 941 "field_offset" : 192, 942 "referenced_type" : "_ZTIPKc" 943 } 944 ], 945 "linker_set_key" : "_ZTI21__android_log_message", 946 "name" : "__android_log_message", 947 "referenced_type" : "_ZTI21__android_log_message", 948 "self_type" : "_ZTI21__android_log_message", 949 "size" : 28, 950 "source_file" : "system/logging/liblog/include_vndk/android/log.h" 951 }, 952 { 953 "alignment" : 4, 954 "fields" : 955 [ 956 { 957 "referenced_type" : "_ZTIN7log_msgUt_E" 958 } 959 ], 960 "linker_set_key" : "_ZTI7log_msg", 961 "name" : "log_msg", 962 "referenced_type" : "_ZTI7log_msg", 963 "self_type" : "_ZTI7log_msg", 964 "size" : 5124, 965 "source_file" : "system/logging/liblog/include_vndk/log/log_read.h" 966 }, 967 { 968 "alignment" : 1, 969 "fields" : 970 [ 971 { 972 "field_name" : "tv_sec", 973 "referenced_type" : "_ZTIj" 974 }, 975 { 976 "field_name" : "tv_nsec", 977 "field_offset" : 32, 978 "referenced_type" : "_ZTIj" 979 } 980 ], 981 "linker_set_key" : "_ZTI8log_time", 982 "name" : "log_time", 983 "referenced_type" : "_ZTI8log_time", 984 "self_type" : "_ZTI8log_time", 985 "size" : 8, 986 "source_file" : "system/logging/liblog/include_vndk/log/log_time.h" 987 }, 988 { 989 "alignment" : 4, 990 "fields" : 991 [ 992 { 993 "access" : "private", 994 "field_name" : "data_", 995 "referenced_type" : "_ZTIKNSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE" 996 } 997 ], 998 "linker_set_key" : "_ZTIN7android4base10LogMessageE", 999 "name" : "android::base::LogMessage", 1000 "record_kind" : "class", 1001 "referenced_type" : "_ZTIN7android4base10LogMessageE", 1002 "self_type" : "_ZTIN7android4base10LogMessageE", 1003 "size" : 4, 1004 "source_file" : "system/libbase/include/android-base/logging.h" 1005 }, 1006 { 1007 "alignment" : 4, 1008 "fields" : 1009 [ 1010 { 1011 "access" : "private", 1012 "field_name" : "default_log_id_", 1013 "referenced_type" : "_ZTIN7android4base5LogIdE" 1014 } 1015 ], 1016 "linker_set_key" : "_ZTIN7android4base10LogdLoggerE", 1017 "name" : "android::base::LogdLogger", 1018 "record_kind" : "class", 1019 "referenced_type" : "_ZTIN7android4base10LogdLoggerE", 1020 "self_type" : "_ZTIN7android4base10LogdLoggerE", 1021 "size" : 4, 1022 "source_file" : "system/libbase/include/android-base/logging.h" 1023 }, 1024 { 1025 "alignment" : 1, 1026 "linker_set_key" : "_ZTIN7android4base12LogNullGuardIDnEE", 1027 "name" : "android::base::LogNullGuard<std::nullptr_t>", 1028 "referenced_type" : "_ZTIN7android4base12LogNullGuardIDnEE", 1029 "self_type" : "_ZTIN7android4base12LogNullGuardIDnEE", 1030 "size" : 1, 1031 "source_file" : "system/libbase/include/android-base/logging.h", 1032 "template_args" : 1033 [ 1034 "_ZTIDn" 1035 ] 1036 }, 1037 { 1038 "alignment" : 1, 1039 "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKcEE", 1040 "name" : "android::base::LogNullGuard<const char *>", 1041 "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKcEE", 1042 "self_type" : "_ZTIN7android4base12LogNullGuardIPKcEE", 1043 "size" : 1, 1044 "source_file" : "system/libbase/include/android-base/logging.h", 1045 "template_args" : 1046 [ 1047 "_ZTIPKc" 1048 ] 1049 }, 1050 { 1051 "alignment" : 1, 1052 "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPcEE", 1053 "name" : "android::base::LogNullGuard<char *>", 1054 "referenced_type" : "_ZTIN7android4base12LogNullGuardIPcEE", 1055 "self_type" : "_ZTIN7android4base12LogNullGuardIPcEE", 1056 "size" : 1, 1057 "source_file" : "system/libbase/include/android-base/logging.h", 1058 "template_args" : 1059 [ 1060 "_ZTIPc" 1061 ] 1062 }, 1063 { 1064 "alignment" : 4, 1065 "fields" : 1066 [ 1067 { 1068 "access" : "private", 1069 "field_name" : "saved_errno_", 1070 "referenced_type" : "_ZTIKi" 1071 } 1072 ], 1073 "linker_set_key" : "_ZTIN7android4base13ErrnoRestorerE", 1074 "name" : "android::base::ErrnoRestorer", 1075 "record_kind" : "class", 1076 "referenced_type" : "_ZTIN7android4base13ErrnoRestorerE", 1077 "self_type" : "_ZTIN7android4base13ErrnoRestorerE", 1078 "size" : 4, 1079 "source_file" : "system/libbase/include/android-base/errno_restorer.h" 1080 }, 1081 { 1082 "alignment" : 4, 1083 "fields" : 1084 [ 1085 { 1086 "access" : "private", 1087 "field_name" : "old_", 1088 "referenced_type" : "_ZTIN7android4base11LogSeverityE" 1089 } 1090 ], 1091 "linker_set_key" : "_ZTIN7android4base17ScopedLogSeverityE", 1092 "name" : "android::base::ScopedLogSeverity", 1093 "record_kind" : "class", 1094 "referenced_type" : "_ZTIN7android4base17ScopedLogSeverityE", 1095 "self_type" : "_ZTIN7android4base17ScopedLogSeverityE", 1096 "size" : 4, 1097 "source_file" : "system/libbase/include/android-base/logging.h" 1098 }, 1099 { 1100 "alignment" : 4, 1101 "fields" : 1102 [ 1103 { 1104 "access" : "private", 1105 "field_name" : "mEfWordNeedsUnmapping", 1106 "referenced_type" : "_ZTIb" 1107 }, 1108 { 1109 "access" : "private", 1110 "field_name" : "mEfWordPtr", 1111 "field_offset" : 32, 1112 "referenced_type" : "_ZTIPNSt3__16atomicIjEE" 1113 } 1114 ], 1115 "linker_set_key" : "_ZTIN7android8hardware9EventFlagE", 1116 "name" : "android::hardware::EventFlag", 1117 "referenced_type" : "_ZTIN7android8hardware9EventFlagE", 1118 "self_type" : "_ZTIN7android8hardware9EventFlagE", 1119 "size" : 8, 1120 "source_file" : "system/libfmq/include/fmq/EventFlag.h" 1121 }, 1122 { 1123 "alignment" : 4, 1124 "fields" : 1125 [ 1126 { 1127 "field_name" : "buf", 1128 "referenced_type" : "_ZTIA5121_h" 1129 }, 1130 { 1131 "field_name" : "entry", 1132 "referenced_type" : "_ZTI12logger_entry" 1133 } 1134 ], 1135 "is_anonymous" : true, 1136 "linker_set_key" : "_ZTIN7log_msgUt_E", 1137 "name" : "log_msg::(anonymous union at system/logging/liblog/include_vndk/log/log_read.h:58:3)", 1138 "record_kind" : "union", 1139 "referenced_type" : "_ZTIN7log_msgUt_E", 1140 "self_type" : "_ZTIN7log_msgUt_E", 1141 "size" : 5124, 1142 "source_file" : "system/logging/liblog/include_vndk/log/log_read.h" 1143 } 1144 ], 1145 "rvalue_reference_types" : [] 1146} 1147