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