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