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