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