1{ 2 "array_types" : 3 [ 4 { 5 "alignment" : 1, 6 "linker_set_key" : "char [0]", 7 "name" : "char [0]", 8 "referenced_type" : "type-16", 9 "self_type" : "type-239", 10 "source_file" : "/system/core/liblog/include/log/log_read.h" 11 }, 12 { 13 "alignment" : 4, 14 "linker_set_key" : "int [0]", 15 "name" : "int [0]", 16 "referenced_type" : "type-8", 17 "self_type" : "type-9", 18 "source_file" : "/system/core/libcutils/include/cutils/native_handle.h" 19 }, 20 { 21 "alignment" : 1, 22 "linker_set_key" : "unsigned char [5121]", 23 "name" : "unsigned char [5121]", 24 "referenced_type" : "type-4", 25 "self_type" : "type-245", 26 "size" : 5121, 27 "source_file" : "/system/core/liblog/include/log/log_read.h" 28 } 29 ], 30 "builtin_types" : 31 [ 32 { 33 "alignment" : 1, 34 "is_integral" : true, 35 "is_unsigned" : true, 36 "linker_set_key" : "bool", 37 "name" : "bool", 38 "referenced_type" : "type-10", 39 "self_type" : "type-10", 40 "size" : 1 41 }, 42 { 43 "alignment" : 1, 44 "is_integral" : true, 45 "linker_set_key" : "char", 46 "name" : "char", 47 "referenced_type" : "type-16", 48 "self_type" : "type-16", 49 "size" : 1 50 }, 51 { 52 "alignment" : 2, 53 "is_integral" : true, 54 "is_unsigned" : true, 55 "linker_set_key" : "char16_t", 56 "name" : "char16_t", 57 "referenced_type" : "type-227", 58 "self_type" : "type-227", 59 "size" : 2 60 }, 61 { 62 "alignment" : 4, 63 "linker_set_key" : "double", 64 "name" : "double", 65 "referenced_type" : "type-193", 66 "self_type" : "type-193", 67 "size" : 8 68 }, 69 { 70 "alignment" : 4, 71 "linker_set_key" : "float", 72 "name" : "float", 73 "referenced_type" : "type-187", 74 "self_type" : "type-187", 75 "size" : 4 76 }, 77 { 78 "alignment" : 4, 79 "is_integral" : true, 80 "linker_set_key" : "int", 81 "name" : "int", 82 "referenced_type" : "type-8", 83 "self_type" : "type-8", 84 "size" : 4 85 }, 86 { 87 "alignment" : 4, 88 "is_integral" : true, 89 "linker_set_key" : "long", 90 "name" : "long", 91 "referenced_type" : "type-167", 92 "self_type" : "type-167", 93 "size" : 4 94 }, 95 { 96 "alignment" : 4, 97 "is_integral" : true, 98 "linker_set_key" : "long long", 99 "name" : "long long", 100 "referenced_type" : "type-178", 101 "self_type" : "type-178", 102 "size" : 8 103 }, 104 { 105 "alignment" : 2, 106 "is_integral" : true, 107 "linker_set_key" : "short", 108 "name" : "short", 109 "referenced_type" : "type-45", 110 "self_type" : "type-45", 111 "size" : 2 112 }, 113 { 114 "alignment" : 1, 115 "is_integral" : true, 116 "linker_set_key" : "signed char", 117 "name" : "signed char", 118 "referenced_type" : "type-201", 119 "self_type" : "type-201", 120 "size" : 1 121 }, 122 { 123 "alignment" : 1, 124 "is_integral" : true, 125 "is_unsigned" : true, 126 "linker_set_key" : "unsigned char", 127 "name" : "unsigned char", 128 "referenced_type" : "type-4", 129 "self_type" : "type-4", 130 "size" : 1 131 }, 132 { 133 "alignment" : 4, 134 "is_integral" : true, 135 "is_unsigned" : true, 136 "linker_set_key" : "unsigned int", 137 "name" : "unsigned int", 138 "referenced_type" : "type-18", 139 "self_type" : "type-18", 140 "size" : 4 141 }, 142 { 143 "alignment" : 4, 144 "is_integral" : true, 145 "is_unsigned" : true, 146 "linker_set_key" : "unsigned long", 147 "name" : "unsigned long", 148 "referenced_type" : "type-172", 149 "self_type" : "type-172", 150 "size" : 4 151 }, 152 { 153 "alignment" : 4, 154 "is_integral" : true, 155 "is_unsigned" : true, 156 "linker_set_key" : "unsigned long long", 157 "name" : "unsigned long long", 158 "referenced_type" : "type-17", 159 "self_type" : "type-17", 160 "size" : 8 161 }, 162 { 163 "alignment" : 2, 164 "is_integral" : true, 165 "is_unsigned" : true, 166 "linker_set_key" : "unsigned short", 167 "name" : "unsigned short", 168 "referenced_type" : "type-87", 169 "self_type" : "type-87", 170 "size" : 2 171 }, 172 { 173 "linker_set_key" : "void", 174 "name" : "void", 175 "referenced_type" : "type-22", 176 "self_type" : "type-22" 177 } 178 ], 179 "elf_functions" : 180 [ 181 { 182 "name" : "_ZN7android8hardware8fromHeapERKNS_2spINS_11IMemoryHeapEEE" 183 } 184 ], 185 "elf_objects" : [], 186 "enum_types" : 187 [ 188 { 189 "alignment" : 4, 190 "enum_fields" : 191 [ 192 { 193 "enum_field_value" : 0, 194 "name" : "android::String16::kEmptyString" 195 } 196 ], 197 "linker_set_key" : "android::String16::StaticLinkage", 198 "name" : "android::String16::StaticLinkage", 199 "referenced_type" : "type-228", 200 "self_type" : "type-228", 201 "size" : 4, 202 "source_file" : "/system/core/libutils/include/utils/String16.h", 203 "underlying_type" : "type-18", 204 "unique_id" : "_ZTSN7android8String1613StaticLinkageE" 205 }, 206 { 207 "alignment" : 4, 208 "enum_fields" : 209 [ 210 { 211 "enum_field_value" : 0, 212 "name" : "android::String8::kEmptyString" 213 } 214 ], 215 "linker_set_key" : "android::String8::StaticLinkage", 216 "name" : "android::String8::StaticLinkage", 217 "referenced_type" : "type-217", 218 "self_type" : "type-217", 219 "size" : 4, 220 "source_file" : "/system/core/libutils/include/utils/String8.h", 221 "underlying_type" : "type-18", 222 "unique_id" : "_ZTSN7android7String813StaticLinkageE" 223 }, 224 { 225 "alignment" : 4, 226 "enum_fields" : 227 [ 228 { 229 "enum_field_value" : 0, 230 "name" : "android::hardware::HidlReturnRestriction::NONE" 231 }, 232 { 233 "enum_field_value" : 1, 234 "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED" 235 }, 236 { 237 "enum_field_value" : 2, 238 "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED" 239 } 240 ], 241 "linker_set_key" : "android::hardware::HidlReturnRestriction", 242 "name" : "android::hardware::HidlReturnRestriction", 243 "referenced_type" : "type-97", 244 "self_type" : "type-97", 245 "size" : 4, 246 "source_file" : "/system/libhidl/base/include/hidl/Status.h", 247 "underlying_type" : "type-8", 248 "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE" 249 }, 250 { 251 "alignment" : 4, 252 "enum_fields" : 253 [ 254 { 255 "enum_field_value" : 0, 256 "name" : "android::hardware::Status::EX_NONE" 257 }, 258 { 259 "enum_field_value" : -1, 260 "name" : "android::hardware::Status::EX_SECURITY" 261 }, 262 { 263 "enum_field_value" : -2, 264 "name" : "android::hardware::Status::EX_BAD_PARCELABLE" 265 }, 266 { 267 "enum_field_value" : -3, 268 "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT" 269 }, 270 { 271 "enum_field_value" : -4, 272 "name" : "android::hardware::Status::EX_NULL_POINTER" 273 }, 274 { 275 "enum_field_value" : -5, 276 "name" : "android::hardware::Status::EX_ILLEGAL_STATE" 277 }, 278 { 279 "enum_field_value" : -6, 280 "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD" 281 }, 282 { 283 "enum_field_value" : -7, 284 "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION" 285 }, 286 { 287 "enum_field_value" : -128, 288 "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER" 289 }, 290 { 291 "enum_field_value" : -129, 292 "name" : "android::hardware::Status::EX_TRANSACTION_FAILED" 293 } 294 ], 295 "linker_set_key" : "android::hardware::Status::Exception", 296 "name" : "android::hardware::Status::Exception", 297 "referenced_type" : "type-83", 298 "self_type" : "type-83", 299 "size" : 4, 300 "source_file" : "/system/libhidl/base/include/hidl/Status.h", 301 "underlying_type" : "type-8", 302 "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE" 303 }, 304 { 305 "alignment" : 4, 306 "enum_fields" : 307 [ 308 { 309 "enum_field_value" : 0, 310 "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY" 311 }, 312 { 313 "enum_field_value" : 1, 314 "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT" 315 }, 316 { 317 "enum_field_value" : 2, 318 "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY" 319 }, 320 { 321 "enum_field_value" : 3, 322 "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT" 323 }, 324 { 325 "enum_field_value" : 4, 326 "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY" 327 }, 328 { 329 "enum_field_value" : 5, 330 "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT" 331 }, 332 { 333 "enum_field_value" : 6, 334 "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY" 335 }, 336 { 337 "enum_field_value" : 7, 338 "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT" 339 }, 340 { 341 "enum_field_value" : 8, 342 "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY" 343 }, 344 { 345 "enum_field_value" : 9, 346 "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT" 347 } 348 ], 349 "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent", 350 "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent", 351 "referenced_type" : "type-72", 352 "self_type" : "type-72", 353 "size" : 4, 354 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 355 "underlying_type" : "type-18", 356 "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE" 357 }, 358 { 359 "alignment" : 4, 360 "enum_fields" : 361 [ 362 { 363 "enum_field_value" : 0, 364 "name" : "ANDROID_LOG_UNKNOWN" 365 }, 366 { 367 "enum_field_value" : 1, 368 "name" : "ANDROID_LOG_DEFAULT" 369 }, 370 { 371 "enum_field_value" : 2, 372 "name" : "ANDROID_LOG_VERBOSE" 373 }, 374 { 375 "enum_field_value" : 3, 376 "name" : "ANDROID_LOG_DEBUG" 377 }, 378 { 379 "enum_field_value" : 4, 380 "name" : "ANDROID_LOG_INFO" 381 }, 382 { 383 "enum_field_value" : 5, 384 "name" : "ANDROID_LOG_WARN" 385 }, 386 { 387 "enum_field_value" : 6, 388 "name" : "ANDROID_LOG_ERROR" 389 }, 390 { 391 "enum_field_value" : 7, 392 "name" : "ANDROID_LOG_FATAL" 393 }, 394 { 395 "enum_field_value" : 8, 396 "name" : "ANDROID_LOG_SILENT" 397 } 398 ], 399 "linker_set_key" : "android_LogPriority", 400 "name" : "android_LogPriority", 401 "referenced_type" : "type-235", 402 "self_type" : "type-235", 403 "size" : 4, 404 "source_file" : "/system/core/liblog/include/android/log.h", 405 "underlying_type" : "type-18", 406 "unique_id" : "android_LogPriority" 407 }, 408 { 409 "alignment" : 4, 410 "enum_fields" : 411 [ 412 { 413 "enum_field_value" : 0, 414 "name" : "LOG_ID_MIN" 415 }, 416 { 417 "enum_field_value" : 0, 418 "name" : "LOG_ID_MAIN" 419 }, 420 { 421 "enum_field_value" : 1, 422 "name" : "LOG_ID_RADIO" 423 }, 424 { 425 "enum_field_value" : 2, 426 "name" : "LOG_ID_EVENTS" 427 }, 428 { 429 "enum_field_value" : 3, 430 "name" : "LOG_ID_SYSTEM" 431 }, 432 { 433 "enum_field_value" : 4, 434 "name" : "LOG_ID_CRASH" 435 }, 436 { 437 "enum_field_value" : 5, 438 "name" : "LOG_ID_STATS" 439 }, 440 { 441 "enum_field_value" : 6, 442 "name" : "LOG_ID_SECURITY" 443 }, 444 { 445 "enum_field_value" : 7, 446 "name" : "LOG_ID_KERNEL" 447 }, 448 { 449 "enum_field_value" : 8, 450 "name" : "LOG_ID_MAX" 451 } 452 ], 453 "linker_set_key" : "log_id", 454 "name" : "log_id", 455 "referenced_type" : "type-236", 456 "self_type" : "type-236", 457 "size" : 4, 458 "source_file" : "/system/core/liblog/include/android/log.h", 459 "underlying_type" : "type-18", 460 "unique_id" : "log_id" 461 } 462 ], 463 "function_types" : [], 464 "functions" : 465 [ 466 { 467 "function_name" : "android::hardware::fromHeap", 468 "linker_set_key" : "_ZN7android8hardware8fromHeapERKNS_2spINS_11IMemoryHeapEEE", 469 "parameters" : 470 [ 471 { 472 "referenced_type" : "type-126" 473 } 474 ], 475 "return_type" : "type-61", 476 "source_file" : "/system/libhidl/transport/allocator/1.0/utils/include/hidlmemory/FrameworkUtils.h" 477 } 478 ], 479 "global_vars" : [], 480 "lvalue_reference_types" : 481 [ 482 { 483 "alignment" : 4, 484 "linker_set_key" : "android::String16 &", 485 "name" : "android::String16 &", 486 "referenced_type" : "type-224", 487 "self_type" : "type-232", 488 "size" : 4, 489 "source_file" : "/system/core/libutils/include/utils/String16.h" 490 }, 491 { 492 "alignment" : 4, 493 "linker_set_key" : "android::String8 &", 494 "name" : "android::String8 &", 495 "referenced_type" : "type-216", 496 "self_type" : "type-221", 497 "size" : 4, 498 "source_file" : "/system/core/libutils/include/utils/String8.h" 499 }, 500 { 501 "alignment" : 4, 502 "linker_set_key" : "android::hardware::Return<void> &", 503 "name" : "android::hardware::Return<void> &", 504 "referenced_type" : "type-98", 505 "self_type" : "type-101", 506 "size" : 4, 507 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 508 }, 509 { 510 "alignment" : 4, 511 "linker_set_key" : "android::hardware::Status &", 512 "name" : "android::hardware::Status &", 513 "referenced_type" : "type-81", 514 "self_type" : "type-90", 515 "size" : 4, 516 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 517 }, 518 { 519 "alignment" : 4, 520 "linker_set_key" : "android::hardware::hidl_memory &", 521 "name" : "android::hardware::hidl_memory &", 522 "referenced_type" : "type-64", 523 "self_type" : "type-109", 524 "size" : 4, 525 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 526 }, 527 { 528 "alignment" : 4, 529 "linker_set_key" : "const android::String16 &", 530 "name" : "const android::String16 &", 531 "referenced_type" : "type-229", 532 "self_type" : "type-231", 533 "size" : 4, 534 "source_file" : "/system/core/libutils/include/utils/String16.h" 535 }, 536 { 537 "alignment" : 4, 538 "linker_set_key" : "const android::String8 &", 539 "name" : "const android::String8 &", 540 "referenced_type" : "type-218", 541 "self_type" : "type-220", 542 "size" : 4, 543 "source_file" : "/system/core/libutils/include/utils/String8.h" 544 }, 545 { 546 "alignment" : 4, 547 "linker_set_key" : "const android::hardware::Status &", 548 "name" : "const android::hardware::Status &", 549 "referenced_type" : "type-85", 550 "self_type" : "type-88", 551 "size" : 4, 552 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 553 }, 554 { 555 "alignment" : 4, 556 "linker_set_key" : "const android::hardware::hidl_handle &", 557 "name" : "const android::hardware::hidl_handle &", 558 "referenced_type" : "type-122", 559 "self_type" : "type-124", 560 "size" : 4, 561 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 562 }, 563 { 564 "alignment" : 4, 565 "linker_set_key" : "const android::hardware::hidl_memory &", 566 "name" : "const android::hardware::hidl_memory &", 567 "referenced_type" : "type-106", 568 "self_type" : "type-107", 569 "size" : 4, 570 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 571 }, 572 { 573 "alignment" : 4, 574 "linker_set_key" : "const android::hardware::hidl_string &", 575 "name" : "const android::hardware::hidl_string &", 576 "referenced_type" : "type-102", 577 "self_type" : "type-103", 578 "size" : 4, 579 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 580 }, 581 { 582 "alignment" : 4, 583 "linker_set_key" : "const android::hardware::hidl_version &", 584 "name" : "const android::hardware::hidl_version &", 585 "referenced_type" : "type-118", 586 "self_type" : "type-121", 587 "size" : 4, 588 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 589 }, 590 { 591 "alignment" : 4, 592 "linker_set_key" : "const android::sp<android::IMemoryHeap> &", 593 "name" : "const android::sp<android::IMemoryHeap> &", 594 "referenced_type" : "type-127", 595 "self_type" : "type-126", 596 "size" : 4, 597 "source_file" : "/system/libhidl/transport/allocator/1.0/utils/include/hidlmemory/FrameworkUtils.h" 598 }, 599 { 600 "alignment" : 4, 601 "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &", 602 "name" : "const android::sp<android::hardware::hidl_death_recipient> &", 603 "referenced_type" : "type-112", 604 "self_type" : "type-125", 605 "size" : 4, 606 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 607 }, 608 { 609 "alignment" : 4, 610 "linker_set_key" : "const bool &", 611 "name" : "const bool &", 612 "referenced_type" : "type-197", 613 "self_type" : "type-199", 614 "size" : 4, 615 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 616 }, 617 { 618 "alignment" : 4, 619 "linker_set_key" : "const double &", 620 "name" : "const double &", 621 "referenced_type" : "type-208", 622 "self_type" : "type-209", 623 "size" : 4, 624 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 625 }, 626 { 627 "alignment" : 4, 628 "linker_set_key" : "const float &", 629 "name" : "const float &", 630 "referenced_type" : "type-206", 631 "self_type" : "type-207", 632 "size" : 4, 633 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 634 }, 635 { 636 "alignment" : 4, 637 "linker_set_key" : "const int &", 638 "name" : "const int &", 639 "referenced_type" : "type-119", 640 "self_type" : "type-143", 641 "size" : 4, 642 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 643 }, 644 { 645 "linker_set_key" : "const iter<is_const> &", 646 "name" : "const iter<is_const> &", 647 "referenced_type" : "type-113", 648 "self_type" : "type-115", 649 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 650 }, 651 { 652 "alignment" : 4, 653 "linker_set_key" : "const log_msg &", 654 "name" : "const log_msg &", 655 "referenced_type" : "type-247", 656 "self_type" : "type-249", 657 "size" : 4, 658 "source_file" : "/system/core/liblog/include/log/log_read.h" 659 }, 660 { 661 "alignment" : 4, 662 "linker_set_key" : "const long long &", 663 "name" : "const long long &", 664 "referenced_type" : "type-198", 665 "self_type" : "type-203", 666 "size" : 4, 667 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 668 }, 669 { 670 "alignment" : 4, 671 "linker_set_key" : "const short &", 672 "name" : "const short &", 673 "referenced_type" : "type-44", 674 "self_type" : "type-76", 675 "size" : 4, 676 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 677 }, 678 { 679 "alignment" : 4, 680 "linker_set_key" : "const signed char &", 681 "name" : "const signed char &", 682 "referenced_type" : "type-200", 683 "self_type" : "type-202", 684 "size" : 4, 685 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 686 }, 687 { 688 "alignment" : 4, 689 "linker_set_key" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > > &", 690 "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > > &", 691 "referenced_type" : "type-74", 692 "self_type" : "type-73", 693 "size" : 4, 694 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h" 695 }, 696 { 697 "alignment" : 4, 698 "linker_set_key" : "const unsigned char &", 699 "name" : "const unsigned char &", 700 "referenced_type" : "type-26", 701 "self_type" : "type-25", 702 "size" : 4, 703 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 704 }, 705 { 706 "alignment" : 4, 707 "linker_set_key" : "const unsigned int &", 708 "name" : "const unsigned int &", 709 "referenced_type" : "type-23", 710 "self_type" : "type-174", 711 "size" : 4, 712 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 713 }, 714 { 715 "alignment" : 4, 716 "linker_set_key" : "const unsigned long long &", 717 "name" : "const unsigned long long &", 718 "referenced_type" : "type-204", 719 "self_type" : "type-205", 720 "size" : 4, 721 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 722 }, 723 { 724 "alignment" : 4, 725 "linker_set_key" : "const unsigned short &", 726 "name" : "const unsigned short &", 727 "referenced_type" : "type-86", 728 "self_type" : "type-108", 729 "size" : 4, 730 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 731 } 732 ], 733 "pointer_types" : 734 [ 735 { 736 "alignment" : 4, 737 "linker_set_key" : "android::BpRefBase *", 738 "name" : "android::BpRefBase *", 739 "referenced_type" : "type-36", 740 "self_type" : "type-42", 741 "size" : 4, 742 "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h" 743 }, 744 { 745 "alignment" : 4, 746 "linker_set_key" : "android::IBinder *", 747 "name" : "android::IBinder *", 748 "referenced_type" : "type-35", 749 "self_type" : "type-38", 750 "size" : 4, 751 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h" 752 }, 753 { 754 "alignment" : 4, 755 "linker_set_key" : "android::IInterface *", 756 "name" : "android::IInterface *", 757 "referenced_type" : "type-49", 758 "self_type" : "type-161", 759 "size" : 4, 760 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h" 761 }, 762 { 763 "alignment" : 4, 764 "linker_set_key" : "android::IMemoryHeap *", 765 "name" : "android::IMemoryHeap *", 766 "referenced_type" : "type-48", 767 "self_type" : "type-129", 768 "size" : 4, 769 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h" 770 }, 771 { 772 "alignment" : 4, 773 "linker_set_key" : "android::RefBase *", 774 "name" : "android::RefBase *", 775 "referenced_type" : "type-29", 776 "self_type" : "type-214", 777 "size" : 4, 778 "source_file" : "/system/core/libutils/include/utils/RefBase.h" 779 }, 780 { 781 "alignment" : 4, 782 "linker_set_key" : "android::RefBase::weakref_impl *", 783 "name" : "android::RefBase::weakref_impl *", 784 "referenced_type" : "type-32", 785 "self_type" : "type-31", 786 "size" : 4, 787 "source_file" : "/system/core/libutils/include/utils/RefBase.h" 788 }, 789 { 790 "alignment" : 4, 791 "linker_set_key" : "android::RefBase::weakref_type *", 792 "name" : "android::RefBase::weakref_type *", 793 "referenced_type" : "type-40", 794 "self_type" : "type-39", 795 "size" : 4, 796 "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h" 797 }, 798 { 799 "alignment" : 4, 800 "linker_set_key" : "android::ReferenceRenamer *", 801 "name" : "android::ReferenceRenamer *", 802 "referenced_type" : "type-210", 803 "self_type" : "type-211", 804 "size" : 4, 805 "source_file" : "/system/core/libutils/include/utils/RefBase.h" 806 }, 807 { 808 "alignment" : 4, 809 "linker_set_key" : "android::String16 *", 810 "name" : "android::String16 *", 811 "referenced_type" : "type-224", 812 "self_type" : "type-233", 813 "size" : 4, 814 "source_file" : "/system/core/libutils/include/utils/String16.h" 815 }, 816 { 817 "alignment" : 4, 818 "linker_set_key" : "android::String8 *", 819 "name" : "android::String8 *", 820 "referenced_type" : "type-216", 821 "self_type" : "type-222", 822 "size" : 4, 823 "source_file" : "/system/core/libutils/include/utils/String8.h" 824 }, 825 { 826 "alignment" : 4, 827 "linker_set_key" : "android::VirtualLightRefBase *", 828 "name" : "android::VirtualLightRefBase *", 829 "referenced_type" : "type-3", 830 "self_type" : "type-151", 831 "size" : 4, 832 "source_file" : "/system/core/libutils/include/utils/LightRefBase.h" 833 }, 834 { 835 "alignment" : 4, 836 "linker_set_key" : "android::hardware::HidlMemory *", 837 "name" : "android::hardware::HidlMemory *", 838 "referenced_type" : "type-63", 839 "self_type" : "type-62", 840 "size" : 4, 841 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h" 842 }, 843 { 844 "alignment" : 4, 845 "linker_set_key" : "android::hardware::Return<void> *", 846 "name" : "android::hardware::Return<void> *", 847 "referenced_type" : "type-98", 848 "self_type" : "type-99", 849 "size" : 4, 850 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 851 }, 852 { 853 "alignment" : 4, 854 "linker_set_key" : "android::hardware::Status *", 855 "name" : "android::hardware::Status *", 856 "referenced_type" : "type-81", 857 "self_type" : "type-84", 858 "size" : 4, 859 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 860 }, 861 { 862 "alignment" : 4, 863 "linker_set_key" : "android::hardware::details::HidlInstrumentor *", 864 "name" : "android::hardware::details::HidlInstrumentor *", 865 "referenced_type" : "type-68", 866 "self_type" : "type-77", 867 "size" : 4, 868 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h" 869 }, 870 { 871 "alignment" : 4, 872 "linker_set_key" : "android::hardware::details::return_status *", 873 "name" : "android::hardware::details::return_status *", 874 "referenced_type" : "type-92", 875 "self_type" : "type-93", 876 "size" : 4, 877 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 878 }, 879 { 880 "alignment" : 4, 881 "linker_set_key" : "android::hardware::hidl_death_recipient *", 882 "name" : "android::hardware::hidl_death_recipient *", 883 "referenced_type" : "type-80", 884 "self_type" : "type-79", 885 "size" : 4, 886 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h" 887 }, 888 { 889 "alignment" : 4, 890 "linker_set_key" : "android::hardware::hidl_memory *", 891 "name" : "android::hardware::hidl_memory *", 892 "referenced_type" : "type-64", 893 "self_type" : "type-104", 894 "size" : 4, 895 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 896 }, 897 { 898 "alignment" : 4, 899 "linker_set_key" : "android::hardware::hidl_version *", 900 "name" : "android::hardware::hidl_version *", 901 "referenced_type" : "type-116", 902 "self_type" : "type-117", 903 "size" : 4, 904 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 905 }, 906 { 907 "alignment" : 4, 908 "linker_set_key" : "android::sp<android::hardware::HidlMemory> *", 909 "name" : "android::sp<android::hardware::HidlMemory> *", 910 "referenced_type" : "type-61", 911 "self_type" : "type-60", 912 "size" : 4, 913 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h" 914 }, 915 { 916 "alignment" : 4, 917 "linker_set_key" : "char *", 918 "name" : "char *", 919 "referenced_type" : "type-16", 920 "self_type" : "type-251", 921 "size" : 4, 922 "source_file" : "/system/core/liblog/include/log/log_read.h" 923 }, 924 { 925 "alignment" : 4, 926 "linker_set_key" : "const android::BpRefBase *", 927 "name" : "const android::BpRefBase *", 928 "referenced_type" : "type-43", 929 "self_type" : "type-46", 930 "size" : 4, 931 "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h" 932 }, 933 { 934 "alignment" : 4, 935 "linker_set_key" : "const android::IMemoryHeap *", 936 "name" : "const android::IMemoryHeap *", 937 "referenced_type" : "type-52", 938 "self_type" : "type-53", 939 "size" : 4, 940 "source_file" : "/frameworks/native/libs/binder/include/binder/IMemory.h" 941 }, 942 { 943 "alignment" : 4, 944 "linker_set_key" : "const android::RefBase *", 945 "name" : "const android::RefBase *", 946 "referenced_type" : "type-212", 947 "self_type" : "type-213", 948 "size" : 4, 949 "source_file" : "/system/core/libutils/include/utils/RefBase.h" 950 }, 951 { 952 "alignment" : 4, 953 "linker_set_key" : "const android::String16 *", 954 "name" : "const android::String16 *", 955 "referenced_type" : "type-229", 956 "self_type" : "type-230", 957 "size" : 4, 958 "source_file" : "/system/core/libutils/include/utils/String16.h" 959 }, 960 { 961 "alignment" : 4, 962 "linker_set_key" : "const android::String8 *", 963 "name" : "const android::String8 *", 964 "referenced_type" : "type-218", 965 "self_type" : "type-219", 966 "size" : 4, 967 "source_file" : "/system/core/libutils/include/utils/String8.h" 968 }, 969 { 970 "alignment" : 4, 971 "linker_set_key" : "const android::VectorImpl *", 972 "name" : "const android::VectorImpl *", 973 "referenced_type" : "type-19", 974 "self_type" : "type-24", 975 "size" : 4, 976 "source_file" : "/system/core/libutils/include/utils/VectorImpl.h" 977 }, 978 { 979 "alignment" : 4, 980 "linker_set_key" : "const android::hardware::Status *", 981 "name" : "const android::hardware::Status *", 982 "referenced_type" : "type-85", 983 "self_type" : "type-91", 984 "size" : 4, 985 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 986 }, 987 { 988 "alignment" : 4, 989 "linker_set_key" : "const android::hardware::details::return_status *", 990 "name" : "const android::hardware::details::return_status *", 991 "referenced_type" : "type-95", 992 "self_type" : "type-96", 993 "size" : 4, 994 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 995 }, 996 { 997 "alignment" : 4, 998 "linker_set_key" : "const android::hardware::hidl_memory *", 999 "name" : "const android::hardware::hidl_memory *", 1000 "referenced_type" : "type-106", 1001 "self_type" : "type-111", 1002 "size" : 4, 1003 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 1004 }, 1005 { 1006 "alignment" : 4, 1007 "linker_set_key" : "const android::hardware::hidl_version *", 1008 "name" : "const android::hardware::hidl_version *", 1009 "referenced_type" : "type-118", 1010 "self_type" : "type-120", 1011 "size" : 4, 1012 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 1013 }, 1014 { 1015 "alignment" : 4, 1016 "linker_set_key" : "const android::sp<android::IMemoryHeap> *", 1017 "name" : "const android::sp<android::IMemoryHeap> *", 1018 "referenced_type" : "type-127", 1019 "self_type" : "type-246", 1020 "size" : 4, 1021 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h" 1022 }, 1023 { 1024 "alignment" : 4, 1025 "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *", 1026 "name" : "const android::sp<android::hardware::hidl_death_recipient> *", 1027 "referenced_type" : "type-112", 1028 "self_type" : "type-123", 1029 "size" : 4, 1030 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h" 1031 }, 1032 { 1033 "alignment" : 4, 1034 "linker_set_key" : "const char *", 1035 "name" : "const char *", 1036 "referenced_type" : "type-15", 1037 "self_type" : "type-14", 1038 "size" : 4, 1039 "source_file" : "/system/core/libutils/include/utils/String8.h" 1040 }, 1041 { 1042 "alignment" : 4, 1043 "linker_set_key" : "const char16_t *", 1044 "name" : "const char16_t *", 1045 "referenced_type" : "type-226", 1046 "self_type" : "type-225", 1047 "size" : 4, 1048 "source_file" : "/system/core/libutils/include/utils/String16.h" 1049 }, 1050 { 1051 "alignment" : 4, 1052 "linker_set_key" : "const log_msg *", 1053 "name" : "const log_msg *", 1054 "referenced_type" : "type-247", 1055 "self_type" : "type-248", 1056 "size" : 4, 1057 "source_file" : "/system/core/liblog/include/log/log_read.h" 1058 }, 1059 { 1060 "alignment" : 4, 1061 "linker_set_key" : "const native_handle *", 1062 "name" : "const native_handle *", 1063 "referenced_type" : "type-6", 1064 "self_type" : "type-5", 1065 "size" : 4, 1066 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h" 1067 }, 1068 { 1069 "alignment" : 4, 1070 "linker_set_key" : "const void *", 1071 "name" : "const void *", 1072 "referenced_type" : "type-253", 1073 "self_type" : "type-252", 1074 "size" : 4, 1075 "source_file" : "/system/core/libutils/include/utils/VectorImpl.h" 1076 }, 1077 { 1078 "alignment" : 4, 1079 "linker_set_key" : "log_msg *", 1080 "name" : "log_msg *", 1081 "referenced_type" : "type-243", 1082 "self_type" : "type-250", 1083 "size" : 4, 1084 "source_file" : "/system/core/liblog/include/log/log_read.h" 1085 }, 1086 { 1087 "alignment" : 4, 1088 "linker_set_key" : "void *", 1089 "name" : "void *", 1090 "referenced_type" : "type-22", 1091 "self_type" : "type-21", 1092 "size" : 4, 1093 "source_file" : "/system/core/libutils/include/utils/VectorImpl.h" 1094 } 1095 ], 1096 "qualified_types" : 1097 [ 1098 { 1099 "alignment" : 4, 1100 "is_const" : true, 1101 "linker_set_key" : "android::IBinder *const", 1102 "name" : "android::IBinder *const", 1103 "referenced_type" : "type-38", 1104 "self_type" : "type-37", 1105 "size" : 4, 1106 "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h" 1107 }, 1108 { 1109 "alignment" : 4, 1110 "is_const" : true, 1111 "linker_set_key" : "android::RefBase::weakref_impl *const", 1112 "name" : "android::RefBase::weakref_impl *const", 1113 "referenced_type" : "type-31", 1114 "self_type" : "type-30", 1115 "size" : 4, 1116 "source_file" : "/system/core/libutils/include/utils/RefBase.h" 1117 }, 1118 { 1119 "alignment" : 4, 1120 "is_const" : true, 1121 "linker_set_key" : "const android::BpRefBase", 1122 "name" : "const android::BpRefBase", 1123 "referenced_type" : "type-36", 1124 "self_type" : "type-43", 1125 "size" : 24, 1126 "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h" 1127 }, 1128 { 1129 "alignment" : 4, 1130 "is_const" : true, 1131 "linker_set_key" : "const android::IMemoryHeap", 1132 "name" : "const android::IMemoryHeap", 1133 "referenced_type" : "type-48", 1134 "self_type" : "type-52", 1135 "size" : 12, 1136 "source_file" : "/frameworks/native/libs/binder/include/binder/IMemory.h" 1137 }, 1138 { 1139 "alignment" : 4, 1140 "is_const" : true, 1141 "linker_set_key" : "const android::RefBase", 1142 "name" : "const android::RefBase", 1143 "referenced_type" : "type-29", 1144 "self_type" : "type-212", 1145 "size" : 8, 1146 "source_file" : "/system/core/libutils/include/utils/RefBase.h" 1147 }, 1148 { 1149 "alignment" : 4, 1150 "is_const" : true, 1151 "linker_set_key" : "const android::String16", 1152 "name" : "const android::String16", 1153 "referenced_type" : "type-224", 1154 "self_type" : "type-229", 1155 "size" : 4, 1156 "source_file" : "/system/core/libutils/include/utils/String16.h" 1157 }, 1158 { 1159 "alignment" : 4, 1160 "is_const" : true, 1161 "linker_set_key" : "const android::String8", 1162 "name" : "const android::String8", 1163 "referenced_type" : "type-216", 1164 "self_type" : "type-218", 1165 "size" : 4, 1166 "source_file" : "/system/core/libutils/include/utils/String8.h" 1167 }, 1168 { 1169 "alignment" : 4, 1170 "is_const" : true, 1171 "linker_set_key" : "const android::VectorImpl", 1172 "name" : "const android::VectorImpl", 1173 "referenced_type" : "type-20", 1174 "self_type" : "type-19", 1175 "size" : 20, 1176 "source_file" : "/system/core/libutils/include/utils/VectorImpl.h" 1177 }, 1178 { 1179 "alignment" : 4, 1180 "is_const" : true, 1181 "linker_set_key" : "const android::hardware::Status", 1182 "name" : "const android::hardware::Status", 1183 "referenced_type" : "type-81", 1184 "self_type" : "type-85", 1185 "size" : 20, 1186 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 1187 }, 1188 { 1189 "alignment" : 4, 1190 "is_const" : true, 1191 "linker_set_key" : "const android::hardware::details::return_status", 1192 "name" : "const android::hardware::details::return_status", 1193 "referenced_type" : "type-92", 1194 "self_type" : "type-95", 1195 "size" : 24, 1196 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 1197 }, 1198 { 1199 "alignment" : 8, 1200 "is_const" : true, 1201 "linker_set_key" : "const android::hardware::hidl_handle", 1202 "name" : "const android::hardware::hidl_handle", 1203 "referenced_type" : "type-65", 1204 "self_type" : "type-122", 1205 "size" : 16, 1206 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 1207 }, 1208 { 1209 "alignment" : 8, 1210 "is_const" : true, 1211 "linker_set_key" : "const android::hardware::hidl_memory", 1212 "name" : "const android::hardware::hidl_memory", 1213 "referenced_type" : "type-64", 1214 "self_type" : "type-106", 1215 "size" : 40, 1216 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 1217 }, 1218 { 1219 "alignment" : 4, 1220 "is_const" : true, 1221 "linker_set_key" : "const android::hardware::hidl_string", 1222 "name" : "const android::hardware::hidl_string", 1223 "referenced_type" : "type-11", 1224 "self_type" : "type-102", 1225 "size" : 16, 1226 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 1227 }, 1228 { 1229 "alignment" : 2, 1230 "is_const" : true, 1231 "linker_set_key" : "const android::hardware::hidl_version", 1232 "name" : "const android::hardware::hidl_version", 1233 "referenced_type" : "type-116", 1234 "self_type" : "type-118", 1235 "size" : 4, 1236 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 1237 }, 1238 { 1239 "alignment" : 4, 1240 "is_const" : true, 1241 "linker_set_key" : "const android::sp<android::IMemoryHeap>", 1242 "name" : "const android::sp<android::IMemoryHeap>", 1243 "referenced_type" : "type-128", 1244 "self_type" : "type-127", 1245 "size" : 4, 1246 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h" 1247 }, 1248 { 1249 "alignment" : 4, 1250 "is_const" : true, 1251 "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>", 1252 "name" : "const android::sp<android::hardware::hidl_death_recipient>", 1253 "referenced_type" : "type-78", 1254 "self_type" : "type-112", 1255 "size" : 4, 1256 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h" 1257 }, 1258 { 1259 "alignment" : 1, 1260 "is_const" : true, 1261 "linker_set_key" : "const bool", 1262 "name" : "const bool", 1263 "referenced_type" : "type-10", 1264 "self_type" : "type-197", 1265 "size" : 1, 1266 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 1267 }, 1268 { 1269 "alignment" : 1, 1270 "is_const" : true, 1271 "linker_set_key" : "const char", 1272 "name" : "const char", 1273 "referenced_type" : "type-16", 1274 "self_type" : "type-15", 1275 "size" : 1, 1276 "source_file" : "/system/core/libutils/include/utils/String8.h" 1277 }, 1278 { 1279 "alignment" : 2, 1280 "is_const" : true, 1281 "linker_set_key" : "const char16_t", 1282 "name" : "const char16_t", 1283 "referenced_type" : "type-227", 1284 "self_type" : "type-226", 1285 "size" : 2, 1286 "source_file" : "/system/core/libutils/include/utils/String16.h" 1287 }, 1288 { 1289 "alignment" : 4, 1290 "is_const" : true, 1291 "linker_set_key" : "const double", 1292 "name" : "const double", 1293 "referenced_type" : "type-193", 1294 "self_type" : "type-208", 1295 "size" : 8, 1296 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 1297 }, 1298 { 1299 "alignment" : 4, 1300 "is_const" : true, 1301 "linker_set_key" : "const float", 1302 "name" : "const float", 1303 "referenced_type" : "type-187", 1304 "self_type" : "type-206", 1305 "size" : 4, 1306 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 1307 }, 1308 { 1309 "alignment" : 4, 1310 "is_const" : true, 1311 "linker_set_key" : "const int", 1312 "name" : "const int", 1313 "referenced_type" : "type-8", 1314 "self_type" : "type-119", 1315 "size" : 4, 1316 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 1317 }, 1318 { 1319 "is_const" : true, 1320 "linker_set_key" : "const iter<is_const>", 1321 "name" : "const iter<is_const>", 1322 "referenced_type" : "type-114", 1323 "self_type" : "type-113", 1324 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 1325 }, 1326 { 1327 "alignment" : 4, 1328 "is_const" : true, 1329 "linker_set_key" : "const log_msg", 1330 "name" : "const log_msg", 1331 "referenced_type" : "type-243", 1332 "self_type" : "type-247", 1333 "size" : 5124, 1334 "source_file" : "/system/core/liblog/include/log/log_read.h" 1335 }, 1336 { 1337 "alignment" : 4, 1338 "is_const" : true, 1339 "linker_set_key" : "const long long", 1340 "name" : "const long long", 1341 "referenced_type" : "type-178", 1342 "self_type" : "type-198", 1343 "size" : 8, 1344 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 1345 }, 1346 { 1347 "alignment" : 4, 1348 "is_const" : true, 1349 "linker_set_key" : "const native_handle", 1350 "name" : "const native_handle", 1351 "referenced_type" : "type-7", 1352 "self_type" : "type-6", 1353 "size" : 12, 1354 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h" 1355 }, 1356 { 1357 "alignment" : 2, 1358 "is_const" : true, 1359 "linker_set_key" : "const short", 1360 "name" : "const short", 1361 "referenced_type" : "type-45", 1362 "self_type" : "type-44", 1363 "size" : 2, 1364 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 1365 }, 1366 { 1367 "alignment" : 1, 1368 "is_const" : true, 1369 "linker_set_key" : "const signed char", 1370 "name" : "const signed char", 1371 "referenced_type" : "type-201", 1372 "self_type" : "type-200", 1373 "size" : 1, 1374 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 1375 }, 1376 { 1377 "alignment" : 4, 1378 "is_const" : true, 1379 "linker_set_key" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > >", 1380 "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > >", 1381 "referenced_type" : "type-75", 1382 "self_type" : "type-74", 1383 "size" : 12, 1384 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h" 1385 }, 1386 { 1387 "alignment" : 1, 1388 "is_const" : true, 1389 "linker_set_key" : "const unsigned char", 1390 "name" : "const unsigned char", 1391 "referenced_type" : "type-4", 1392 "self_type" : "type-26", 1393 "size" : 1, 1394 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 1395 }, 1396 { 1397 "alignment" : 4, 1398 "is_const" : true, 1399 "linker_set_key" : "const unsigned int", 1400 "name" : "const unsigned int", 1401 "referenced_type" : "type-18", 1402 "self_type" : "type-23", 1403 "size" : 4, 1404 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 1405 }, 1406 { 1407 "alignment" : 4, 1408 "is_const" : true, 1409 "linker_set_key" : "const unsigned long long", 1410 "name" : "const unsigned long long", 1411 "referenced_type" : "type-17", 1412 "self_type" : "type-204", 1413 "size" : 8, 1414 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 1415 }, 1416 { 1417 "alignment" : 2, 1418 "is_const" : true, 1419 "linker_set_key" : "const unsigned short", 1420 "name" : "const unsigned short", 1421 "referenced_type" : "type-87", 1422 "self_type" : "type-86", 1423 "size" : 2, 1424 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 1425 }, 1426 { 1427 "is_const" : true, 1428 "linker_set_key" : "const void", 1429 "name" : "const void", 1430 "referenced_type" : "type-22", 1431 "self_type" : "type-253", 1432 "source_file" : "/system/core/libutils/include/utils/VectorImpl.h" 1433 } 1434 ], 1435 "record_types" : 1436 [ 1437 { 1438 "alignment" : 4, 1439 "base_specifiers" : 1440 [ 1441 { 1442 "referenced_type" : "type-35" 1443 } 1444 ], 1445 "fields" : 1446 [ 1447 { 1448 "access" : "private", 1449 "field_name" : "mExtras", 1450 "field_offset" : 32, 1451 "referenced_type" : "type-34" 1452 }, 1453 { 1454 "access" : "private", 1455 "field_name" : "mReserved0", 1456 "field_offset" : 64, 1457 "referenced_type" : "type-21" 1458 } 1459 ], 1460 "linker_set_key" : "android::BBinder", 1461 "name" : "android::BBinder", 1462 "record_kind" : "class", 1463 "referenced_type" : "type-33", 1464 "self_type" : "type-33", 1465 "size" : 20, 1466 "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h", 1467 "unique_id" : "_ZTSN7android7BBinderE", 1468 "vtable_components" : 1469 [ 1470 { 1471 "component_value" : 12, 1472 "kind" : "vbase_offset" 1473 }, 1474 { 1475 "kind" : "offset_to_top" 1476 }, 1477 { 1478 "kind" : "rtti", 1479 "mangled_component_name" : "_ZTIN7android7BBinderE" 1480 }, 1481 { 1482 "mangled_component_name" : "_ZN7android7IBinder19queryLocalInterfaceERKNS_8String16E" 1483 }, 1484 { 1485 "mangled_component_name" : "_ZNK7android7BBinder22getInterfaceDescriptorEv" 1486 }, 1487 { 1488 "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv" 1489 }, 1490 { 1491 "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv" 1492 }, 1493 { 1494 "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE" 1495 }, 1496 { 1497 "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j" 1498 }, 1499 { 1500 "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj" 1501 }, 1502 { 1503 "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_" 1504 }, 1505 { 1506 "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv" 1507 }, 1508 { 1509 "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E" 1510 }, 1511 { 1512 "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv" 1513 }, 1514 { 1515 "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv" 1516 }, 1517 { 1518 "mangled_component_name" : "_ZN7android7BBinder11localBinderEv" 1519 }, 1520 { 1521 "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv" 1522 }, 1523 { 1524 "kind" : "complete_dtor_pointer", 1525 "mangled_component_name" : "_ZN7android7BBinderD1Ev" 1526 }, 1527 { 1528 "kind" : "deleting_dtor_pointer", 1529 "mangled_component_name" : "_ZN7android7BBinderD0Ev" 1530 }, 1531 { 1532 "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j" 1533 }, 1534 { 1535 "kind" : "vcall_offset" 1536 }, 1537 { 1538 "kind" : "vcall_offset" 1539 }, 1540 { 1541 "kind" : "vcall_offset" 1542 }, 1543 { 1544 "kind" : "vcall_offset" 1545 }, 1546 { 1547 "component_value" : -12, 1548 "kind" : "vcall_offset" 1549 }, 1550 { 1551 "component_value" : -12, 1552 "kind" : "offset_to_top" 1553 }, 1554 { 1555 "kind" : "rtti", 1556 "mangled_component_name" : "_ZTIN7android7BBinderE" 1557 }, 1558 { 1559 "kind" : "complete_dtor_pointer", 1560 "mangled_component_name" : "_ZTv0_n12_N7android7BBinderD1Ev" 1561 }, 1562 { 1563 "kind" : "deleting_dtor_pointer", 1564 "mangled_component_name" : "_ZTv0_n12_N7android7BBinderD0Ev" 1565 }, 1566 { 1567 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv" 1568 }, 1569 { 1570 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv" 1571 }, 1572 { 1573 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv" 1574 }, 1575 { 1576 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv" 1577 } 1578 ] 1579 }, 1580 { 1581 "alignment" : 4, 1582 "base_specifiers" : 1583 [ 1584 { 1585 "referenced_type" : "type-51" 1586 }, 1587 { 1588 "referenced_type" : "type-33" 1589 } 1590 ], 1591 "linker_set_key" : "android::BnInterface<android::IMemory>", 1592 "name" : "android::BnInterface<android::IMemory>", 1593 "record_kind" : "class", 1594 "referenced_type" : "type-50", 1595 "self_type" : "type-50", 1596 "size" : 24, 1597 "source_file" : "/frameworks/native/libs/binder/include/binder/IInterface.h", 1598 "template_args" : [ "type-51" ], 1599 "unique_id" : "_ZTSN7android11BnInterfaceINS_7IMemoryEEE", 1600 "vtable_components" : 1601 [ 1602 { 1603 "component_value" : 16, 1604 "kind" : "vbase_offset" 1605 }, 1606 { 1607 "kind" : "offset_to_top" 1608 }, 1609 { 1610 "kind" : "rtti", 1611 "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE" 1612 }, 1613 { 1614 "kind" : "complete_dtor_pointer", 1615 "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEED1Ev" 1616 }, 1617 { 1618 "kind" : "deleting_dtor_pointer", 1619 "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEED0Ev" 1620 }, 1621 { 1622 "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEE10onAsBinderEv" 1623 }, 1624 { 1625 "mangled_component_name" : "_ZNK7android11BnInterfaceINS_7IMemoryEE22getInterfaceDescriptorEv" 1626 }, 1627 { 1628 "is_pure" : true, 1629 "mangled_component_name" : "_ZNK7android7IMemory9getMemoryEPiPj" 1630 }, 1631 { 1632 "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEE19queryLocalInterfaceERKNS_8String16E" 1633 }, 1634 { 1635 "component_value" : 12, 1636 "kind" : "vbase_offset" 1637 }, 1638 { 1639 "component_value" : -4, 1640 "kind" : "offset_to_top" 1641 }, 1642 { 1643 "kind" : "rtti", 1644 "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE" 1645 }, 1646 { 1647 "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_7IMemoryEE19queryLocalInterfaceERKNS_8String16E" 1648 }, 1649 { 1650 "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_7IMemoryEE22getInterfaceDescriptorEv" 1651 }, 1652 { 1653 "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv" 1654 }, 1655 { 1656 "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv" 1657 }, 1658 { 1659 "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE" 1660 }, 1661 { 1662 "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j" 1663 }, 1664 { 1665 "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj" 1666 }, 1667 { 1668 "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_" 1669 }, 1670 { 1671 "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv" 1672 }, 1673 { 1674 "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E" 1675 }, 1676 { 1677 "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv" 1678 }, 1679 { 1680 "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv" 1681 }, 1682 { 1683 "mangled_component_name" : "_ZN7android7BBinder11localBinderEv" 1684 }, 1685 { 1686 "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv" 1687 }, 1688 { 1689 "kind" : "complete_dtor_pointer", 1690 "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_7IMemoryEED1Ev" 1691 }, 1692 { 1693 "kind" : "deleting_dtor_pointer", 1694 "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_7IMemoryEED0Ev" 1695 }, 1696 { 1697 "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j" 1698 }, 1699 { 1700 "kind" : "vcall_offset" 1701 }, 1702 { 1703 "kind" : "vcall_offset" 1704 }, 1705 { 1706 "kind" : "vcall_offset" 1707 }, 1708 { 1709 "kind" : "vcall_offset" 1710 }, 1711 { 1712 "component_value" : -16, 1713 "kind" : "vcall_offset" 1714 }, 1715 { 1716 "component_value" : -16, 1717 "kind" : "offset_to_top" 1718 }, 1719 { 1720 "kind" : "rtti", 1721 "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE" 1722 }, 1723 { 1724 "kind" : "complete_dtor_pointer", 1725 "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_7IMemoryEED1Ev" 1726 }, 1727 { 1728 "kind" : "deleting_dtor_pointer", 1729 "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_7IMemoryEED0Ev" 1730 }, 1731 { 1732 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv" 1733 }, 1734 { 1735 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv" 1736 }, 1737 { 1738 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv" 1739 }, 1740 { 1741 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv" 1742 } 1743 ] 1744 }, 1745 { 1746 "alignment" : 4, 1747 "base_specifiers" : 1748 [ 1749 { 1750 "referenced_type" : "type-48" 1751 }, 1752 { 1753 "referenced_type" : "type-33" 1754 } 1755 ], 1756 "linker_set_key" : "android::BnInterface<android::IMemoryHeap>", 1757 "name" : "android::BnInterface<android::IMemoryHeap>", 1758 "record_kind" : "class", 1759 "referenced_type" : "type-47", 1760 "self_type" : "type-47", 1761 "size" : 24, 1762 "source_file" : "/frameworks/native/libs/binder/include/binder/IInterface.h", 1763 "template_args" : [ "type-48" ], 1764 "unique_id" : "_ZTSN7android11BnInterfaceINS_11IMemoryHeapEEE", 1765 "vtable_components" : 1766 [ 1767 { 1768 "component_value" : 16, 1769 "kind" : "vbase_offset" 1770 }, 1771 { 1772 "kind" : "offset_to_top" 1773 }, 1774 { 1775 "kind" : "rtti", 1776 "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE" 1777 }, 1778 { 1779 "kind" : "complete_dtor_pointer", 1780 "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEED1Ev" 1781 }, 1782 { 1783 "kind" : "deleting_dtor_pointer", 1784 "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEED0Ev" 1785 }, 1786 { 1787 "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE10onAsBinderEv" 1788 }, 1789 { 1790 "mangled_component_name" : "_ZNK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv" 1791 }, 1792 { 1793 "is_pure" : true, 1794 "mangled_component_name" : "_ZNK7android11IMemoryHeap9getHeapIDEv" 1795 }, 1796 { 1797 "is_pure" : true, 1798 "mangled_component_name" : "_ZNK7android11IMemoryHeap7getBaseEv" 1799 }, 1800 { 1801 "is_pure" : true, 1802 "mangled_component_name" : "_ZNK7android11IMemoryHeap7getSizeEv" 1803 }, 1804 { 1805 "is_pure" : true, 1806 "mangled_component_name" : "_ZNK7android11IMemoryHeap8getFlagsEv" 1807 }, 1808 { 1809 "is_pure" : true, 1810 "mangled_component_name" : "_ZNK7android11IMemoryHeap9getOffsetEv" 1811 }, 1812 { 1813 "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E" 1814 }, 1815 { 1816 "component_value" : 12, 1817 "kind" : "vbase_offset" 1818 }, 1819 { 1820 "component_value" : -4, 1821 "kind" : "offset_to_top" 1822 }, 1823 { 1824 "kind" : "rtti", 1825 "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE" 1826 }, 1827 { 1828 "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E" 1829 }, 1830 { 1831 "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv" 1832 }, 1833 { 1834 "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv" 1835 }, 1836 { 1837 "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv" 1838 }, 1839 { 1840 "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE" 1841 }, 1842 { 1843 "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j" 1844 }, 1845 { 1846 "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj" 1847 }, 1848 { 1849 "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_" 1850 }, 1851 { 1852 "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv" 1853 }, 1854 { 1855 "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E" 1856 }, 1857 { 1858 "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv" 1859 }, 1860 { 1861 "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv" 1862 }, 1863 { 1864 "mangled_component_name" : "_ZN7android7BBinder11localBinderEv" 1865 }, 1866 { 1867 "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv" 1868 }, 1869 { 1870 "kind" : "complete_dtor_pointer", 1871 "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_11IMemoryHeapEED1Ev" 1872 }, 1873 { 1874 "kind" : "deleting_dtor_pointer", 1875 "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_11IMemoryHeapEED0Ev" 1876 }, 1877 { 1878 "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j" 1879 }, 1880 { 1881 "kind" : "vcall_offset" 1882 }, 1883 { 1884 "kind" : "vcall_offset" 1885 }, 1886 { 1887 "kind" : "vcall_offset" 1888 }, 1889 { 1890 "kind" : "vcall_offset" 1891 }, 1892 { 1893 "component_value" : -16, 1894 "kind" : "vcall_offset" 1895 }, 1896 { 1897 "component_value" : -16, 1898 "kind" : "offset_to_top" 1899 }, 1900 { 1901 "kind" : "rtti", 1902 "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE" 1903 }, 1904 { 1905 "kind" : "complete_dtor_pointer", 1906 "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_11IMemoryHeapEED1Ev" 1907 }, 1908 { 1909 "kind" : "deleting_dtor_pointer", 1910 "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_11IMemoryHeapEED0Ev" 1911 }, 1912 { 1913 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv" 1914 }, 1915 { 1916 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv" 1917 }, 1918 { 1919 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv" 1920 }, 1921 { 1922 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv" 1923 } 1924 ] 1925 }, 1926 { 1927 "alignment" : 4, 1928 "base_specifiers" : 1929 [ 1930 { 1931 "referenced_type" : "type-50" 1932 } 1933 ], 1934 "linker_set_key" : "android::BnMemory", 1935 "name" : "android::BnMemory", 1936 "record_kind" : "class", 1937 "referenced_type" : "type-55", 1938 "self_type" : "type-55", 1939 "size" : 24, 1940 "source_file" : "/frameworks/native/libs/binder/include/binder/IMemory.h", 1941 "unique_id" : "_ZTSN7android8BnMemoryE", 1942 "vtable_components" : 1943 [ 1944 { 1945 "component_value" : 16, 1946 "kind" : "vbase_offset" 1947 }, 1948 { 1949 "kind" : "offset_to_top" 1950 }, 1951 { 1952 "kind" : "rtti", 1953 "mangled_component_name" : "_ZTIN7android8BnMemoryE" 1954 }, 1955 { 1956 "kind" : "complete_dtor_pointer", 1957 "mangled_component_name" : "_ZN7android8BnMemoryD1Ev" 1958 }, 1959 { 1960 "kind" : "deleting_dtor_pointer", 1961 "mangled_component_name" : "_ZN7android8BnMemoryD0Ev" 1962 }, 1963 { 1964 "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEE10onAsBinderEv" 1965 }, 1966 { 1967 "mangled_component_name" : "_ZNK7android11BnInterfaceINS_7IMemoryEE22getInterfaceDescriptorEv" 1968 }, 1969 { 1970 "is_pure" : true, 1971 "mangled_component_name" : "_ZNK7android7IMemory9getMemoryEPiPj" 1972 }, 1973 { 1974 "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEE19queryLocalInterfaceERKNS_8String16E" 1975 }, 1976 { 1977 "mangled_component_name" : "_ZN7android8BnMemory10onTransactEjRKNS_6ParcelEPS1_j" 1978 }, 1979 { 1980 "component_value" : 12, 1981 "kind" : "vbase_offset" 1982 }, 1983 { 1984 "component_value" : -4, 1985 "kind" : "offset_to_top" 1986 }, 1987 { 1988 "kind" : "rtti", 1989 "mangled_component_name" : "_ZTIN7android8BnMemoryE" 1990 }, 1991 { 1992 "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_7IMemoryEE19queryLocalInterfaceERKNS_8String16E" 1993 }, 1994 { 1995 "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_7IMemoryEE22getInterfaceDescriptorEv" 1996 }, 1997 { 1998 "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv" 1999 }, 2000 { 2001 "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv" 2002 }, 2003 { 2004 "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE" 2005 }, 2006 { 2007 "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j" 2008 }, 2009 { 2010 "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj" 2011 }, 2012 { 2013 "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_" 2014 }, 2015 { 2016 "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv" 2017 }, 2018 { 2019 "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E" 2020 }, 2021 { 2022 "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv" 2023 }, 2024 { 2025 "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv" 2026 }, 2027 { 2028 "mangled_component_name" : "_ZN7android7BBinder11localBinderEv" 2029 }, 2030 { 2031 "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv" 2032 }, 2033 { 2034 "kind" : "complete_dtor_pointer", 2035 "mangled_component_name" : "_ZThn4_N7android8BnMemoryD1Ev" 2036 }, 2037 { 2038 "kind" : "deleting_dtor_pointer", 2039 "mangled_component_name" : "_ZThn4_N7android8BnMemoryD0Ev" 2040 }, 2041 { 2042 "mangled_component_name" : "_ZThn4_N7android8BnMemory10onTransactEjRKNS_6ParcelEPS1_j" 2043 }, 2044 { 2045 "kind" : "vcall_offset" 2046 }, 2047 { 2048 "kind" : "vcall_offset" 2049 }, 2050 { 2051 "kind" : "vcall_offset" 2052 }, 2053 { 2054 "kind" : "vcall_offset" 2055 }, 2056 { 2057 "component_value" : -16, 2058 "kind" : "vcall_offset" 2059 }, 2060 { 2061 "component_value" : -16, 2062 "kind" : "offset_to_top" 2063 }, 2064 { 2065 "kind" : "rtti", 2066 "mangled_component_name" : "_ZTIN7android8BnMemoryE" 2067 }, 2068 { 2069 "kind" : "complete_dtor_pointer", 2070 "mangled_component_name" : "_ZTv0_n12_N7android8BnMemoryD1Ev" 2071 }, 2072 { 2073 "kind" : "deleting_dtor_pointer", 2074 "mangled_component_name" : "_ZTv0_n12_N7android8BnMemoryD0Ev" 2075 }, 2076 { 2077 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv" 2078 }, 2079 { 2080 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv" 2081 }, 2082 { 2083 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv" 2084 }, 2085 { 2086 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv" 2087 } 2088 ] 2089 }, 2090 { 2091 "alignment" : 4, 2092 "base_specifiers" : 2093 [ 2094 { 2095 "referenced_type" : "type-47" 2096 } 2097 ], 2098 "linker_set_key" : "android::BnMemoryHeap", 2099 "name" : "android::BnMemoryHeap", 2100 "record_kind" : "class", 2101 "referenced_type" : "type-54", 2102 "self_type" : "type-54", 2103 "size" : 24, 2104 "source_file" : "/frameworks/native/libs/binder/include/binder/IMemory.h", 2105 "unique_id" : "_ZTSN7android12BnMemoryHeapE", 2106 "vtable_components" : 2107 [ 2108 { 2109 "component_value" : 16, 2110 "kind" : "vbase_offset" 2111 }, 2112 { 2113 "kind" : "offset_to_top" 2114 }, 2115 { 2116 "kind" : "rtti", 2117 "mangled_component_name" : "_ZTIN7android12BnMemoryHeapE" 2118 }, 2119 { 2120 "kind" : "complete_dtor_pointer", 2121 "mangled_component_name" : "_ZN7android12BnMemoryHeapD1Ev" 2122 }, 2123 { 2124 "kind" : "deleting_dtor_pointer", 2125 "mangled_component_name" : "_ZN7android12BnMemoryHeapD0Ev" 2126 }, 2127 { 2128 "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE10onAsBinderEv" 2129 }, 2130 { 2131 "mangled_component_name" : "_ZNK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv" 2132 }, 2133 { 2134 "is_pure" : true, 2135 "mangled_component_name" : "_ZNK7android11IMemoryHeap9getHeapIDEv" 2136 }, 2137 { 2138 "is_pure" : true, 2139 "mangled_component_name" : "_ZNK7android11IMemoryHeap7getBaseEv" 2140 }, 2141 { 2142 "is_pure" : true, 2143 "mangled_component_name" : "_ZNK7android11IMemoryHeap7getSizeEv" 2144 }, 2145 { 2146 "is_pure" : true, 2147 "mangled_component_name" : "_ZNK7android11IMemoryHeap8getFlagsEv" 2148 }, 2149 { 2150 "is_pure" : true, 2151 "mangled_component_name" : "_ZNK7android11IMemoryHeap9getOffsetEv" 2152 }, 2153 { 2154 "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E" 2155 }, 2156 { 2157 "mangled_component_name" : "_ZN7android12BnMemoryHeap10onTransactEjRKNS_6ParcelEPS1_j" 2158 }, 2159 { 2160 "component_value" : 12, 2161 "kind" : "vbase_offset" 2162 }, 2163 { 2164 "component_value" : -4, 2165 "kind" : "offset_to_top" 2166 }, 2167 { 2168 "kind" : "rtti", 2169 "mangled_component_name" : "_ZTIN7android12BnMemoryHeapE" 2170 }, 2171 { 2172 "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E" 2173 }, 2174 { 2175 "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv" 2176 }, 2177 { 2178 "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv" 2179 }, 2180 { 2181 "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv" 2182 }, 2183 { 2184 "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE" 2185 }, 2186 { 2187 "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j" 2188 }, 2189 { 2190 "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj" 2191 }, 2192 { 2193 "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_" 2194 }, 2195 { 2196 "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv" 2197 }, 2198 { 2199 "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E" 2200 }, 2201 { 2202 "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv" 2203 }, 2204 { 2205 "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv" 2206 }, 2207 { 2208 "mangled_component_name" : "_ZN7android7BBinder11localBinderEv" 2209 }, 2210 { 2211 "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv" 2212 }, 2213 { 2214 "kind" : "complete_dtor_pointer", 2215 "mangled_component_name" : "_ZThn4_N7android12BnMemoryHeapD1Ev" 2216 }, 2217 { 2218 "kind" : "deleting_dtor_pointer", 2219 "mangled_component_name" : "_ZThn4_N7android12BnMemoryHeapD0Ev" 2220 }, 2221 { 2222 "mangled_component_name" : "_ZThn4_N7android12BnMemoryHeap10onTransactEjRKNS_6ParcelEPS1_j" 2223 }, 2224 { 2225 "kind" : "vcall_offset" 2226 }, 2227 { 2228 "kind" : "vcall_offset" 2229 }, 2230 { 2231 "kind" : "vcall_offset" 2232 }, 2233 { 2234 "kind" : "vcall_offset" 2235 }, 2236 { 2237 "component_value" : -16, 2238 "kind" : "vcall_offset" 2239 }, 2240 { 2241 "component_value" : -16, 2242 "kind" : "offset_to_top" 2243 }, 2244 { 2245 "kind" : "rtti", 2246 "mangled_component_name" : "_ZTIN7android12BnMemoryHeapE" 2247 }, 2248 { 2249 "kind" : "complete_dtor_pointer", 2250 "mangled_component_name" : "_ZTv0_n12_N7android12BnMemoryHeapD1Ev" 2251 }, 2252 { 2253 "kind" : "deleting_dtor_pointer", 2254 "mangled_component_name" : "_ZTv0_n12_N7android12BnMemoryHeapD0Ev" 2255 }, 2256 { 2257 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv" 2258 }, 2259 { 2260 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv" 2261 }, 2262 { 2263 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv" 2264 }, 2265 { 2266 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv" 2267 } 2268 ] 2269 }, 2270 { 2271 "alignment" : 4, 2272 "base_specifiers" : 2273 [ 2274 { 2275 "is_virtual" : true, 2276 "referenced_type" : "type-29" 2277 } 2278 ], 2279 "fields" : 2280 [ 2281 { 2282 "access" : "private", 2283 "field_name" : "mRemote", 2284 "field_offset" : 32, 2285 "referenced_type" : "type-37" 2286 }, 2287 { 2288 "access" : "private", 2289 "field_name" : "mRefs", 2290 "field_offset" : 64, 2291 "referenced_type" : "type-39" 2292 }, 2293 { 2294 "access" : "private", 2295 "field_name" : "mState", 2296 "field_offset" : 96, 2297 "referenced_type" : "type-41" 2298 } 2299 ], 2300 "linker_set_key" : "android::BpRefBase", 2301 "name" : "android::BpRefBase", 2302 "record_kind" : "class", 2303 "referenced_type" : "type-36", 2304 "self_type" : "type-36", 2305 "size" : 24, 2306 "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h", 2307 "unique_id" : "_ZTSN7android9BpRefBaseE", 2308 "vtable_components" : 2309 [ 2310 { 2311 "component_value" : 16, 2312 "kind" : "vbase_offset" 2313 }, 2314 { 2315 "kind" : "offset_to_top" 2316 }, 2317 { 2318 "kind" : "rtti", 2319 "mangled_component_name" : "_ZTIN7android9BpRefBaseE" 2320 }, 2321 { 2322 "kind" : "complete_dtor_pointer", 2323 "mangled_component_name" : "_ZN7android9BpRefBaseD1Ev" 2324 }, 2325 { 2326 "kind" : "deleting_dtor_pointer", 2327 "mangled_component_name" : "_ZN7android9BpRefBaseD0Ev" 2328 }, 2329 { 2330 "mangled_component_name" : "_ZN7android9BpRefBase10onFirstRefEv" 2331 }, 2332 { 2333 "mangled_component_name" : "_ZN7android9BpRefBase15onLastStrongRefEPKv" 2334 }, 2335 { 2336 "mangled_component_name" : "_ZN7android9BpRefBase20onIncStrongAttemptedEjPKv" 2337 }, 2338 { 2339 "kind" : "vcall_offset" 2340 }, 2341 { 2342 "component_value" : -16, 2343 "kind" : "vcall_offset" 2344 }, 2345 { 2346 "component_value" : -16, 2347 "kind" : "vcall_offset" 2348 }, 2349 { 2350 "component_value" : -16, 2351 "kind" : "vcall_offset" 2352 }, 2353 { 2354 "component_value" : -16, 2355 "kind" : "vcall_offset" 2356 }, 2357 { 2358 "component_value" : -16, 2359 "kind" : "offset_to_top" 2360 }, 2361 { 2362 "kind" : "rtti", 2363 "mangled_component_name" : "_ZTIN7android9BpRefBaseE" 2364 }, 2365 { 2366 "kind" : "complete_dtor_pointer", 2367 "mangled_component_name" : "_ZTv0_n12_N7android9BpRefBaseD1Ev" 2368 }, 2369 { 2370 "kind" : "deleting_dtor_pointer", 2371 "mangled_component_name" : "_ZTv0_n12_N7android9BpRefBaseD0Ev" 2372 }, 2373 { 2374 "mangled_component_name" : "_ZTv0_n16_N7android9BpRefBase10onFirstRefEv" 2375 }, 2376 { 2377 "mangled_component_name" : "_ZTv0_n20_N7android9BpRefBase15onLastStrongRefEPKv" 2378 }, 2379 { 2380 "mangled_component_name" : "_ZTv0_n24_N7android9BpRefBase20onIncStrongAttemptedEjPKv" 2381 }, 2382 { 2383 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv" 2384 } 2385 ] 2386 }, 2387 { 2388 "alignment" : 4, 2389 "base_specifiers" : 2390 [ 2391 { 2392 "is_virtual" : true, 2393 "referenced_type" : "type-29" 2394 } 2395 ], 2396 "linker_set_key" : "android::IBinder", 2397 "name" : "android::IBinder", 2398 "record_kind" : "class", 2399 "referenced_type" : "type-35", 2400 "self_type" : "type-35", 2401 "size" : 12, 2402 "source_file" : "/frameworks/native/libs/binder/include/binder/IBinder.h", 2403 "unique_id" : "_ZTSN7android7IBinderE", 2404 "vtable_components" : 2405 [ 2406 { 2407 "component_value" : 4, 2408 "kind" : "vbase_offset" 2409 }, 2410 { 2411 "kind" : "offset_to_top" 2412 }, 2413 { 2414 "kind" : "rtti", 2415 "mangled_component_name" : "_ZTIN7android7IBinderE" 2416 }, 2417 { 2418 "mangled_component_name" : "_ZN7android7IBinder19queryLocalInterfaceERKNS_8String16E" 2419 }, 2420 { 2421 "is_pure" : true, 2422 "mangled_component_name" : "_ZNK7android7IBinder22getInterfaceDescriptorEv" 2423 }, 2424 { 2425 "is_pure" : true, 2426 "mangled_component_name" : "_ZNK7android7IBinder13isBinderAliveEv" 2427 }, 2428 { 2429 "is_pure" : true, 2430 "mangled_component_name" : "_ZN7android7IBinder10pingBinderEv" 2431 }, 2432 { 2433 "is_pure" : true, 2434 "mangled_component_name" : "_ZN7android7IBinder4dumpEiRKNS_6VectorINS_8String16EEE" 2435 }, 2436 { 2437 "is_pure" : true, 2438 "mangled_component_name" : "_ZN7android7IBinder8transactEjRKNS_6ParcelEPS1_j" 2439 }, 2440 { 2441 "is_pure" : true, 2442 "mangled_component_name" : "_ZN7android7IBinder11linkToDeathERKNS_2spINS0_14DeathRecipientEEEPvj" 2443 }, 2444 { 2445 "is_pure" : true, 2446 "mangled_component_name" : "_ZN7android7IBinder13unlinkToDeathERKNS_2wpINS0_14DeathRecipientEEEPvjPS3_" 2447 }, 2448 { 2449 "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv" 2450 }, 2451 { 2452 "is_pure" : true, 2453 "mangled_component_name" : "_ZN7android7IBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E" 2454 }, 2455 { 2456 "is_pure" : true, 2457 "mangled_component_name" : "_ZNK7android7IBinder10findObjectEPKv" 2458 }, 2459 { 2460 "is_pure" : true, 2461 "mangled_component_name" : "_ZN7android7IBinder12detachObjectEPKv" 2462 }, 2463 { 2464 "mangled_component_name" : "_ZN7android7IBinder11localBinderEv" 2465 }, 2466 { 2467 "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv" 2468 }, 2469 { 2470 "kind" : "complete_dtor_pointer", 2471 "mangled_component_name" : "_ZN7android7IBinderD1Ev" 2472 }, 2473 { 2474 "kind" : "deleting_dtor_pointer", 2475 "mangled_component_name" : "_ZN7android7IBinderD0Ev" 2476 }, 2477 { 2478 "kind" : "vcall_offset" 2479 }, 2480 { 2481 "kind" : "vcall_offset" 2482 }, 2483 { 2484 "kind" : "vcall_offset" 2485 }, 2486 { 2487 "kind" : "vcall_offset" 2488 }, 2489 { 2490 "component_value" : -4, 2491 "kind" : "vcall_offset" 2492 }, 2493 { 2494 "component_value" : -4, 2495 "kind" : "offset_to_top" 2496 }, 2497 { 2498 "kind" : "rtti", 2499 "mangled_component_name" : "_ZTIN7android7IBinderE" 2500 }, 2501 { 2502 "kind" : "complete_dtor_pointer", 2503 "mangled_component_name" : "_ZTv0_n12_N7android7IBinderD1Ev" 2504 }, 2505 { 2506 "kind" : "deleting_dtor_pointer", 2507 "mangled_component_name" : "_ZTv0_n12_N7android7IBinderD0Ev" 2508 }, 2509 { 2510 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv" 2511 }, 2512 { 2513 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv" 2514 }, 2515 { 2516 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv" 2517 }, 2518 { 2519 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv" 2520 } 2521 ] 2522 }, 2523 { 2524 "alignment" : 4, 2525 "base_specifiers" : 2526 [ 2527 { 2528 "is_virtual" : true, 2529 "referenced_type" : "type-29" 2530 } 2531 ], 2532 "linker_set_key" : "android::IBinder::DeathRecipient", 2533 "name" : "android::IBinder::DeathRecipient", 2534 "record_kind" : "class", 2535 "referenced_type" : "type-28", 2536 "self_type" : "type-28", 2537 "size" : 12, 2538 "source_file" : "/frameworks/native/libs/binder/include/binder/IBinder.h", 2539 "unique_id" : "_ZTSN7android7IBinder14DeathRecipientE", 2540 "vtable_components" : 2541 [ 2542 { 2543 "component_value" : 4, 2544 "kind" : "vbase_offset" 2545 }, 2546 { 2547 "kind" : "offset_to_top" 2548 }, 2549 { 2550 "kind" : "rtti", 2551 "mangled_component_name" : "_ZTIN7android7IBinder14DeathRecipientE" 2552 }, 2553 { 2554 "is_pure" : true, 2555 "mangled_component_name" : "_ZN7android7IBinder14DeathRecipient10binderDiedERKNS_2wpIS0_EE" 2556 }, 2557 { 2558 "kind" : "complete_dtor_pointer", 2559 "mangled_component_name" : "_ZN7android7IBinder14DeathRecipientD1Ev" 2560 }, 2561 { 2562 "kind" : "deleting_dtor_pointer", 2563 "mangled_component_name" : "_ZN7android7IBinder14DeathRecipientD0Ev" 2564 }, 2565 { 2566 "kind" : "vcall_offset" 2567 }, 2568 { 2569 "kind" : "vcall_offset" 2570 }, 2571 { 2572 "kind" : "vcall_offset" 2573 }, 2574 { 2575 "kind" : "vcall_offset" 2576 }, 2577 { 2578 "component_value" : -4, 2579 "kind" : "vcall_offset" 2580 }, 2581 { 2582 "component_value" : -4, 2583 "kind" : "offset_to_top" 2584 }, 2585 { 2586 "kind" : "rtti", 2587 "mangled_component_name" : "_ZTIN7android7IBinder14DeathRecipientE" 2588 }, 2589 { 2590 "kind" : "complete_dtor_pointer", 2591 "mangled_component_name" : "_ZTv0_n12_N7android7IBinder14DeathRecipientD1Ev" 2592 }, 2593 { 2594 "kind" : "deleting_dtor_pointer", 2595 "mangled_component_name" : "_ZTv0_n12_N7android7IBinder14DeathRecipientD0Ev" 2596 }, 2597 { 2598 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv" 2599 }, 2600 { 2601 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv" 2602 }, 2603 { 2604 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv" 2605 }, 2606 { 2607 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv" 2608 } 2609 ] 2610 }, 2611 { 2612 "alignment" : 4, 2613 "base_specifiers" : 2614 [ 2615 { 2616 "is_virtual" : true, 2617 "referenced_type" : "type-29" 2618 } 2619 ], 2620 "linker_set_key" : "android::IInterface", 2621 "name" : "android::IInterface", 2622 "record_kind" : "class", 2623 "referenced_type" : "type-49", 2624 "self_type" : "type-49", 2625 "size" : 12, 2626 "source_file" : "/frameworks/native/libs/binder/include/binder/IInterface.h", 2627 "unique_id" : "_ZTSN7android10IInterfaceE", 2628 "vtable_components" : 2629 [ 2630 { 2631 "component_value" : 4, 2632 "kind" : "vbase_offset" 2633 }, 2634 { 2635 "kind" : "offset_to_top" 2636 }, 2637 { 2638 "kind" : "rtti", 2639 "mangled_component_name" : "_ZTIN7android10IInterfaceE" 2640 }, 2641 { 2642 "kind" : "complete_dtor_pointer", 2643 "mangled_component_name" : "_ZN7android10IInterfaceD1Ev" 2644 }, 2645 { 2646 "kind" : "deleting_dtor_pointer", 2647 "mangled_component_name" : "_ZN7android10IInterfaceD0Ev" 2648 }, 2649 { 2650 "is_pure" : true, 2651 "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv" 2652 }, 2653 { 2654 "kind" : "vcall_offset" 2655 }, 2656 { 2657 "kind" : "vcall_offset" 2658 }, 2659 { 2660 "kind" : "vcall_offset" 2661 }, 2662 { 2663 "kind" : "vcall_offset" 2664 }, 2665 { 2666 "component_value" : -4, 2667 "kind" : "vcall_offset" 2668 }, 2669 { 2670 "component_value" : -4, 2671 "kind" : "offset_to_top" 2672 }, 2673 { 2674 "kind" : "rtti", 2675 "mangled_component_name" : "_ZTIN7android10IInterfaceE" 2676 }, 2677 { 2678 "kind" : "complete_dtor_pointer", 2679 "mangled_component_name" : "_ZTv0_n12_N7android10IInterfaceD1Ev" 2680 }, 2681 { 2682 "kind" : "deleting_dtor_pointer", 2683 "mangled_component_name" : "_ZTv0_n12_N7android10IInterfaceD0Ev" 2684 }, 2685 { 2686 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv" 2687 }, 2688 { 2689 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv" 2690 }, 2691 { 2692 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv" 2693 }, 2694 { 2695 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv" 2696 } 2697 ] 2698 }, 2699 { 2700 "alignment" : 4, 2701 "base_specifiers" : 2702 [ 2703 { 2704 "referenced_type" : "type-49" 2705 } 2706 ], 2707 "linker_set_key" : "android::IMemory", 2708 "name" : "android::IMemory", 2709 "record_kind" : "class", 2710 "referenced_type" : "type-51", 2711 "self_type" : "type-51", 2712 "size" : 12, 2713 "source_file" : "/frameworks/native/libs/binder/include/binder/IMemory.h", 2714 "unique_id" : "_ZTSN7android7IMemoryE", 2715 "vtable_components" : 2716 [ 2717 { 2718 "component_value" : 4, 2719 "kind" : "vbase_offset" 2720 }, 2721 { 2722 "kind" : "offset_to_top" 2723 }, 2724 { 2725 "kind" : "rtti", 2726 "mangled_component_name" : "_ZTIN7android7IMemoryE" 2727 }, 2728 { 2729 "kind" : "complete_dtor_pointer", 2730 "mangled_component_name" : "_ZN7android7IMemoryD1Ev" 2731 }, 2732 { 2733 "kind" : "deleting_dtor_pointer", 2734 "mangled_component_name" : "_ZN7android7IMemoryD0Ev" 2735 }, 2736 { 2737 "is_pure" : true, 2738 "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv" 2739 }, 2740 { 2741 "mangled_component_name" : "_ZNK7android7IMemory22getInterfaceDescriptorEv" 2742 }, 2743 { 2744 "is_pure" : true, 2745 "mangled_component_name" : "_ZNK7android7IMemory9getMemoryEPiPj" 2746 }, 2747 { 2748 "kind" : "vcall_offset" 2749 }, 2750 { 2751 "kind" : "vcall_offset" 2752 }, 2753 { 2754 "kind" : "vcall_offset" 2755 }, 2756 { 2757 "kind" : "vcall_offset" 2758 }, 2759 { 2760 "component_value" : -4, 2761 "kind" : "vcall_offset" 2762 }, 2763 { 2764 "component_value" : -4, 2765 "kind" : "offset_to_top" 2766 }, 2767 { 2768 "kind" : "rtti", 2769 "mangled_component_name" : "_ZTIN7android7IMemoryE" 2770 }, 2771 { 2772 "kind" : "complete_dtor_pointer", 2773 "mangled_component_name" : "_ZTv0_n12_N7android7IMemoryD1Ev" 2774 }, 2775 { 2776 "kind" : "deleting_dtor_pointer", 2777 "mangled_component_name" : "_ZTv0_n12_N7android7IMemoryD0Ev" 2778 }, 2779 { 2780 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv" 2781 }, 2782 { 2783 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv" 2784 }, 2785 { 2786 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv" 2787 }, 2788 { 2789 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv" 2790 } 2791 ] 2792 }, 2793 { 2794 "alignment" : 4, 2795 "base_specifiers" : 2796 [ 2797 { 2798 "referenced_type" : "type-49" 2799 } 2800 ], 2801 "linker_set_key" : "android::IMemoryHeap", 2802 "name" : "android::IMemoryHeap", 2803 "record_kind" : "class", 2804 "referenced_type" : "type-48", 2805 "self_type" : "type-48", 2806 "size" : 12, 2807 "source_file" : "/frameworks/native/libs/binder/include/binder/IMemory.h", 2808 "unique_id" : "_ZTSN7android11IMemoryHeapE", 2809 "vtable_components" : 2810 [ 2811 { 2812 "component_value" : 4, 2813 "kind" : "vbase_offset" 2814 }, 2815 { 2816 "kind" : "offset_to_top" 2817 }, 2818 { 2819 "kind" : "rtti", 2820 "mangled_component_name" : "_ZTIN7android11IMemoryHeapE" 2821 }, 2822 { 2823 "kind" : "complete_dtor_pointer", 2824 "mangled_component_name" : "_ZN7android11IMemoryHeapD1Ev" 2825 }, 2826 { 2827 "kind" : "deleting_dtor_pointer", 2828 "mangled_component_name" : "_ZN7android11IMemoryHeapD0Ev" 2829 }, 2830 { 2831 "is_pure" : true, 2832 "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv" 2833 }, 2834 { 2835 "mangled_component_name" : "_ZNK7android11IMemoryHeap22getInterfaceDescriptorEv" 2836 }, 2837 { 2838 "is_pure" : true, 2839 "mangled_component_name" : "_ZNK7android11IMemoryHeap9getHeapIDEv" 2840 }, 2841 { 2842 "is_pure" : true, 2843 "mangled_component_name" : "_ZNK7android11IMemoryHeap7getBaseEv" 2844 }, 2845 { 2846 "is_pure" : true, 2847 "mangled_component_name" : "_ZNK7android11IMemoryHeap7getSizeEv" 2848 }, 2849 { 2850 "is_pure" : true, 2851 "mangled_component_name" : "_ZNK7android11IMemoryHeap8getFlagsEv" 2852 }, 2853 { 2854 "is_pure" : true, 2855 "mangled_component_name" : "_ZNK7android11IMemoryHeap9getOffsetEv" 2856 }, 2857 { 2858 "kind" : "vcall_offset" 2859 }, 2860 { 2861 "kind" : "vcall_offset" 2862 }, 2863 { 2864 "kind" : "vcall_offset" 2865 }, 2866 { 2867 "kind" : "vcall_offset" 2868 }, 2869 { 2870 "component_value" : -4, 2871 "kind" : "vcall_offset" 2872 }, 2873 { 2874 "component_value" : -4, 2875 "kind" : "offset_to_top" 2876 }, 2877 { 2878 "kind" : "rtti", 2879 "mangled_component_name" : "_ZTIN7android11IMemoryHeapE" 2880 }, 2881 { 2882 "kind" : "complete_dtor_pointer", 2883 "mangled_component_name" : "_ZTv0_n12_N7android11IMemoryHeapD1Ev" 2884 }, 2885 { 2886 "kind" : "deleting_dtor_pointer", 2887 "mangled_component_name" : "_ZTv0_n12_N7android11IMemoryHeapD0Ev" 2888 }, 2889 { 2890 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv" 2891 }, 2892 { 2893 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv" 2894 }, 2895 { 2896 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv" 2897 }, 2898 { 2899 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv" 2900 } 2901 ] 2902 }, 2903 { 2904 "alignment" : 4, 2905 "fields" : 2906 [ 2907 { 2908 "access" : "private", 2909 "field_name" : "mCount", 2910 "referenced_type" : "type-2" 2911 } 2912 ], 2913 "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>", 2914 "name" : "android::LightRefBase<android::VirtualLightRefBase>", 2915 "record_kind" : "class", 2916 "referenced_type" : "type-1", 2917 "self_type" : "type-1", 2918 "size" : 4, 2919 "source_file" : "/system/core/libutils/include/utils/LightRefBase.h", 2920 "template_args" : [ "type-3" ], 2921 "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE" 2922 }, 2923 { 2924 "alignment" : 4, 2925 "fields" : 2926 [ 2927 { 2928 "access" : "private", 2929 "field_name" : "mRefs", 2930 "field_offset" : 32, 2931 "referenced_type" : "type-30" 2932 } 2933 ], 2934 "linker_set_key" : "android::RefBase", 2935 "name" : "android::RefBase", 2936 "record_kind" : "class", 2937 "referenced_type" : "type-29", 2938 "self_type" : "type-29", 2939 "size" : 8, 2940 "source_file" : "/system/core/libutils/include/utils/RefBase.h", 2941 "unique_id" : "_ZTSN7android7RefBaseE", 2942 "vtable_components" : 2943 [ 2944 { 2945 "kind" : "offset_to_top" 2946 }, 2947 { 2948 "kind" : "rtti", 2949 "mangled_component_name" : "_ZTIN7android7RefBaseE" 2950 }, 2951 { 2952 "kind" : "complete_dtor_pointer", 2953 "mangled_component_name" : "_ZN7android7RefBaseD1Ev" 2954 }, 2955 { 2956 "kind" : "deleting_dtor_pointer", 2957 "mangled_component_name" : "_ZN7android7RefBaseD0Ev" 2958 }, 2959 { 2960 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv" 2961 }, 2962 { 2963 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv" 2964 }, 2965 { 2966 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv" 2967 }, 2968 { 2969 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv" 2970 } 2971 ] 2972 }, 2973 { 2974 "alignment" : 1, 2975 "linker_set_key" : "android::RefBase::weakref_type", 2976 "name" : "android::RefBase::weakref_type", 2977 "record_kind" : "class", 2978 "referenced_type" : "type-40", 2979 "self_type" : "type-40", 2980 "size" : 1, 2981 "source_file" : "/system/core/libutils/include/utils/RefBase.h", 2982 "unique_id" : "_ZTSN7android7RefBase12weakref_typeE" 2983 }, 2984 { 2985 "alignment" : 1, 2986 "linker_set_key" : "android::ReferenceMover", 2987 "name" : "android::ReferenceMover", 2988 "record_kind" : "class", 2989 "referenced_type" : "type-215", 2990 "self_type" : "type-215", 2991 "size" : 1, 2992 "source_file" : "/system/core/libutils/include/utils/RefBase.h", 2993 "unique_id" : "_ZTSN7android14ReferenceMoverE" 2994 }, 2995 { 2996 "alignment" : 4, 2997 "linker_set_key" : "android::ReferenceRenamer", 2998 "name" : "android::ReferenceRenamer", 2999 "record_kind" : "class", 3000 "referenced_type" : "type-210", 3001 "self_type" : "type-210", 3002 "size" : 4, 3003 "source_file" : "/system/core/libutils/include/utils/RefBase.h", 3004 "unique_id" : "_ZTSN7android16ReferenceRenamerE", 3005 "vtable_components" : 3006 [ 3007 { 3008 "kind" : "offset_to_top" 3009 }, 3010 { 3011 "kind" : "rtti", 3012 "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE" 3013 }, 3014 { 3015 "is_pure" : true, 3016 "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj" 3017 } 3018 ] 3019 }, 3020 { 3021 "alignment" : 4, 3022 "base_specifiers" : 3023 [ 3024 { 3025 "referenced_type" : "type-20" 3026 } 3027 ], 3028 "linker_set_key" : "android::SortedVectorImpl", 3029 "name" : "android::SortedVectorImpl", 3030 "record_kind" : "class", 3031 "referenced_type" : "type-27", 3032 "self_type" : "type-27", 3033 "size" : 20, 3034 "source_file" : "/system/core/libutils/include/utils/VectorImpl.h", 3035 "unique_id" : "_ZTSN7android16SortedVectorImplE", 3036 "vtable_components" : 3037 [ 3038 { 3039 "kind" : "offset_to_top" 3040 }, 3041 { 3042 "kind" : "rtti", 3043 "mangled_component_name" : "_ZTIN7android16SortedVectorImplE" 3044 }, 3045 { 3046 "kind" : "complete_dtor_pointer", 3047 "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev" 3048 }, 3049 { 3050 "kind" : "deleting_dtor_pointer", 3051 "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev" 3052 }, 3053 { 3054 "is_pure" : true, 3055 "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj" 3056 }, 3057 { 3058 "is_pure" : true, 3059 "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj" 3060 }, 3061 { 3062 "is_pure" : true, 3063 "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj" 3064 }, 3065 { 3066 "is_pure" : true, 3067 "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj" 3068 }, 3069 { 3070 "is_pure" : true, 3071 "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj" 3072 }, 3073 { 3074 "is_pure" : true, 3075 "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj" 3076 }, 3077 { 3078 "is_pure" : true, 3079 "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_" 3080 } 3081 ] 3082 }, 3083 { 3084 "alignment" : 4, 3085 "fields" : 3086 [ 3087 { 3088 "access" : "private", 3089 "field_name" : "mString", 3090 "referenced_type" : "type-225" 3091 } 3092 ], 3093 "linker_set_key" : "android::String16", 3094 "name" : "android::String16", 3095 "record_kind" : "class", 3096 "referenced_type" : "type-224", 3097 "self_type" : "type-224", 3098 "size" : 4, 3099 "source_file" : "/system/core/libutils/include/utils/String16.h", 3100 "unique_id" : "_ZTSN7android8String16E" 3101 }, 3102 { 3103 "alignment" : 4, 3104 "fields" : 3105 [ 3106 { 3107 "access" : "private", 3108 "field_name" : "mString", 3109 "referenced_type" : "type-14" 3110 } 3111 ], 3112 "linker_set_key" : "android::String8", 3113 "name" : "android::String8", 3114 "record_kind" : "class", 3115 "referenced_type" : "type-216", 3116 "self_type" : "type-216", 3117 "size" : 4, 3118 "source_file" : "/system/core/libutils/include/utils/String8.h", 3119 "unique_id" : "_ZTSN7android7String8E" 3120 }, 3121 { 3122 "alignment" : 4, 3123 "fields" : 3124 [ 3125 { 3126 "access" : "private", 3127 "field_name" : "mStorage", 3128 "field_offset" : 32, 3129 "referenced_type" : "type-21" 3130 }, 3131 { 3132 "access" : "private", 3133 "field_name" : "mCount", 3134 "field_offset" : 64, 3135 "referenced_type" : "type-18" 3136 }, 3137 { 3138 "access" : "private", 3139 "field_name" : "mFlags", 3140 "field_offset" : 96, 3141 "referenced_type" : "type-23" 3142 }, 3143 { 3144 "access" : "private", 3145 "field_name" : "mItemSize", 3146 "field_offset" : 128, 3147 "referenced_type" : "type-23" 3148 } 3149 ], 3150 "linker_set_key" : "android::VectorImpl", 3151 "name" : "android::VectorImpl", 3152 "record_kind" : "class", 3153 "referenced_type" : "type-20", 3154 "self_type" : "type-20", 3155 "size" : 20, 3156 "source_file" : "/system/core/libutils/include/utils/VectorImpl.h", 3157 "unique_id" : "_ZTSN7android10VectorImplE", 3158 "vtable_components" : 3159 [ 3160 { 3161 "kind" : "offset_to_top" 3162 }, 3163 { 3164 "kind" : "rtti", 3165 "mangled_component_name" : "_ZTIN7android10VectorImplE" 3166 }, 3167 { 3168 "kind" : "complete_dtor_pointer", 3169 "mangled_component_name" : "_ZN7android10VectorImplD1Ev" 3170 }, 3171 { 3172 "kind" : "deleting_dtor_pointer", 3173 "mangled_component_name" : "_ZN7android10VectorImplD0Ev" 3174 }, 3175 { 3176 "is_pure" : true, 3177 "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj" 3178 }, 3179 { 3180 "is_pure" : true, 3181 "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj" 3182 }, 3183 { 3184 "is_pure" : true, 3185 "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj" 3186 }, 3187 { 3188 "is_pure" : true, 3189 "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj" 3190 }, 3191 { 3192 "is_pure" : true, 3193 "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj" 3194 }, 3195 { 3196 "is_pure" : true, 3197 "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj" 3198 } 3199 ] 3200 }, 3201 { 3202 "alignment" : 4, 3203 "base_specifiers" : 3204 [ 3205 { 3206 "referenced_type" : "type-1" 3207 } 3208 ], 3209 "linker_set_key" : "android::VirtualLightRefBase", 3210 "name" : "android::VirtualLightRefBase", 3211 "record_kind" : "class", 3212 "referenced_type" : "type-3", 3213 "self_type" : "type-3", 3214 "size" : 8, 3215 "source_file" : "/system/core/libutils/include/utils/LightRefBase.h", 3216 "unique_id" : "_ZTSN7android19VirtualLightRefBaseE", 3217 "vtable_components" : 3218 [ 3219 { 3220 "kind" : "offset_to_top" 3221 }, 3222 { 3223 "kind" : "rtti", 3224 "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE" 3225 }, 3226 { 3227 "kind" : "complete_dtor_pointer", 3228 "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev" 3229 }, 3230 { 3231 "kind" : "deleting_dtor_pointer", 3232 "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev" 3233 } 3234 ] 3235 }, 3236 { 3237 "alignment" : 8, 3238 "base_specifiers" : 3239 [ 3240 { 3241 "is_virtual" : true, 3242 "referenced_type" : "type-64" 3243 }, 3244 { 3245 "is_virtual" : true, 3246 "referenced_type" : "type-29" 3247 } 3248 ], 3249 "linker_set_key" : "android::hardware::HidlMemory", 3250 "name" : "android::hardware::HidlMemory", 3251 "record_kind" : "class", 3252 "referenced_type" : "type-63", 3253 "self_type" : "type-63", 3254 "size" : 56, 3255 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h", 3256 "unique_id" : "_ZTSN7android8hardware10HidlMemoryE", 3257 "vtable_components" : 3258 [ 3259 { 3260 "component_value" : 48, 3261 "kind" : "vbase_offset" 3262 }, 3263 { 3264 "component_value" : 8, 3265 "kind" : "vbase_offset" 3266 }, 3267 { 3268 "kind" : "offset_to_top" 3269 }, 3270 { 3271 "kind" : "rtti", 3272 "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE" 3273 }, 3274 { 3275 "kind" : "complete_dtor_pointer", 3276 "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev" 3277 }, 3278 { 3279 "kind" : "deleting_dtor_pointer", 3280 "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev" 3281 }, 3282 { 3283 "kind" : "vcall_offset" 3284 }, 3285 { 3286 "kind" : "vcall_offset" 3287 }, 3288 { 3289 "kind" : "vcall_offset" 3290 }, 3291 { 3292 "kind" : "vcall_offset" 3293 }, 3294 { 3295 "component_value" : -48, 3296 "kind" : "vcall_offset" 3297 }, 3298 { 3299 "component_value" : -48, 3300 "kind" : "offset_to_top" 3301 }, 3302 { 3303 "kind" : "rtti", 3304 "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE" 3305 }, 3306 { 3307 "kind" : "complete_dtor_pointer", 3308 "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev" 3309 }, 3310 { 3311 "kind" : "deleting_dtor_pointer", 3312 "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev" 3313 }, 3314 { 3315 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv" 3316 }, 3317 { 3318 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv" 3319 }, 3320 { 3321 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv" 3322 }, 3323 { 3324 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv" 3325 } 3326 ] 3327 }, 3328 { 3329 "alignment" : 4, 3330 "base_specifiers" : 3331 [ 3332 { 3333 "referenced_type" : "type-92" 3334 } 3335 ], 3336 "linker_set_key" : "android::hardware::Return<void>", 3337 "name" : "android::hardware::Return<void>", 3338 "record_kind" : "class", 3339 "referenced_type" : "type-98", 3340 "self_type" : "type-98", 3341 "size" : 24, 3342 "source_file" : "/system/libhidl/base/include/hidl/Status.h", 3343 "template_args" : [ "type-22" ], 3344 "unique_id" : "_ZTSN7android8hardware6ReturnIvEE" 3345 }, 3346 { 3347 "alignment" : 4, 3348 "fields" : 3349 [ 3350 { 3351 "access" : "private", 3352 "field_name" : "mException", 3353 "referenced_type" : "type-8" 3354 }, 3355 { 3356 "access" : "private", 3357 "field_name" : "mErrorCode", 3358 "field_offset" : 32, 3359 "referenced_type" : "type-8" 3360 }, 3361 { 3362 "access" : "private", 3363 "field_name" : "mMessage", 3364 "field_offset" : 64, 3365 "referenced_type" : "type-82" 3366 } 3367 ], 3368 "linker_set_key" : "android::hardware::Status", 3369 "name" : "android::hardware::Status", 3370 "record_kind" : "class", 3371 "referenced_type" : "type-81", 3372 "self_type" : "type-81", 3373 "size" : 20, 3374 "source_file" : "/system/libhidl/base/include/hidl/Status.h", 3375 "unique_id" : "_ZTSN7android8hardware6StatusE" 3376 }, 3377 { 3378 "alignment" : 4, 3379 "fields" : 3380 [ 3381 { 3382 "access" : "protected", 3383 "field_name" : "mInstrumentationCallbacks", 3384 "field_offset" : 32, 3385 "referenced_type" : "type-69" 3386 }, 3387 { 3388 "access" : "protected", 3389 "field_name" : "mEnableInstrumentation", 3390 "field_offset" : 128, 3391 "referenced_type" : "type-10" 3392 }, 3393 { 3394 "access" : "protected", 3395 "field_name" : "mInstrumentationLibPackage", 3396 "field_offset" : 160, 3397 "referenced_type" : "type-70" 3398 }, 3399 { 3400 "access" : "protected", 3401 "field_name" : "mInterfaceName", 3402 "field_offset" : 256, 3403 "referenced_type" : "type-71" 3404 } 3405 ], 3406 "linker_set_key" : "android::hardware::details::HidlInstrumentor", 3407 "name" : "android::hardware::details::HidlInstrumentor", 3408 "referenced_type" : "type-68", 3409 "self_type" : "type-68", 3410 "size" : 44, 3411 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 3412 "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE", 3413 "vtable_components" : 3414 [ 3415 { 3416 "kind" : "offset_to_top" 3417 }, 3418 { 3419 "kind" : "rtti", 3420 "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE" 3421 }, 3422 { 3423 "kind" : "complete_dtor_pointer", 3424 "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev" 3425 }, 3426 { 3427 "kind" : "deleting_dtor_pointer", 3428 "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev" 3429 } 3430 ] 3431 }, 3432 { 3433 "alignment" : 1, 3434 "linker_set_key" : "android::hardware::details::bnhw_tag", 3435 "name" : "android::hardware::details::bnhw_tag", 3436 "referenced_type" : "type-57", 3437 "self_type" : "type-57", 3438 "size" : 1, 3439 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 3440 "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE" 3441 }, 3442 { 3443 "alignment" : 1, 3444 "linker_set_key" : "android::hardware::details::bphw_tag", 3445 "name" : "android::hardware::details::bphw_tag", 3446 "referenced_type" : "type-58", 3447 "self_type" : "type-58", 3448 "size" : 1, 3449 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 3450 "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE" 3451 }, 3452 { 3453 "alignment" : 1, 3454 "linker_set_key" : "android::hardware::details::bs_tag", 3455 "name" : "android::hardware::details::bs_tag", 3456 "referenced_type" : "type-59", 3457 "self_type" : "type-59", 3458 "size" : 1, 3459 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 3460 "unique_id" : "_ZTSN7android8hardware7details6bs_tagE" 3461 }, 3462 { 3463 "alignment" : 4, 3464 "fields" : 3465 [ 3466 { 3467 "access" : "private", 3468 "referenced_type" : "type-13" 3469 } 3470 ], 3471 "linker_set_key" : "android::hardware::details::hidl_pointer<const char>", 3472 "name" : "android::hardware::details::hidl_pointer<const char>", 3473 "referenced_type" : "type-12", 3474 "self_type" : "type-12", 3475 "size" : 8, 3476 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 3477 "template_args" : [ "type-15" ], 3478 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE" 3479 }, 3480 { 3481 "access" : "private", 3482 "alignment" : 4, 3483 "fields" : 3484 [ 3485 { 3486 "field_name" : "mPointer", 3487 "referenced_type" : "type-14" 3488 }, 3489 { 3490 "field_name" : "_pad", 3491 "referenced_type" : "type-17" 3492 } 3493 ], 3494 "is_anonymous" : true, 3495 "linker_set_key" : "android::hardware::details::hidl_pointer<const char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5", 3496 "name" : "android::hardware::details::hidl_pointer<const char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5", 3497 "record_kind" : "union", 3498 "referenced_type" : "type-13", 3499 "self_type" : "type-13", 3500 "size" : 8, 3501 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 3502 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E" 3503 }, 3504 { 3505 "alignment" : 4, 3506 "fields" : 3507 [ 3508 { 3509 "access" : "private", 3510 "referenced_type" : "type-67" 3511 } 3512 ], 3513 "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>", 3514 "name" : "android::hardware::details::hidl_pointer<const native_handle>", 3515 "referenced_type" : "type-66", 3516 "self_type" : "type-66", 3517 "size" : 8, 3518 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 3519 "template_args" : [ "type-6" ], 3520 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE" 3521 }, 3522 { 3523 "access" : "private", 3524 "alignment" : 4, 3525 "fields" : 3526 [ 3527 { 3528 "field_name" : "mPointer", 3529 "referenced_type" : "type-5" 3530 }, 3531 { 3532 "field_name" : "_pad", 3533 "referenced_type" : "type-17" 3534 } 3535 ], 3536 "is_anonymous" : true, 3537 "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5", 3538 "name" : "android::hardware::details::hidl_pointer<const native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5", 3539 "record_kind" : "union", 3540 "referenced_type" : "type-67", 3541 "self_type" : "type-67", 3542 "size" : 8, 3543 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 3544 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E" 3545 }, 3546 { 3547 "alignment" : 1, 3548 "linker_set_key" : "android::hardware::details::i_tag", 3549 "name" : "android::hardware::details::i_tag", 3550 "referenced_type" : "type-56", 3551 "self_type" : "type-56", 3552 "size" : 1, 3553 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 3554 "unique_id" : "_ZTSN7android8hardware7details5i_tagE" 3555 }, 3556 { 3557 "alignment" : 4, 3558 "fields" : 3559 [ 3560 { 3561 "access" : "private", 3562 "field_name" : "mStatus", 3563 "referenced_type" : "type-81" 3564 }, 3565 { 3566 "access" : "private", 3567 "field_name" : "mCheckedStatus", 3568 "field_offset" : 160, 3569 "referenced_type" : "type-10" 3570 } 3571 ], 3572 "linker_set_key" : "android::hardware::details::return_status", 3573 "name" : "android::hardware::details::return_status", 3574 "record_kind" : "class", 3575 "referenced_type" : "type-92", 3576 "self_type" : "type-92", 3577 "size" : 24, 3578 "source_file" : "/system/libhidl/base/include/hidl/Status.h", 3579 "unique_id" : "_ZTSN7android8hardware7details13return_statusE" 3580 }, 3581 { 3582 "alignment" : 4, 3583 "base_specifiers" : 3584 [ 3585 { 3586 "is_virtual" : true, 3587 "referenced_type" : "type-29" 3588 } 3589 ], 3590 "linker_set_key" : "android::hardware::hidl_death_recipient", 3591 "name" : "android::hardware::hidl_death_recipient", 3592 "referenced_type" : "type-80", 3593 "self_type" : "type-80", 3594 "size" : 12, 3595 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h", 3596 "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE", 3597 "vtable_components" : 3598 [ 3599 { 3600 "component_value" : 4, 3601 "kind" : "vbase_offset" 3602 }, 3603 { 3604 "kind" : "offset_to_top" 3605 }, 3606 { 3607 "kind" : "rtti", 3608 "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE" 3609 }, 3610 { 3611 "is_pure" : true, 3612 "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE" 3613 }, 3614 { 3615 "kind" : "complete_dtor_pointer", 3616 "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev" 3617 }, 3618 { 3619 "kind" : "deleting_dtor_pointer", 3620 "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev" 3621 }, 3622 { 3623 "kind" : "vcall_offset" 3624 }, 3625 { 3626 "kind" : "vcall_offset" 3627 }, 3628 { 3629 "kind" : "vcall_offset" 3630 }, 3631 { 3632 "kind" : "vcall_offset" 3633 }, 3634 { 3635 "component_value" : -4, 3636 "kind" : "vcall_offset" 3637 }, 3638 { 3639 "component_value" : -4, 3640 "kind" : "offset_to_top" 3641 }, 3642 { 3643 "kind" : "rtti", 3644 "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE" 3645 }, 3646 { 3647 "kind" : "complete_dtor_pointer", 3648 "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev" 3649 }, 3650 { 3651 "kind" : "deleting_dtor_pointer", 3652 "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev" 3653 }, 3654 { 3655 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv" 3656 }, 3657 { 3658 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv" 3659 }, 3660 { 3661 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv" 3662 }, 3663 { 3664 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv" 3665 } 3666 ] 3667 }, 3668 { 3669 "alignment" : 8, 3670 "fields" : 3671 [ 3672 { 3673 "access" : "private", 3674 "field_name" : "mHandle", 3675 "referenced_type" : "type-66" 3676 }, 3677 { 3678 "access" : "private", 3679 "field_name" : "mOwnsHandle", 3680 "field_offset" : 64, 3681 "referenced_type" : "type-10" 3682 } 3683 ], 3684 "linker_set_key" : "android::hardware::hidl_handle", 3685 "name" : "android::hardware::hidl_handle", 3686 "referenced_type" : "type-65", 3687 "self_type" : "type-65", 3688 "size" : 16, 3689 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h", 3690 "unique_id" : "_ZTSN7android8hardware11hidl_handleE" 3691 }, 3692 { 3693 "alignment" : 8, 3694 "fields" : 3695 [ 3696 { 3697 "access" : "private", 3698 "field_name" : "mHandle", 3699 "referenced_type" : "type-65" 3700 }, 3701 { 3702 "access" : "private", 3703 "field_name" : "mSize", 3704 "field_offset" : 128, 3705 "referenced_type" : "type-17" 3706 }, 3707 { 3708 "access" : "private", 3709 "field_name" : "mName", 3710 "field_offset" : 192, 3711 "referenced_type" : "type-11" 3712 } 3713 ], 3714 "linker_set_key" : "android::hardware::hidl_memory", 3715 "name" : "android::hardware::hidl_memory", 3716 "referenced_type" : "type-64", 3717 "self_type" : "type-64", 3718 "size" : 40, 3719 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h", 3720 "unique_id" : "_ZTSN7android8hardware11hidl_memoryE" 3721 }, 3722 { 3723 "alignment" : 4, 3724 "fields" : 3725 [ 3726 { 3727 "access" : "private", 3728 "field_name" : "mBuffer", 3729 "referenced_type" : "type-12" 3730 }, 3731 { 3732 "access" : "private", 3733 "field_name" : "mSize", 3734 "field_offset" : 64, 3735 "referenced_type" : "type-18" 3736 }, 3737 { 3738 "access" : "private", 3739 "field_name" : "mOwnsBuffer", 3740 "field_offset" : 96, 3741 "referenced_type" : "type-10" 3742 } 3743 ], 3744 "linker_set_key" : "android::hardware::hidl_string", 3745 "name" : "android::hardware::hidl_string", 3746 "referenced_type" : "type-11", 3747 "self_type" : "type-11", 3748 "size" : 16, 3749 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h", 3750 "unique_id" : "_ZTSN7android8hardware11hidl_stringE" 3751 }, 3752 { 3753 "alignment" : 2, 3754 "fields" : 3755 [ 3756 { 3757 "access" : "private", 3758 "field_name" : "mMajor", 3759 "referenced_type" : "type-87" 3760 }, 3761 { 3762 "access" : "private", 3763 "field_name" : "mMinor", 3764 "field_offset" : 16, 3765 "referenced_type" : "type-87" 3766 } 3767 ], 3768 "linker_set_key" : "android::hardware::hidl_version", 3769 "name" : "android::hardware::hidl_version", 3770 "referenced_type" : "type-116", 3771 "self_type" : "type-116", 3772 "size" : 4, 3773 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h", 3774 "unique_id" : "_ZTSN7android8hardware12hidl_versionE" 3775 }, 3776 { 3777 "alignment" : 4, 3778 "fields" : 3779 [ 3780 { 3781 "access" : "private", 3782 "field_name" : "m_ptr", 3783 "referenced_type" : "type-38" 3784 } 3785 ], 3786 "linker_set_key" : "android::sp<android::IBinder>", 3787 "name" : "android::sp<android::IBinder>", 3788 "record_kind" : "class", 3789 "referenced_type" : "type-191", 3790 "self_type" : "type-191", 3791 "size" : 4, 3792 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h", 3793 "template_args" : [ "type-35" ], 3794 "unique_id" : "_ZTSN7android2spINS_7IBinderEEE" 3795 }, 3796 { 3797 "alignment" : 4, 3798 "fields" : 3799 [ 3800 { 3801 "access" : "private", 3802 "field_name" : "m_ptr", 3803 "referenced_type" : "type-161" 3804 } 3805 ], 3806 "linker_set_key" : "android::sp<android::IInterface>", 3807 "name" : "android::sp<android::IInterface>", 3808 "record_kind" : "class", 3809 "referenced_type" : "type-160", 3810 "self_type" : "type-160", 3811 "size" : 4, 3812 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h", 3813 "template_args" : [ "type-49" ], 3814 "unique_id" : "_ZTSN7android2spINS_10IInterfaceEEE" 3815 }, 3816 { 3817 "alignment" : 4, 3818 "fields" : 3819 [ 3820 { 3821 "access" : "private", 3822 "field_name" : "m_ptr", 3823 "referenced_type" : "type-129" 3824 } 3825 ], 3826 "linker_set_key" : "android::sp<android::IMemoryHeap>", 3827 "name" : "android::sp<android::IMemoryHeap>", 3828 "record_kind" : "class", 3829 "referenced_type" : "type-128", 3830 "self_type" : "type-128", 3831 "size" : 4, 3832 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h", 3833 "template_args" : [ "type-48" ], 3834 "unique_id" : "_ZTSN7android2spINS_11IMemoryHeapEEE" 3835 }, 3836 { 3837 "alignment" : 4, 3838 "fields" : 3839 [ 3840 { 3841 "access" : "private", 3842 "field_name" : "m_ptr", 3843 "referenced_type" : "type-62" 3844 } 3845 ], 3846 "linker_set_key" : "android::sp<android::hardware::HidlMemory>", 3847 "name" : "android::sp<android::hardware::HidlMemory>", 3848 "record_kind" : "class", 3849 "referenced_type" : "type-61", 3850 "self_type" : "type-61", 3851 "size" : 4, 3852 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h", 3853 "template_args" : [ "type-63" ], 3854 "unique_id" : "_ZTSN7android2spINS_8hardware10HidlMemoryEEE" 3855 }, 3856 { 3857 "alignment" : 4, 3858 "fields" : 3859 [ 3860 { 3861 "access" : "private", 3862 "field_name" : "m_ptr", 3863 "referenced_type" : "type-79" 3864 } 3865 ], 3866 "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>", 3867 "name" : "android::sp<android::hardware::hidl_death_recipient>", 3868 "record_kind" : "class", 3869 "referenced_type" : "type-78", 3870 "self_type" : "type-78", 3871 "size" : 4, 3872 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h", 3873 "template_args" : [ "type-80" ], 3874 "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE" 3875 }, 3876 { 3877 "alignment" : 1, 3878 "linker_set_key" : "android::trait_trivial_copy<bool>", 3879 "name" : "android::trait_trivial_copy<bool>", 3880 "referenced_type" : "type-136", 3881 "self_type" : "type-136", 3882 "size" : 1, 3883 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3884 "template_args" : [ "type-10" ], 3885 "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE" 3886 }, 3887 { 3888 "alignment" : 1, 3889 "linker_set_key" : "android::trait_trivial_copy<char>", 3890 "name" : "android::trait_trivial_copy<char>", 3891 "referenced_type" : "type-140", 3892 "self_type" : "type-140", 3893 "size" : 1, 3894 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3895 "template_args" : [ "type-16" ], 3896 "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE" 3897 }, 3898 { 3899 "alignment" : 1, 3900 "linker_set_key" : "android::trait_trivial_copy<double>", 3901 "name" : "android::trait_trivial_copy<double>", 3902 "referenced_type" : "type-195", 3903 "self_type" : "type-195", 3904 "size" : 1, 3905 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3906 "template_args" : [ "type-193" ], 3907 "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE" 3908 }, 3909 { 3910 "alignment" : 1, 3911 "linker_set_key" : "android::trait_trivial_copy<float>", 3912 "name" : "android::trait_trivial_copy<float>", 3913 "referenced_type" : "type-189", 3914 "self_type" : "type-189", 3915 "size" : 1, 3916 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3917 "template_args" : [ "type-187" ], 3918 "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE" 3919 }, 3920 { 3921 "alignment" : 1, 3922 "linker_set_key" : "android::trait_trivial_copy<int>", 3923 "name" : "android::trait_trivial_copy<int>", 3924 "referenced_type" : "type-158", 3925 "self_type" : "type-158", 3926 "size" : 1, 3927 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3928 "template_args" : [ "type-8" ], 3929 "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE" 3930 }, 3931 { 3932 "alignment" : 1, 3933 "linker_set_key" : "android::trait_trivial_copy<long long>", 3934 "name" : "android::trait_trivial_copy<long long>", 3935 "referenced_type" : "type-180", 3936 "self_type" : "type-180", 3937 "size" : 1, 3938 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3939 "template_args" : [ "type-178" ], 3940 "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE" 3941 }, 3942 { 3943 "alignment" : 1, 3944 "linker_set_key" : "android::trait_trivial_copy<long>", 3945 "name" : "android::trait_trivial_copy<long>", 3946 "referenced_type" : "type-169", 3947 "self_type" : "type-169", 3948 "size" : 1, 3949 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3950 "template_args" : [ "type-167" ], 3951 "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE" 3952 }, 3953 { 3954 "alignment" : 1, 3955 "linker_set_key" : "android::trait_trivial_copy<short>", 3956 "name" : "android::trait_trivial_copy<short>", 3957 "referenced_type" : "type-149", 3958 "self_type" : "type-149", 3959 "size" : 1, 3960 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3961 "template_args" : [ "type-45" ], 3962 "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE" 3963 }, 3964 { 3965 "alignment" : 1, 3966 "linker_set_key" : "android::trait_trivial_copy<unsigned char>", 3967 "name" : "android::trait_trivial_copy<unsigned char>", 3968 "referenced_type" : "type-145", 3969 "self_type" : "type-145", 3970 "size" : 1, 3971 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3972 "template_args" : [ "type-4" ], 3973 "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE" 3974 }, 3975 { 3976 "alignment" : 1, 3977 "linker_set_key" : "android::trait_trivial_copy<unsigned int>", 3978 "name" : "android::trait_trivial_copy<unsigned int>", 3979 "referenced_type" : "type-164", 3980 "self_type" : "type-164", 3981 "size" : 1, 3982 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3983 "template_args" : [ "type-18" ], 3984 "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE" 3985 }, 3986 { 3987 "alignment" : 1, 3988 "linker_set_key" : "android::trait_trivial_copy<unsigned long long>", 3989 "name" : "android::trait_trivial_copy<unsigned long long>", 3990 "referenced_type" : "type-184", 3991 "self_type" : "type-184", 3992 "size" : 1, 3993 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3994 "template_args" : [ "type-17" ], 3995 "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE" 3996 }, 3997 { 3998 "alignment" : 1, 3999 "linker_set_key" : "android::trait_trivial_copy<unsigned long>", 4000 "name" : "android::trait_trivial_copy<unsigned long>", 4001 "referenced_type" : "type-175", 4002 "self_type" : "type-175", 4003 "size" : 1, 4004 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4005 "template_args" : [ "type-172" ], 4006 "unique_id" : "_ZTSN7android18trait_trivial_copyImEE" 4007 }, 4008 { 4009 "alignment" : 1, 4010 "linker_set_key" : "android::trait_trivial_copy<unsigned short>", 4011 "name" : "android::trait_trivial_copy<unsigned short>", 4012 "referenced_type" : "type-154", 4013 "self_type" : "type-154", 4014 "size" : 1, 4015 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4016 "template_args" : [ "type-87" ], 4017 "unique_id" : "_ZTSN7android18trait_trivial_copyItEE" 4018 }, 4019 { 4020 "alignment" : 1, 4021 "linker_set_key" : "android::trait_trivial_copy<void>", 4022 "name" : "android::trait_trivial_copy<void>", 4023 "referenced_type" : "type-132", 4024 "self_type" : "type-132", 4025 "size" : 1, 4026 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4027 "template_args" : [ "type-22" ], 4028 "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE" 4029 }, 4030 { 4031 "alignment" : 1, 4032 "linker_set_key" : "android::trait_trivial_ctor<bool>", 4033 "name" : "android::trait_trivial_ctor<bool>", 4034 "referenced_type" : "type-134", 4035 "self_type" : "type-134", 4036 "size" : 1, 4037 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4038 "template_args" : [ "type-10" ], 4039 "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE" 4040 }, 4041 { 4042 "alignment" : 1, 4043 "linker_set_key" : "android::trait_trivial_ctor<char>", 4044 "name" : "android::trait_trivial_ctor<char>", 4045 "referenced_type" : "type-138", 4046 "self_type" : "type-138", 4047 "size" : 1, 4048 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4049 "template_args" : [ "type-16" ], 4050 "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE" 4051 }, 4052 { 4053 "alignment" : 1, 4054 "linker_set_key" : "android::trait_trivial_ctor<double>", 4055 "name" : "android::trait_trivial_ctor<double>", 4056 "referenced_type" : "type-192", 4057 "self_type" : "type-192", 4058 "size" : 1, 4059 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4060 "template_args" : [ "type-193" ], 4061 "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE" 4062 }, 4063 { 4064 "alignment" : 1, 4065 "linker_set_key" : "android::trait_trivial_ctor<float>", 4066 "name" : "android::trait_trivial_ctor<float>", 4067 "referenced_type" : "type-186", 4068 "self_type" : "type-186", 4069 "size" : 1, 4070 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4071 "template_args" : [ "type-187" ], 4072 "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE" 4073 }, 4074 { 4075 "alignment" : 1, 4076 "linker_set_key" : "android::trait_trivial_ctor<int>", 4077 "name" : "android::trait_trivial_ctor<int>", 4078 "referenced_type" : "type-156", 4079 "self_type" : "type-156", 4080 "size" : 1, 4081 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4082 "template_args" : [ "type-8" ], 4083 "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE" 4084 }, 4085 { 4086 "alignment" : 1, 4087 "linker_set_key" : "android::trait_trivial_ctor<long long>", 4088 "name" : "android::trait_trivial_ctor<long long>", 4089 "referenced_type" : "type-177", 4090 "self_type" : "type-177", 4091 "size" : 1, 4092 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4093 "template_args" : [ "type-178" ], 4094 "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE" 4095 }, 4096 { 4097 "alignment" : 1, 4098 "linker_set_key" : "android::trait_trivial_ctor<long>", 4099 "name" : "android::trait_trivial_ctor<long>", 4100 "referenced_type" : "type-166", 4101 "self_type" : "type-166", 4102 "size" : 1, 4103 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4104 "template_args" : [ "type-167" ], 4105 "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE" 4106 }, 4107 { 4108 "alignment" : 1, 4109 "linker_set_key" : "android::trait_trivial_ctor<short>", 4110 "name" : "android::trait_trivial_ctor<short>", 4111 "referenced_type" : "type-147", 4112 "self_type" : "type-147", 4113 "size" : 1, 4114 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4115 "template_args" : [ "type-45" ], 4116 "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE" 4117 }, 4118 { 4119 "alignment" : 1, 4120 "linker_set_key" : "android::trait_trivial_ctor<unsigned char>", 4121 "name" : "android::trait_trivial_ctor<unsigned char>", 4122 "referenced_type" : "type-142", 4123 "self_type" : "type-142", 4124 "size" : 1, 4125 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4126 "template_args" : [ "type-4" ], 4127 "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE" 4128 }, 4129 { 4130 "alignment" : 1, 4131 "linker_set_key" : "android::trait_trivial_ctor<unsigned int>", 4132 "name" : "android::trait_trivial_ctor<unsigned int>", 4133 "referenced_type" : "type-162", 4134 "self_type" : "type-162", 4135 "size" : 1, 4136 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4137 "template_args" : [ "type-18" ], 4138 "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE" 4139 }, 4140 { 4141 "alignment" : 1, 4142 "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>", 4143 "name" : "android::trait_trivial_ctor<unsigned long long>", 4144 "referenced_type" : "type-182", 4145 "self_type" : "type-182", 4146 "size" : 1, 4147 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4148 "template_args" : [ "type-17" ], 4149 "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE" 4150 }, 4151 { 4152 "alignment" : 1, 4153 "linker_set_key" : "android::trait_trivial_ctor<unsigned long>", 4154 "name" : "android::trait_trivial_ctor<unsigned long>", 4155 "referenced_type" : "type-171", 4156 "self_type" : "type-171", 4157 "size" : 1, 4158 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4159 "template_args" : [ "type-172" ], 4160 "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE" 4161 }, 4162 { 4163 "alignment" : 1, 4164 "linker_set_key" : "android::trait_trivial_ctor<unsigned short>", 4165 "name" : "android::trait_trivial_ctor<unsigned short>", 4166 "referenced_type" : "type-152", 4167 "self_type" : "type-152", 4168 "size" : 1, 4169 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4170 "template_args" : [ "type-87" ], 4171 "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE" 4172 }, 4173 { 4174 "alignment" : 1, 4175 "linker_set_key" : "android::trait_trivial_ctor<void>", 4176 "name" : "android::trait_trivial_ctor<void>", 4177 "referenced_type" : "type-130", 4178 "self_type" : "type-130", 4179 "size" : 1, 4180 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4181 "template_args" : [ "type-22" ], 4182 "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE" 4183 }, 4184 { 4185 "alignment" : 1, 4186 "linker_set_key" : "android::trait_trivial_dtor<bool>", 4187 "name" : "android::trait_trivial_dtor<bool>", 4188 "referenced_type" : "type-135", 4189 "self_type" : "type-135", 4190 "size" : 1, 4191 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4192 "template_args" : [ "type-10" ], 4193 "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE" 4194 }, 4195 { 4196 "alignment" : 1, 4197 "linker_set_key" : "android::trait_trivial_dtor<char>", 4198 "name" : "android::trait_trivial_dtor<char>", 4199 "referenced_type" : "type-139", 4200 "self_type" : "type-139", 4201 "size" : 1, 4202 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4203 "template_args" : [ "type-16" ], 4204 "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE" 4205 }, 4206 { 4207 "alignment" : 1, 4208 "linker_set_key" : "android::trait_trivial_dtor<double>", 4209 "name" : "android::trait_trivial_dtor<double>", 4210 "referenced_type" : "type-194", 4211 "self_type" : "type-194", 4212 "size" : 1, 4213 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4214 "template_args" : [ "type-193" ], 4215 "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE" 4216 }, 4217 { 4218 "alignment" : 1, 4219 "linker_set_key" : "android::trait_trivial_dtor<float>", 4220 "name" : "android::trait_trivial_dtor<float>", 4221 "referenced_type" : "type-188", 4222 "self_type" : "type-188", 4223 "size" : 1, 4224 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4225 "template_args" : [ "type-187" ], 4226 "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE" 4227 }, 4228 { 4229 "alignment" : 1, 4230 "linker_set_key" : "android::trait_trivial_dtor<int>", 4231 "name" : "android::trait_trivial_dtor<int>", 4232 "referenced_type" : "type-157", 4233 "self_type" : "type-157", 4234 "size" : 1, 4235 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4236 "template_args" : [ "type-8" ], 4237 "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE" 4238 }, 4239 { 4240 "alignment" : 1, 4241 "linker_set_key" : "android::trait_trivial_dtor<long long>", 4242 "name" : "android::trait_trivial_dtor<long long>", 4243 "referenced_type" : "type-179", 4244 "self_type" : "type-179", 4245 "size" : 1, 4246 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4247 "template_args" : [ "type-178" ], 4248 "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE" 4249 }, 4250 { 4251 "alignment" : 1, 4252 "linker_set_key" : "android::trait_trivial_dtor<long>", 4253 "name" : "android::trait_trivial_dtor<long>", 4254 "referenced_type" : "type-168", 4255 "self_type" : "type-168", 4256 "size" : 1, 4257 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4258 "template_args" : [ "type-167" ], 4259 "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE" 4260 }, 4261 { 4262 "alignment" : 1, 4263 "linker_set_key" : "android::trait_trivial_dtor<short>", 4264 "name" : "android::trait_trivial_dtor<short>", 4265 "referenced_type" : "type-148", 4266 "self_type" : "type-148", 4267 "size" : 1, 4268 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4269 "template_args" : [ "type-45" ], 4270 "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE" 4271 }, 4272 { 4273 "alignment" : 1, 4274 "linker_set_key" : "android::trait_trivial_dtor<unsigned char>", 4275 "name" : "android::trait_trivial_dtor<unsigned char>", 4276 "referenced_type" : "type-144", 4277 "self_type" : "type-144", 4278 "size" : 1, 4279 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4280 "template_args" : [ "type-4" ], 4281 "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE" 4282 }, 4283 { 4284 "alignment" : 1, 4285 "linker_set_key" : "android::trait_trivial_dtor<unsigned int>", 4286 "name" : "android::trait_trivial_dtor<unsigned int>", 4287 "referenced_type" : "type-163", 4288 "self_type" : "type-163", 4289 "size" : 1, 4290 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4291 "template_args" : [ "type-18" ], 4292 "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE" 4293 }, 4294 { 4295 "alignment" : 1, 4296 "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>", 4297 "name" : "android::trait_trivial_dtor<unsigned long long>", 4298 "referenced_type" : "type-183", 4299 "self_type" : "type-183", 4300 "size" : 1, 4301 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4302 "template_args" : [ "type-17" ], 4303 "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE" 4304 }, 4305 { 4306 "alignment" : 1, 4307 "linker_set_key" : "android::trait_trivial_dtor<unsigned long>", 4308 "name" : "android::trait_trivial_dtor<unsigned long>", 4309 "referenced_type" : "type-173", 4310 "self_type" : "type-173", 4311 "size" : 1, 4312 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4313 "template_args" : [ "type-172" ], 4314 "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE" 4315 }, 4316 { 4317 "alignment" : 1, 4318 "linker_set_key" : "android::trait_trivial_dtor<unsigned short>", 4319 "name" : "android::trait_trivial_dtor<unsigned short>", 4320 "referenced_type" : "type-153", 4321 "self_type" : "type-153", 4322 "size" : 1, 4323 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4324 "template_args" : [ "type-87" ], 4325 "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE" 4326 }, 4327 { 4328 "alignment" : 1, 4329 "linker_set_key" : "android::trait_trivial_dtor<void>", 4330 "name" : "android::trait_trivial_dtor<void>", 4331 "referenced_type" : "type-131", 4332 "self_type" : "type-131", 4333 "size" : 1, 4334 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4335 "template_args" : [ "type-22" ], 4336 "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE" 4337 }, 4338 { 4339 "alignment" : 1, 4340 "linker_set_key" : "android::trait_trivial_move<android::String16>", 4341 "name" : "android::trait_trivial_move<android::String16>", 4342 "referenced_type" : "type-234", 4343 "self_type" : "type-234", 4344 "size" : 1, 4345 "source_file" : "/system/core/libutils/include/utils/String16.h", 4346 "template_args" : [ "type-224" ], 4347 "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE" 4348 }, 4349 { 4350 "alignment" : 1, 4351 "linker_set_key" : "android::trait_trivial_move<android::String8>", 4352 "name" : "android::trait_trivial_move<android::String8>", 4353 "referenced_type" : "type-223", 4354 "self_type" : "type-223", 4355 "size" : 1, 4356 "source_file" : "/system/core/libutils/include/utils/String8.h", 4357 "template_args" : [ "type-216" ], 4358 "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE" 4359 }, 4360 { 4361 "alignment" : 1, 4362 "linker_set_key" : "android::trait_trivial_move<bool>", 4363 "name" : "android::trait_trivial_move<bool>", 4364 "referenced_type" : "type-137", 4365 "self_type" : "type-137", 4366 "size" : 1, 4367 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4368 "template_args" : [ "type-10" ], 4369 "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE" 4370 }, 4371 { 4372 "alignment" : 1, 4373 "linker_set_key" : "android::trait_trivial_move<char>", 4374 "name" : "android::trait_trivial_move<char>", 4375 "referenced_type" : "type-141", 4376 "self_type" : "type-141", 4377 "size" : 1, 4378 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4379 "template_args" : [ "type-16" ], 4380 "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE" 4381 }, 4382 { 4383 "alignment" : 1, 4384 "linker_set_key" : "android::trait_trivial_move<double>", 4385 "name" : "android::trait_trivial_move<double>", 4386 "referenced_type" : "type-196", 4387 "self_type" : "type-196", 4388 "size" : 1, 4389 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4390 "template_args" : [ "type-193" ], 4391 "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE" 4392 }, 4393 { 4394 "alignment" : 1, 4395 "linker_set_key" : "android::trait_trivial_move<float>", 4396 "name" : "android::trait_trivial_move<float>", 4397 "referenced_type" : "type-190", 4398 "self_type" : "type-190", 4399 "size" : 1, 4400 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4401 "template_args" : [ "type-187" ], 4402 "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE" 4403 }, 4404 { 4405 "alignment" : 1, 4406 "linker_set_key" : "android::trait_trivial_move<int>", 4407 "name" : "android::trait_trivial_move<int>", 4408 "referenced_type" : "type-159", 4409 "self_type" : "type-159", 4410 "size" : 1, 4411 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4412 "template_args" : [ "type-8" ], 4413 "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE" 4414 }, 4415 { 4416 "alignment" : 1, 4417 "linker_set_key" : "android::trait_trivial_move<long long>", 4418 "name" : "android::trait_trivial_move<long long>", 4419 "referenced_type" : "type-181", 4420 "self_type" : "type-181", 4421 "size" : 1, 4422 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4423 "template_args" : [ "type-178" ], 4424 "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE" 4425 }, 4426 { 4427 "alignment" : 1, 4428 "linker_set_key" : "android::trait_trivial_move<long>", 4429 "name" : "android::trait_trivial_move<long>", 4430 "referenced_type" : "type-170", 4431 "self_type" : "type-170", 4432 "size" : 1, 4433 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4434 "template_args" : [ "type-167" ], 4435 "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE" 4436 }, 4437 { 4438 "alignment" : 1, 4439 "linker_set_key" : "android::trait_trivial_move<short>", 4440 "name" : "android::trait_trivial_move<short>", 4441 "referenced_type" : "type-150", 4442 "self_type" : "type-150", 4443 "size" : 1, 4444 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4445 "template_args" : [ "type-45" ], 4446 "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE" 4447 }, 4448 { 4449 "alignment" : 1, 4450 "linker_set_key" : "android::trait_trivial_move<unsigned char>", 4451 "name" : "android::trait_trivial_move<unsigned char>", 4452 "referenced_type" : "type-146", 4453 "self_type" : "type-146", 4454 "size" : 1, 4455 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4456 "template_args" : [ "type-4" ], 4457 "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE" 4458 }, 4459 { 4460 "alignment" : 1, 4461 "linker_set_key" : "android::trait_trivial_move<unsigned int>", 4462 "name" : "android::trait_trivial_move<unsigned int>", 4463 "referenced_type" : "type-165", 4464 "self_type" : "type-165", 4465 "size" : 1, 4466 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4467 "template_args" : [ "type-18" ], 4468 "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE" 4469 }, 4470 { 4471 "alignment" : 1, 4472 "linker_set_key" : "android::trait_trivial_move<unsigned long long>", 4473 "name" : "android::trait_trivial_move<unsigned long long>", 4474 "referenced_type" : "type-185", 4475 "self_type" : "type-185", 4476 "size" : 1, 4477 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4478 "template_args" : [ "type-17" ], 4479 "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE" 4480 }, 4481 { 4482 "alignment" : 1, 4483 "linker_set_key" : "android::trait_trivial_move<unsigned long>", 4484 "name" : "android::trait_trivial_move<unsigned long>", 4485 "referenced_type" : "type-176", 4486 "self_type" : "type-176", 4487 "size" : 1, 4488 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4489 "template_args" : [ "type-172" ], 4490 "unique_id" : "_ZTSN7android18trait_trivial_moveImEE" 4491 }, 4492 { 4493 "alignment" : 1, 4494 "linker_set_key" : "android::trait_trivial_move<unsigned short>", 4495 "name" : "android::trait_trivial_move<unsigned short>", 4496 "referenced_type" : "type-155", 4497 "self_type" : "type-155", 4498 "size" : 1, 4499 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4500 "template_args" : [ "type-87" ], 4501 "unique_id" : "_ZTSN7android18trait_trivial_moveItEE" 4502 }, 4503 { 4504 "alignment" : 1, 4505 "linker_set_key" : "android::trait_trivial_move<void>", 4506 "name" : "android::trait_trivial_move<void>", 4507 "referenced_type" : "type-133", 4508 "self_type" : "type-133", 4509 "size" : 1, 4510 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 4511 "template_args" : [ "type-22" ], 4512 "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE" 4513 }, 4514 { 4515 "alignment" : 4, 4516 "fields" : 4517 [ 4518 { 4519 "referenced_type" : "type-244" 4520 } 4521 ], 4522 "linker_set_key" : "log_msg", 4523 "name" : "log_msg", 4524 "referenced_type" : "type-243", 4525 "self_type" : "type-243", 4526 "size" : 5124, 4527 "source_file" : "/system/core/liblog/include/log/log_read.h", 4528 "unique_id" : "log_msg" 4529 }, 4530 { 4531 "alignment" : 4, 4532 "fields" : 4533 [ 4534 { 4535 "field_name" : "buf", 4536 "referenced_type" : "type-245" 4537 }, 4538 { 4539 "field_name" : "entry", 4540 "referenced_type" : "type-242" 4541 }, 4542 { 4543 "field_name" : "entry_v4", 4544 "referenced_type" : "type-242" 4545 }, 4546 { 4547 "field_name" : "entry_v3", 4548 "referenced_type" : "type-241" 4549 }, 4550 { 4551 "field_name" : "entry_v2", 4552 "referenced_type" : "type-240" 4553 }, 4554 { 4555 "field_name" : "entry_v1", 4556 "referenced_type" : "type-238" 4557 } 4558 ], 4559 "is_anonymous" : true, 4560 "linker_set_key" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3) at system/core/liblog/include_vndk/log/log_read.h:139:3", 4561 "name" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3) at system/core/liblog/include_vndk/log/log_read.h:139:3", 4562 "record_kind" : "union", 4563 "referenced_type" : "type-244", 4564 "self_type" : "type-244", 4565 "size" : 5124, 4566 "source_file" : "/system/core/liblog/include/log/log_read.h", 4567 "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)" 4568 }, 4569 { 4570 "alignment" : 1, 4571 "fields" : 4572 [ 4573 { 4574 "field_name" : "tv_sec", 4575 "referenced_type" : "type-18" 4576 }, 4577 { 4578 "field_name" : "tv_nsec", 4579 "field_offset" : 32, 4580 "referenced_type" : "type-18" 4581 } 4582 ], 4583 "linker_set_key" : "log_time", 4584 "name" : "log_time", 4585 "referenced_type" : "type-237", 4586 "self_type" : "type-237", 4587 "size" : 8, 4588 "source_file" : "/system/core/liblog/include_vndk/log/log_time.h", 4589 "unique_id" : "_ZTS8log_time" 4590 }, 4591 { 4592 "alignment" : 4, 4593 "fields" : 4594 [ 4595 { 4596 "field_name" : "len", 4597 "referenced_type" : "type-87" 4598 }, 4599 { 4600 "field_name" : "__pad", 4601 "field_offset" : 16, 4602 "referenced_type" : "type-87" 4603 }, 4604 { 4605 "field_name" : "pid", 4606 "field_offset" : 32, 4607 "referenced_type" : "type-8" 4608 }, 4609 { 4610 "field_name" : "tid", 4611 "field_offset" : 64, 4612 "referenced_type" : "type-8" 4613 }, 4614 { 4615 "field_name" : "sec", 4616 "field_offset" : 96, 4617 "referenced_type" : "type-8" 4618 }, 4619 { 4620 "field_name" : "nsec", 4621 "field_offset" : 128, 4622 "referenced_type" : "type-8" 4623 }, 4624 { 4625 "field_name" : "msg", 4626 "field_offset" : 160, 4627 "referenced_type" : "type-239" 4628 } 4629 ], 4630 "linker_set_key" : "logger_entry", 4631 "name" : "logger_entry", 4632 "referenced_type" : "type-238", 4633 "self_type" : "type-238", 4634 "size" : 20, 4635 "source_file" : "/system/core/liblog/include/log/log_read.h", 4636 "unique_id" : "logger_entry" 4637 }, 4638 { 4639 "alignment" : 1, 4640 "fields" : 4641 [ 4642 { 4643 "field_name" : "len", 4644 "referenced_type" : "type-87" 4645 }, 4646 { 4647 "field_name" : "hdr_size", 4648 "field_offset" : 16, 4649 "referenced_type" : "type-87" 4650 }, 4651 { 4652 "field_name" : "pid", 4653 "field_offset" : 32, 4654 "referenced_type" : "type-8" 4655 }, 4656 { 4657 "field_name" : "tid", 4658 "field_offset" : 64, 4659 "referenced_type" : "type-8" 4660 }, 4661 { 4662 "field_name" : "sec", 4663 "field_offset" : 96, 4664 "referenced_type" : "type-8" 4665 }, 4666 { 4667 "field_name" : "nsec", 4668 "field_offset" : 128, 4669 "referenced_type" : "type-8" 4670 }, 4671 { 4672 "field_name" : "euid", 4673 "field_offset" : 160, 4674 "referenced_type" : "type-18" 4675 }, 4676 { 4677 "field_name" : "msg", 4678 "field_offset" : 192, 4679 "referenced_type" : "type-239" 4680 } 4681 ], 4682 "linker_set_key" : "logger_entry_v2", 4683 "name" : "logger_entry_v2", 4684 "referenced_type" : "type-240", 4685 "self_type" : "type-240", 4686 "size" : 24, 4687 "source_file" : "/system/core/liblog/include/log/log_read.h", 4688 "unique_id" : "logger_entry_v2" 4689 }, 4690 { 4691 "alignment" : 1, 4692 "fields" : 4693 [ 4694 { 4695 "field_name" : "len", 4696 "referenced_type" : "type-87" 4697 }, 4698 { 4699 "field_name" : "hdr_size", 4700 "field_offset" : 16, 4701 "referenced_type" : "type-87" 4702 }, 4703 { 4704 "field_name" : "pid", 4705 "field_offset" : 32, 4706 "referenced_type" : "type-8" 4707 }, 4708 { 4709 "field_name" : "tid", 4710 "field_offset" : 64, 4711 "referenced_type" : "type-8" 4712 }, 4713 { 4714 "field_name" : "sec", 4715 "field_offset" : 96, 4716 "referenced_type" : "type-8" 4717 }, 4718 { 4719 "field_name" : "nsec", 4720 "field_offset" : 128, 4721 "referenced_type" : "type-8" 4722 }, 4723 { 4724 "field_name" : "lid", 4725 "field_offset" : 160, 4726 "referenced_type" : "type-18" 4727 }, 4728 { 4729 "field_name" : "msg", 4730 "field_offset" : 192, 4731 "referenced_type" : "type-239" 4732 } 4733 ], 4734 "linker_set_key" : "logger_entry_v3", 4735 "name" : "logger_entry_v3", 4736 "referenced_type" : "type-241", 4737 "self_type" : "type-241", 4738 "size" : 24, 4739 "source_file" : "/system/core/liblog/include/log/log_read.h", 4740 "unique_id" : "logger_entry_v3" 4741 }, 4742 { 4743 "alignment" : 4, 4744 "fields" : 4745 [ 4746 { 4747 "field_name" : "len", 4748 "referenced_type" : "type-87" 4749 }, 4750 { 4751 "field_name" : "hdr_size", 4752 "field_offset" : 16, 4753 "referenced_type" : "type-87" 4754 }, 4755 { 4756 "field_name" : "pid", 4757 "field_offset" : 32, 4758 "referenced_type" : "type-8" 4759 }, 4760 { 4761 "field_name" : "tid", 4762 "field_offset" : 64, 4763 "referenced_type" : "type-18" 4764 }, 4765 { 4766 "field_name" : "sec", 4767 "field_offset" : 96, 4768 "referenced_type" : "type-18" 4769 }, 4770 { 4771 "field_name" : "nsec", 4772 "field_offset" : 128, 4773 "referenced_type" : "type-18" 4774 }, 4775 { 4776 "field_name" : "lid", 4777 "field_offset" : 160, 4778 "referenced_type" : "type-18" 4779 }, 4780 { 4781 "field_name" : "uid", 4782 "field_offset" : 192, 4783 "referenced_type" : "type-18" 4784 }, 4785 { 4786 "field_name" : "msg", 4787 "field_offset" : 224, 4788 "referenced_type" : "type-239" 4789 } 4790 ], 4791 "linker_set_key" : "logger_entry_v4", 4792 "name" : "logger_entry_v4", 4793 "referenced_type" : "type-242", 4794 "self_type" : "type-242", 4795 "size" : 28, 4796 "source_file" : "/system/core/liblog/include/log/log_read.h", 4797 "unique_id" : "logger_entry_v4" 4798 }, 4799 { 4800 "alignment" : 4, 4801 "fields" : 4802 [ 4803 { 4804 "field_name" : "version", 4805 "referenced_type" : "type-8" 4806 }, 4807 { 4808 "field_name" : "numFds", 4809 "field_offset" : 32, 4810 "referenced_type" : "type-8" 4811 }, 4812 { 4813 "field_name" : "numInts", 4814 "field_offset" : 64, 4815 "referenced_type" : "type-8" 4816 }, 4817 { 4818 "field_name" : "data", 4819 "field_offset" : 96, 4820 "referenced_type" : "type-9" 4821 } 4822 ], 4823 "linker_set_key" : "native_handle", 4824 "name" : "native_handle", 4825 "referenced_type" : "type-7", 4826 "self_type" : "type-7", 4827 "size" : 12, 4828 "source_file" : "/system/core/libcutils/include/cutils/native_handle.h", 4829 "unique_id" : "native_handle" 4830 } 4831 ], 4832 "rvalue_reference_types" : 4833 [ 4834 { 4835 "alignment" : 4, 4836 "linker_set_key" : "android::hardware::Return<void> &&", 4837 "name" : "android::hardware::Return<void> &&", 4838 "referenced_type" : "type-98", 4839 "self_type" : "type-100", 4840 "size" : 4, 4841 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 4842 }, 4843 { 4844 "alignment" : 4, 4845 "linker_set_key" : "android::hardware::Status &&", 4846 "name" : "android::hardware::Status &&", 4847 "referenced_type" : "type-81", 4848 "self_type" : "type-89", 4849 "size" : 4, 4850 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 4851 }, 4852 { 4853 "alignment" : 4, 4854 "linker_set_key" : "android::hardware::details::return_status &&", 4855 "name" : "android::hardware::details::return_status &&", 4856 "referenced_type" : "type-92", 4857 "self_type" : "type-94", 4858 "size" : 4, 4859 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 4860 }, 4861 { 4862 "alignment" : 4, 4863 "linker_set_key" : "android::hardware::hidl_handle &&", 4864 "name" : "android::hardware::hidl_handle &&", 4865 "referenced_type" : "type-65", 4866 "self_type" : "type-105", 4867 "size" : 4, 4868 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 4869 }, 4870 { 4871 "alignment" : 4, 4872 "linker_set_key" : "android::hardware::hidl_memory &&", 4873 "name" : "android::hardware::hidl_memory &&", 4874 "referenced_type" : "type-64", 4875 "self_type" : "type-110", 4876 "size" : 4, 4877 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 4878 } 4879 ] 4880} 4881