1{ 2 "array_types" : 3 [ 4 { 5 "alignment" : 4, 6 "linker_set_key" : "int [0]", 7 "name" : "int [0]", 8 "referenced_type" : "type-6", 9 "self_type" : "type-70", 10 "source_file" : "/system/core/libcutils/include/cutils/native_handle.h" 11 } 12 ], 13 "builtin_types" : 14 [ 15 { 16 "alignment" : 1, 17 "is_integral" : true, 18 "is_unsigned" : true, 19 "linker_set_key" : "bool", 20 "name" : "bool", 21 "referenced_type" : "type-8", 22 "self_type" : "type-8", 23 "size" : 1 24 }, 25 { 26 "alignment" : 1, 27 "is_integral" : true, 28 "linker_set_key" : "char", 29 "name" : "char", 30 "referenced_type" : "type-58", 31 "self_type" : "type-58", 32 "size" : 1 33 }, 34 { 35 "alignment" : 4, 36 "linker_set_key" : "double", 37 "name" : "double", 38 "referenced_type" : "type-9", 39 "self_type" : "type-9", 40 "size" : 8 41 }, 42 { 43 "alignment" : 4, 44 "linker_set_key" : "float", 45 "name" : "float", 46 "referenced_type" : "type-40", 47 "self_type" : "type-40", 48 "size" : 4 49 }, 50 { 51 "alignment" : 4, 52 "is_integral" : true, 53 "linker_set_key" : "int", 54 "name" : "int", 55 "referenced_type" : "type-6", 56 "self_type" : "type-6", 57 "size" : 4 58 }, 59 { 60 "alignment" : 4, 61 "is_integral" : true, 62 "linker_set_key" : "long", 63 "name" : "long", 64 "referenced_type" : "type-230", 65 "self_type" : "type-230", 66 "size" : 4 67 }, 68 { 69 "alignment" : 4, 70 "is_integral" : true, 71 "linker_set_key" : "long long", 72 "name" : "long long", 73 "referenced_type" : "type-33", 74 "self_type" : "type-33", 75 "size" : 8 76 }, 77 { 78 "alignment" : 2, 79 "is_integral" : true, 80 "linker_set_key" : "short", 81 "name" : "short", 82 "referenced_type" : "type-23", 83 "self_type" : "type-23", 84 "size" : 2 85 }, 86 { 87 "alignment" : 1, 88 "is_integral" : true, 89 "linker_set_key" : "signed char", 90 "name" : "signed char", 91 "referenced_type" : "type-17", 92 "self_type" : "type-17", 93 "size" : 1 94 }, 95 { 96 "alignment" : 1, 97 "is_integral" : true, 98 "is_unsigned" : true, 99 "linker_set_key" : "unsigned char", 100 "name" : "unsigned char", 101 "referenced_type" : "type-20", 102 "self_type" : "type-20", 103 "size" : 1 104 }, 105 { 106 "alignment" : 4, 107 "is_integral" : true, 108 "is_unsigned" : true, 109 "linker_set_key" : "unsigned int", 110 "name" : "unsigned int", 111 "referenced_type" : "type-2", 112 "self_type" : "type-2", 113 "size" : 4 114 }, 115 { 116 "alignment" : 4, 117 "is_integral" : true, 118 "is_unsigned" : true, 119 "linker_set_key" : "unsigned long", 120 "name" : "unsigned long", 121 "referenced_type" : "type-235", 122 "self_type" : "type-235", 123 "size" : 4 124 }, 125 { 126 "alignment" : 4, 127 "is_integral" : true, 128 "is_unsigned" : true, 129 "linker_set_key" : "unsigned long long", 130 "name" : "unsigned long long", 131 "referenced_type" : "type-36", 132 "self_type" : "type-36", 133 "size" : 8 134 }, 135 { 136 "alignment" : 2, 137 "is_integral" : true, 138 "is_unsigned" : true, 139 "linker_set_key" : "unsigned short", 140 "name" : "unsigned short", 141 "referenced_type" : "type-26", 142 "self_type" : "type-26", 143 "size" : 2 144 }, 145 { 146 "linker_set_key" : "void", 147 "name" : "void", 148 "referenced_type" : "type-51", 149 "self_type" : "type-51" 150 } 151 ], 152 "elf_functions" : 153 [ 154 { 155 "name" : "_ZN7android8hardware7details14logAlwaysErrorERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE" 156 }, 157 { 158 "name" : "_ZN7android8hardware7details15wouldLogVerboseEv" 159 }, 160 { 161 "name" : "_ZN7android8hardware7details16logAlwaysVerboseERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE" 162 }, 163 { 164 "binding" : "weak", 165 "name" : "_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j" 166 } 167 ], 168 "elf_objects" : [], 169 "enum_types" : 170 [ 171 { 172 "alignment" : 4, 173 "enum_fields" : 174 [ 175 { 176 "enum_field_value" : 0, 177 "name" : "android::base::DEFAULT" 178 }, 179 { 180 "enum_field_value" : 1, 181 "name" : "android::base::MAIN" 182 }, 183 { 184 "enum_field_value" : 2, 185 "name" : "android::base::SYSTEM" 186 } 187 ], 188 "linker_set_key" : "android::base::LogId", 189 "name" : "android::base::LogId", 190 "referenced_type" : "type-141", 191 "self_type" : "type-141", 192 "size" : 4, 193 "source_file" : "/system/libbase/include/android-base/logging.h", 194 "underlying_type" : "type-2", 195 "unique_id" : "_ZTSN7android4base5LogIdE" 196 }, 197 { 198 "alignment" : 4, 199 "enum_fields" : 200 [ 201 { 202 "enum_field_value" : 0, 203 "name" : "android::base::VERBOSE" 204 }, 205 { 206 "enum_field_value" : 1, 207 "name" : "android::base::DEBUG" 208 }, 209 { 210 "enum_field_value" : 2, 211 "name" : "android::base::INFO" 212 }, 213 { 214 "enum_field_value" : 3, 215 "name" : "android::base::WARNING" 216 }, 217 { 218 "enum_field_value" : 4, 219 "name" : "android::base::ERROR" 220 }, 221 { 222 "enum_field_value" : 5, 223 "name" : "android::base::FATAL_WITHOUT_ABORT" 224 }, 225 { 226 "enum_field_value" : 6, 227 "name" : "android::base::FATAL" 228 } 229 ], 230 "linker_set_key" : "android::base::LogSeverity", 231 "name" : "android::base::LogSeverity", 232 "referenced_type" : "type-1", 233 "self_type" : "type-1", 234 "size" : 4, 235 "source_file" : "/system/libbase/include/android-base/logging.h", 236 "underlying_type" : "type-2", 237 "unique_id" : "_ZTSN7android4base11LogSeverityE" 238 }, 239 { 240 "alignment" : 4, 241 "enum_fields" : 242 [ 243 { 244 "enum_field_value" : 0, 245 "name" : "android::hardware::HidlReturnRestriction::NONE" 246 }, 247 { 248 "enum_field_value" : 1, 249 "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED" 250 }, 251 { 252 "enum_field_value" : 2, 253 "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED" 254 } 255 ], 256 "linker_set_key" : "android::hardware::HidlReturnRestriction", 257 "name" : "android::hardware::HidlReturnRestriction", 258 "referenced_type" : "type-37", 259 "self_type" : "type-37", 260 "size" : 4, 261 "source_file" : "/system/libhidl/base/include/hidl/Status.h", 262 "underlying_type" : "type-6", 263 "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE" 264 }, 265 { 266 "alignment" : 4, 267 "enum_fields" : 268 [ 269 { 270 "enum_field_value" : 1, 271 "name" : "android::hardware::kSynchronizedReadWrite" 272 }, 273 { 274 "enum_field_value" : 2, 275 "name" : "android::hardware::kUnsynchronizedWrite" 276 } 277 ], 278 "linker_set_key" : "android::hardware::MQFlavor", 279 "name" : "android::hardware::MQFlavor", 280 "referenced_type" : "type-111", 281 "self_type" : "type-111", 282 "size" : 4, 283 "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h", 284 "underlying_type" : "type-2", 285 "unique_id" : "_ZTSN7android8hardware8MQFlavorE" 286 }, 287 { 288 "alignment" : 4, 289 "enum_fields" : 290 [ 291 { 292 "enum_field_value" : 0, 293 "name" : "android::hardware::Status::EX_NONE" 294 }, 295 { 296 "enum_field_value" : -1, 297 "name" : "android::hardware::Status::EX_SECURITY" 298 }, 299 { 300 "enum_field_value" : -2, 301 "name" : "android::hardware::Status::EX_BAD_PARCELABLE" 302 }, 303 { 304 "enum_field_value" : -3, 305 "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT" 306 }, 307 { 308 "enum_field_value" : -4, 309 "name" : "android::hardware::Status::EX_NULL_POINTER" 310 }, 311 { 312 "enum_field_value" : -5, 313 "name" : "android::hardware::Status::EX_ILLEGAL_STATE" 314 }, 315 { 316 "enum_field_value" : -6, 317 "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD" 318 }, 319 { 320 "enum_field_value" : -7, 321 "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION" 322 }, 323 { 324 "enum_field_value" : -128, 325 "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER" 326 }, 327 { 328 "enum_field_value" : -129, 329 "name" : "android::hardware::Status::EX_TRANSACTION_FAILED" 330 } 331 ], 332 "linker_set_key" : "android::hardware::Status::Exception", 333 "name" : "android::hardware::Status::Exception", 334 "referenced_type" : "type-188", 335 "self_type" : "type-188", 336 "size" : 4, 337 "source_file" : "/system/libhidl/base/include/hidl/Status.h", 338 "underlying_type" : "type-6", 339 "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE" 340 }, 341 { 342 "alignment" : 1, 343 "enum_fields" : 344 [ 345 { 346 "enum_field_value" : 0, 347 "name" : "android::hardware::configstore::V1_1::DisplayOrientation::ORIENTATION_0" 348 }, 349 { 350 "enum_field_value" : 1, 351 "name" : "android::hardware::configstore::V1_1::DisplayOrientation::ORIENTATION_90" 352 }, 353 { 354 "enum_field_value" : 2, 355 "name" : "android::hardware::configstore::V1_1::DisplayOrientation::ORIENTATION_180" 356 }, 357 { 358 "enum_field_value" : 3, 359 "name" : "android::hardware::configstore::V1_1::DisplayOrientation::ORIENTATION_270" 360 } 361 ], 362 "linker_set_key" : "android::hardware::configstore::V1_1::DisplayOrientation", 363 "name" : "android::hardware::configstore::V1_1::DisplayOrientation", 364 "referenced_type" : "type-127", 365 "self_type" : "type-127", 366 "size" : 1, 367 "source_file" : "/out/soong/.intermediates/hardware/interfaces/configstore/1.1/[email protected]_genc++_headers/gen/android/hardware/configstore/1.1/types.h", 368 "underlying_type" : "type-20", 369 "unique_id" : "_ZTSN7android8hardware11configstore4V1_118DisplayOrientationE" 370 }, 371 { 372 "alignment" : 4, 373 "enum_fields" : 374 [ 375 { 376 "enum_field_value" : 0, 377 "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY" 378 }, 379 { 380 "enum_field_value" : 1, 381 "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT" 382 }, 383 { 384 "enum_field_value" : 2, 385 "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY" 386 }, 387 { 388 "enum_field_value" : 3, 389 "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT" 390 }, 391 { 392 "enum_field_value" : 4, 393 "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY" 394 }, 395 { 396 "enum_field_value" : 5, 397 "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT" 398 }, 399 { 400 "enum_field_value" : 6, 401 "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY" 402 }, 403 { 404 "enum_field_value" : 7, 405 "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT" 406 }, 407 { 408 "enum_field_value" : 8, 409 "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY" 410 }, 411 { 412 "enum_field_value" : 9, 413 "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT" 414 } 415 ], 416 "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent", 417 "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent", 418 "referenced_type" : "type-181", 419 "self_type" : "type-181", 420 "size" : 4, 421 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 422 "underlying_type" : "type-2", 423 "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE" 424 } 425 ], 426 "function_types" : [], 427 "functions" : 428 [ 429 { 430 "function_name" : "android::hardware::details::logAlwaysError", 431 "linker_set_key" : "_ZN7android8hardware7details14logAlwaysErrorERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE", 432 "parameters" : 433 [ 434 { 435 "referenced_type" : "type-133" 436 } 437 ], 438 "return_type" : "type-51", 439 "source_file" : "/hardware/interfaces/configstore/utils/include/configstore/Utils.h" 440 }, 441 { 442 "function_name" : "android::hardware::details::wouldLogVerbose", 443 "linker_set_key" : "_ZN7android8hardware7details15wouldLogVerboseEv", 444 "return_type" : "type-8", 445 "source_file" : "/hardware/interfaces/configstore/utils/include/configstore/Utils.h" 446 }, 447 { 448 "function_name" : "android::hardware::details::logAlwaysVerbose", 449 "linker_set_key" : "_ZN7android8hardware7details16logAlwaysVerboseERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE", 450 "parameters" : 451 [ 452 { 453 "referenced_type" : "type-133" 454 } 455 ], 456 "return_type" : "type-51", 457 "source_file" : "/hardware/interfaces/configstore/utils/include/configstore/Utils.h" 458 } 459 ], 460 "global_vars" : [], 461 "lvalue_reference_types" : 462 [ 463 { 464 "alignment" : 4, 465 "linker_set_key" : "android::hardware::Return<void> &", 466 "name" : "android::hardware::Return<void> &", 467 "referenced_type" : "type-50", 468 "self_type" : "type-101", 469 "size" : 4, 470 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 471 }, 472 { 473 "alignment" : 4, 474 "linker_set_key" : "android::hardware::Status &", 475 "name" : "android::hardware::Status &", 476 "referenced_type" : "type-5", 477 "self_type" : "type-193", 478 "size" : 4, 479 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 480 }, 481 { 482 "alignment" : 4, 483 "linker_set_key" : "android::hardware::hidl_memory &", 484 "name" : "android::hardware::hidl_memory &", 485 "referenced_type" : "type-78", 486 "self_type" : "type-84", 487 "size" : 4, 488 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 489 }, 490 { 491 "alignment" : 4, 492 "linker_set_key" : "const android::hardware::Status &", 493 "name" : "const android::hardware::Status &", 494 "referenced_type" : "type-190", 495 "self_type" : "type-191", 496 "size" : 4, 497 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 498 }, 499 { 500 "alignment" : 4, 501 "linker_set_key" : "const android::hardware::hidl_handle &", 502 "name" : "const android::hardware::hidl_handle &", 503 "referenced_type" : "type-104", 504 "self_type" : "type-105", 505 "size" : 4, 506 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 507 }, 508 { 509 "alignment" : 4, 510 "linker_set_key" : "const android::hardware::hidl_memory &", 511 "name" : "const android::hardware::hidl_memory &", 512 "referenced_type" : "type-82", 513 "self_type" : "type-83", 514 "size" : 4, 515 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 516 }, 517 { 518 "alignment" : 4, 519 "linker_set_key" : "const android::hardware::hidl_string &", 520 "name" : "const android::hardware::hidl_string &", 521 "referenced_type" : "type-76", 522 "self_type" : "type-77", 523 "size" : 4, 524 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 525 }, 526 { 527 "alignment" : 4, 528 "linker_set_key" : "const android::hardware::hidl_version &", 529 "name" : "const android::hardware::hidl_version &", 530 "referenced_type" : "type-99", 531 "self_type" : "type-103", 532 "size" : 4, 533 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 534 }, 535 { 536 "alignment" : 4, 537 "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &", 538 "name" : "const android::sp<android::hardware::hidl_death_recipient> &", 539 "referenced_type" : "type-107", 540 "self_type" : "type-106", 541 "size" : 4, 542 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 543 }, 544 { 545 "alignment" : 4, 546 "linker_set_key" : "const bool &", 547 "name" : "const bool &", 548 "referenced_type" : "type-14", 549 "self_type" : "type-13", 550 "size" : 4, 551 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 552 }, 553 { 554 "alignment" : 4, 555 "linker_set_key" : "const double &", 556 "name" : "const double &", 557 "referenced_type" : "type-42", 558 "self_type" : "type-43", 559 "size" : 4, 560 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 561 }, 562 { 563 "alignment" : 4, 564 "linker_set_key" : "const float &", 565 "name" : "const float &", 566 "referenced_type" : "type-39", 567 "self_type" : "type-41", 568 "size" : 4, 569 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 570 }, 571 { 572 "alignment" : 4, 573 "linker_set_key" : "const int &", 574 "name" : "const int &", 575 "referenced_type" : "type-29", 576 "self_type" : "type-28", 577 "size" : 4, 578 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 579 }, 580 { 581 "linker_set_key" : "const iter<is_const> &", 582 "name" : "const iter<is_const> &", 583 "referenced_type" : "type-88", 584 "self_type" : "type-91", 585 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 586 }, 587 { 588 "alignment" : 4, 589 "linker_set_key" : "const long long &", 590 "name" : "const long long &", 591 "referenced_type" : "type-32", 592 "self_type" : "type-34", 593 "size" : 4, 594 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 595 }, 596 { 597 "alignment" : 4, 598 "linker_set_key" : "const short &", 599 "name" : "const short &", 600 "referenced_type" : "type-22", 601 "self_type" : "type-24", 602 "size" : 4, 603 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 604 }, 605 { 606 "alignment" : 4, 607 "linker_set_key" : "const signed char &", 608 "name" : "const signed char &", 609 "referenced_type" : "type-16", 610 "self_type" : "type-15", 611 "size" : 4, 612 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 613 }, 614 { 615 "alignment" : 4, 616 "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &", 617 "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &", 618 "referenced_type" : "type-134", 619 "self_type" : "type-133", 620 "size" : 4, 621 "source_file" : "/hardware/interfaces/configstore/utils/include/configstore/Utils.h" 622 }, 623 { 624 "alignment" : 4, 625 "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 *> > *)> > > &", 626 "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 *> > *)> > > &", 627 "referenced_type" : "type-183", 628 "self_type" : "type-182", 629 "size" : 4, 630 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h" 631 }, 632 { 633 "alignment" : 4, 634 "linker_set_key" : "const unsigned char &", 635 "name" : "const unsigned char &", 636 "referenced_type" : "type-19", 637 "self_type" : "type-18", 638 "size" : 4, 639 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 640 }, 641 { 642 "alignment" : 4, 643 "linker_set_key" : "const unsigned int &", 644 "name" : "const unsigned int &", 645 "referenced_type" : "type-30", 646 "self_type" : "type-31", 647 "size" : 4, 648 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 649 }, 650 { 651 "alignment" : 4, 652 "linker_set_key" : "const unsigned long long &", 653 "name" : "const unsigned long long &", 654 "referenced_type" : "type-35", 655 "self_type" : "type-38", 656 "size" : 4, 657 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 658 }, 659 { 660 "alignment" : 4, 661 "linker_set_key" : "const unsigned short &", 662 "name" : "const unsigned short &", 663 "referenced_type" : "type-25", 664 "self_type" : "type-27", 665 "size" : 4, 666 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 667 }, 668 { 669 "alignment" : 4, 670 "linker_set_key" : "std::basic_ostream<char, std::char_traits<char> > &", 671 "name" : "std::basic_ostream<char, std::char_traits<char> > &", 672 "referenced_type" : "type-169", 673 "self_type" : "type-168", 674 "size" : 4, 675 "source_file" : "/system/libbase/include/android-base/logging.h" 676 }, 677 { 678 "alignment" : 4, 679 "linker_set_key" : "unsigned char &", 680 "name" : "unsigned char &", 681 "referenced_type" : "type-20", 682 "self_type" : "type-130", 683 "size" : 4, 684 "source_file" : "/out/soong/.intermediates/hardware/interfaces/configstore/1.1/[email protected]_genc++_headers/gen/android/hardware/configstore/1.1/types.h" 685 } 686 ], 687 "pointer_types" : 688 [ 689 { 690 "alignment" : 4, 691 "linker_set_key" : "android::RefBase *", 692 "name" : "android::RefBase *", 693 "referenced_type" : "type-46", 694 "self_type" : "type-62", 695 "size" : 4, 696 "source_file" : "/system/core/libutils/include/utils/RefBase.h" 697 }, 698 { 699 "alignment" : 4, 700 "linker_set_key" : "android::RefBase::weakref_impl *", 701 "name" : "android::RefBase::weakref_impl *", 702 "referenced_type" : "type-49", 703 "self_type" : "type-48", 704 "size" : 4, 705 "source_file" : "/system/core/libutils/include/utils/RefBase.h" 706 }, 707 { 708 "alignment" : 4, 709 "linker_set_key" : "android::ReferenceRenamer *", 710 "name" : "android::ReferenceRenamer *", 711 "referenced_type" : "type-44", 712 "self_type" : "type-45", 713 "size" : 4, 714 "source_file" : "/system/core/libutils/include/utils/RefBase.h" 715 }, 716 { 717 "alignment" : 4, 718 "linker_set_key" : "android::VirtualLightRefBase *", 719 "name" : "android::VirtualLightRefBase *", 720 "referenced_type" : "type-150", 721 "self_type" : "type-195", 722 "size" : 4, 723 "source_file" : "/system/core/libutils/include/utils/LightRefBase.h" 724 }, 725 { 726 "alignment" : 4, 727 "linker_set_key" : "android::base::EagerEvaluator<char *, char *> *", 728 "name" : "android::base::EagerEvaluator<char *, char *> *", 729 "referenced_type" : "type-137", 730 "self_type" : "type-138", 731 "size" : 4, 732 "source_file" : "/system/libbase/include/android-base/logging.h" 733 }, 734 { 735 "alignment" : 4, 736 "linker_set_key" : "android::base::EagerEvaluator<char *, const char *> *", 737 "name" : "android::base::EagerEvaluator<char *, const char *> *", 738 "referenced_type" : "type-123", 739 "self_type" : "type-136", 740 "size" : 4, 741 "source_file" : "/system/libbase/include/android-base/logging.h" 742 }, 743 { 744 "alignment" : 4, 745 "linker_set_key" : "android::base::EagerEvaluator<const char *, char *> *", 746 "name" : "android::base::EagerEvaluator<const char *, char *> *", 747 "referenced_type" : "type-74", 748 "self_type" : "type-102", 749 "size" : 4, 750 "source_file" : "/system/libbase/include/android-base/logging.h" 751 }, 752 { 753 "alignment" : 4, 754 "linker_set_key" : "android::base::EagerEvaluator<const char *, const char *> *", 755 "name" : "android::base::EagerEvaluator<const char *, const char *> *", 756 "referenced_type" : "type-53", 757 "self_type" : "type-52", 758 "size" : 4, 759 "source_file" : "/system/libbase/include/android-base/logging.h" 760 }, 761 { 762 "alignment" : 4, 763 "linker_set_key" : "android::base::EagerEvaluator<const signed char *, const signed char *> *", 764 "name" : "android::base::EagerEvaluator<const signed char *, const signed char *> *", 765 "referenced_type" : "type-154", 766 "self_type" : "type-156", 767 "size" : 4, 768 "source_file" : "/system/libbase/include/android-base/logging.h" 769 }, 770 { 771 "alignment" : 4, 772 "linker_set_key" : "android::base::EagerEvaluator<const signed char *, signed char *> *", 773 "name" : "android::base::EagerEvaluator<const signed char *, signed char *> *", 774 "referenced_type" : "type-157", 775 "self_type" : "type-159", 776 "size" : 4, 777 "source_file" : "/system/libbase/include/android-base/logging.h" 778 }, 779 { 780 "alignment" : 4, 781 "linker_set_key" : "android::base::EagerEvaluator<const unsigned char *, const unsigned char *> *", 782 "name" : "android::base::EagerEvaluator<const unsigned char *, const unsigned char *> *", 783 "referenced_type" : "type-139", 784 "self_type" : "type-142", 785 "size" : 4, 786 "source_file" : "/system/libbase/include/android-base/logging.h" 787 }, 788 { 789 "alignment" : 4, 790 "linker_set_key" : "android::base::EagerEvaluator<const unsigned char *, unsigned char *> *", 791 "name" : "android::base::EagerEvaluator<const unsigned char *, unsigned char *> *", 792 "referenced_type" : "type-143", 793 "self_type" : "type-145", 794 "size" : 4, 795 "source_file" : "/system/libbase/include/android-base/logging.h" 796 }, 797 { 798 "alignment" : 4, 799 "linker_set_key" : "android::base::EagerEvaluator<signed char *, const signed char *> *", 800 "name" : "android::base::EagerEvaluator<signed char *, const signed char *> *", 801 "referenced_type" : "type-160", 802 "self_type" : "type-161", 803 "size" : 4, 804 "source_file" : "/system/libbase/include/android-base/logging.h" 805 }, 806 { 807 "alignment" : 4, 808 "linker_set_key" : "android::base::EagerEvaluator<signed char *, signed char *> *", 809 "name" : "android::base::EagerEvaluator<signed char *, signed char *> *", 810 "referenced_type" : "type-162", 811 "self_type" : "type-163", 812 "size" : 4, 813 "source_file" : "/system/libbase/include/android-base/logging.h" 814 }, 815 { 816 "alignment" : 4, 817 "linker_set_key" : "android::base::EagerEvaluator<unsigned char *, const unsigned char *> *", 818 "name" : "android::base::EagerEvaluator<unsigned char *, const unsigned char *> *", 819 "referenced_type" : "type-146", 820 "self_type" : "type-147", 821 "size" : 4, 822 "source_file" : "/system/libbase/include/android-base/logging.h" 823 }, 824 { 825 "alignment" : 4, 826 "linker_set_key" : "android::base::EagerEvaluator<unsigned char *, unsigned char *> *", 827 "name" : "android::base::EagerEvaluator<unsigned char *, unsigned char *> *", 828 "referenced_type" : "type-151", 829 "self_type" : "type-152", 830 "size" : 4, 831 "source_file" : "/system/libbase/include/android-base/logging.h" 832 }, 833 { 834 "alignment" : 4, 835 "linker_set_key" : "android::base::ErrnoRestorer *", 836 "name" : "android::base::ErrnoRestorer *", 837 "referenced_type" : "type-113", 838 "self_type" : "type-186", 839 "size" : 4, 840 "source_file" : "/system/libbase/include/android-base/logging.h" 841 }, 842 { 843 "alignment" : 4, 844 "linker_set_key" : "android::hardware::GrantorDescriptor *", 845 "name" : "android::hardware::GrantorDescriptor *", 846 "referenced_type" : "type-96", 847 "self_type" : "type-95", 848 "size" : 4, 849 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h" 850 }, 851 { 852 "alignment" : 4, 853 "linker_set_key" : "android::hardware::Return<void> *", 854 "name" : "android::hardware::Return<void> *", 855 "referenced_type" : "type-50", 856 "self_type" : "type-79", 857 "size" : 4, 858 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 859 }, 860 { 861 "alignment" : 4, 862 "linker_set_key" : "android::hardware::Status *", 863 "name" : "android::hardware::Status *", 864 "referenced_type" : "type-5", 865 "self_type" : "type-189", 866 "size" : 4, 867 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 868 }, 869 { 870 "alignment" : 4, 871 "linker_set_key" : "android::hardware::details::HidlInstrumentor *", 872 "name" : "android::hardware::details::HidlInstrumentor *", 873 "referenced_type" : "type-177", 874 "self_type" : "type-185", 875 "size" : 4, 876 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h" 877 }, 878 { 879 "alignment" : 4, 880 "linker_set_key" : "android::hardware::details::return_status *", 881 "name" : "android::hardware::details::return_status *", 882 "referenced_type" : "type-4", 883 "self_type" : "type-236", 884 "size" : 4, 885 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 886 }, 887 { 888 "alignment" : 4, 889 "linker_set_key" : "android::hardware::hidl_death_recipient *", 890 "name" : "android::hardware::hidl_death_recipient *", 891 "referenced_type" : "type-110", 892 "self_type" : "type-109", 893 "size" : 4, 894 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h" 895 }, 896 { 897 "alignment" : 4, 898 "linker_set_key" : "android::hardware::hidl_memory *", 899 "name" : "android::hardware::hidl_memory *", 900 "referenced_type" : "type-78", 901 "self_type" : "type-80", 902 "size" : 4, 903 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 904 }, 905 { 906 "alignment" : 4, 907 "linker_set_key" : "android::hardware::hidl_version *", 908 "name" : "android::hardware::hidl_version *", 909 "referenced_type" : "type-97", 910 "self_type" : "type-98", 911 "size" : 4, 912 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 913 }, 914 { 915 "alignment" : 4, 916 "linker_set_key" : "char *", 917 "name" : "char *", 918 "referenced_type" : "type-58", 919 "self_type" : "type-75", 920 "size" : 4, 921 "source_file" : "/system/libbase/include/android-base/logging.h" 922 }, 923 { 924 "alignment" : 4, 925 "linker_set_key" : "const android::NativeHandle *", 926 "name" : "const android::NativeHandle *", 927 "referenced_type" : "type-114", 928 "self_type" : "type-119", 929 "size" : 4, 930 "source_file" : "/system/core/libutils/include/utils/NativeHandle.h" 931 }, 932 { 933 "alignment" : 4, 934 "linker_set_key" : "const android::RefBase *", 935 "name" : "const android::RefBase *", 936 "referenced_type" : "type-60", 937 "self_type" : "type-61", 938 "size" : 4, 939 "source_file" : "/system/core/libutils/include/utils/RefBase.h" 940 }, 941 { 942 "alignment" : 4, 943 "linker_set_key" : "const android::base::ErrnoRestorer *", 944 "name" : "const android::base::ErrnoRestorer *", 945 "referenced_type" : "type-112", 946 "self_type" : "type-200", 947 "size" : 4, 948 "source_file" : "/system/libbase/include/android-base/logging.h" 949 }, 950 { 951 "alignment" : 4, 952 "linker_set_key" : "const android::hardware::Status *", 953 "name" : "const android::hardware::Status *", 954 "referenced_type" : "type-190", 955 "self_type" : "type-194", 956 "size" : 4, 957 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 958 }, 959 { 960 "alignment" : 4, 961 "linker_set_key" : "const android::hardware::details::return_status *", 962 "name" : "const android::hardware::details::return_status *", 963 "referenced_type" : "type-3", 964 "self_type" : "type-21", 965 "size" : 4, 966 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 967 }, 968 { 969 "alignment" : 4, 970 "linker_set_key" : "const android::hardware::hidl_memory *", 971 "name" : "const android::hardware::hidl_memory *", 972 "referenced_type" : "type-82", 973 "self_type" : "type-86", 974 "size" : 4, 975 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 976 }, 977 { 978 "alignment" : 4, 979 "linker_set_key" : "const android::hardware::hidl_version *", 980 "name" : "const android::hardware::hidl_version *", 981 "referenced_type" : "type-99", 982 "self_type" : "type-100", 983 "size" : 4, 984 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 985 }, 986 { 987 "alignment" : 4, 988 "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *", 989 "name" : "const android::sp<android::hardware::hidl_death_recipient> *", 990 "referenced_type" : "type-107", 991 "self_type" : "type-187", 992 "size" : 4, 993 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h" 994 }, 995 { 996 "alignment" : 4, 997 "linker_set_key" : "const char *", 998 "name" : "const char *", 999 "referenced_type" : "type-57", 1000 "self_type" : "type-56", 1001 "size" : 4, 1002 "source_file" : "/system/libbase/include/android-base/logging.h" 1003 }, 1004 { 1005 "alignment" : 4, 1006 "linker_set_key" : "const native_handle *", 1007 "name" : "const native_handle *", 1008 "referenced_type" : "type-68", 1009 "self_type" : "type-67", 1010 "size" : 4, 1011 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h" 1012 }, 1013 { 1014 "alignment" : 4, 1015 "linker_set_key" : "const signed char *", 1016 "name" : "const signed char *", 1017 "referenced_type" : "type-16", 1018 "self_type" : "type-155", 1019 "size" : 4, 1020 "source_file" : "/system/libbase/include/android-base/logging.h" 1021 }, 1022 { 1023 "alignment" : 4, 1024 "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *", 1025 "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *", 1026 "referenced_type" : "type-134", 1027 "self_type" : "type-170", 1028 "size" : 4, 1029 "source_file" : "/system/libbase/include/android-base/logging.h" 1030 }, 1031 { 1032 "alignment" : 4, 1033 "linker_set_key" : "const unsigned char *", 1034 "name" : "const unsigned char *", 1035 "referenced_type" : "type-19", 1036 "self_type" : "type-140", 1037 "size" : 4, 1038 "source_file" : "/system/libbase/include/android-base/logging.h" 1039 }, 1040 { 1041 "alignment" : 4, 1042 "linker_set_key" : "const void *", 1043 "name" : "const void *", 1044 "referenced_type" : "type-55", 1045 "self_type" : "type-54", 1046 "size" : 4, 1047 "source_file" : "/system/libbase/include/android-base/logging.h" 1048 }, 1049 { 1050 "alignment" : 4, 1051 "linker_set_key" : "native_handle *", 1052 "name" : "native_handle *", 1053 "referenced_type" : "type-69", 1054 "self_type" : "type-116", 1055 "size" : 4, 1056 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h" 1057 }, 1058 { 1059 "alignment" : 4, 1060 "linker_set_key" : "signed char *", 1061 "name" : "signed char *", 1062 "referenced_type" : "type-17", 1063 "self_type" : "type-158", 1064 "size" : 4, 1065 "source_file" : "/system/libbase/include/android-base/logging.h" 1066 }, 1067 { 1068 "alignment" : 4, 1069 "linker_set_key" : "unsigned char *", 1070 "name" : "unsigned char *", 1071 "referenced_type" : "type-20", 1072 "self_type" : "type-144", 1073 "size" : 4, 1074 "source_file" : "/system/libbase/include/android-base/logging.h" 1075 } 1076 ], 1077 "qualified_types" : 1078 [ 1079 { 1080 "alignment" : 4, 1081 "is_const" : true, 1082 "linker_set_key" : "android::RefBase::weakref_impl *const", 1083 "name" : "android::RefBase::weakref_impl *const", 1084 "referenced_type" : "type-48", 1085 "self_type" : "type-47", 1086 "size" : 4, 1087 "source_file" : "/system/core/libutils/include/utils/RefBase.h" 1088 }, 1089 { 1090 "alignment" : 4, 1091 "is_const" : true, 1092 "linker_set_key" : "const android::NativeHandle", 1093 "name" : "const android::NativeHandle", 1094 "referenced_type" : "type-115", 1095 "self_type" : "type-114", 1096 "size" : 12, 1097 "source_file" : "/system/core/libutils/include/utils/NativeHandle.h" 1098 }, 1099 { 1100 "alignment" : 4, 1101 "is_const" : true, 1102 "linker_set_key" : "const android::RefBase", 1103 "name" : "const android::RefBase", 1104 "referenced_type" : "type-46", 1105 "self_type" : "type-60", 1106 "size" : 8, 1107 "source_file" : "/system/core/libutils/include/utils/RefBase.h" 1108 }, 1109 { 1110 "alignment" : 4, 1111 "is_const" : true, 1112 "linker_set_key" : "const android::base::ErrnoRestorer", 1113 "name" : "const android::base::ErrnoRestorer", 1114 "referenced_type" : "type-113", 1115 "self_type" : "type-112", 1116 "size" : 4, 1117 "source_file" : "/system/libbase/include/android-base/logging.h" 1118 }, 1119 { 1120 "alignment" : 4, 1121 "is_const" : true, 1122 "linker_set_key" : "const android::hardware::Status", 1123 "name" : "const android::hardware::Status", 1124 "referenced_type" : "type-5", 1125 "self_type" : "type-190", 1126 "size" : 20, 1127 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 1128 }, 1129 { 1130 "alignment" : 1, 1131 "is_const" : true, 1132 "linker_set_key" : "const android::hardware::configstore::V1_1::DisplayOrientation", 1133 "name" : "const android::hardware::configstore::V1_1::DisplayOrientation", 1134 "referenced_type" : "type-127", 1135 "self_type" : "type-129", 1136 "size" : 1, 1137 "source_file" : "/out/soong/.intermediates/hardware/interfaces/configstore/1.1/[email protected]_genc++_headers/gen/android/hardware/configstore/1.1/types.h" 1138 }, 1139 { 1140 "alignment" : 4, 1141 "is_const" : true, 1142 "linker_set_key" : "const android::hardware::details::return_status", 1143 "name" : "const android::hardware::details::return_status", 1144 "referenced_type" : "type-4", 1145 "self_type" : "type-3", 1146 "size" : 24, 1147 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 1148 }, 1149 { 1150 "alignment" : 8, 1151 "is_const" : true, 1152 "linker_set_key" : "const android::hardware::hidl_handle", 1153 "name" : "const android::hardware::hidl_handle", 1154 "referenced_type" : "type-64", 1155 "self_type" : "type-104", 1156 "size" : 16, 1157 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 1158 }, 1159 { 1160 "alignment" : 8, 1161 "is_const" : true, 1162 "linker_set_key" : "const android::hardware::hidl_memory", 1163 "name" : "const android::hardware::hidl_memory", 1164 "referenced_type" : "type-78", 1165 "self_type" : "type-82", 1166 "size" : 40, 1167 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 1168 }, 1169 { 1170 "alignment" : 4, 1171 "is_const" : true, 1172 "linker_set_key" : "const android::hardware::hidl_string", 1173 "name" : "const android::hardware::hidl_string", 1174 "referenced_type" : "type-71", 1175 "self_type" : "type-76", 1176 "size" : 16, 1177 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 1178 }, 1179 { 1180 "alignment" : 2, 1181 "is_const" : true, 1182 "linker_set_key" : "const android::hardware::hidl_version", 1183 "name" : "const android::hardware::hidl_version", 1184 "referenced_type" : "type-97", 1185 "self_type" : "type-99", 1186 "size" : 4, 1187 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 1188 }, 1189 { 1190 "alignment" : 4, 1191 "is_const" : true, 1192 "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>", 1193 "name" : "const android::sp<android::hardware::hidl_death_recipient>", 1194 "referenced_type" : "type-108", 1195 "self_type" : "type-107", 1196 "size" : 4, 1197 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h" 1198 }, 1199 { 1200 "alignment" : 1, 1201 "is_const" : true, 1202 "linker_set_key" : "const bool", 1203 "name" : "const bool", 1204 "referenced_type" : "type-8", 1205 "self_type" : "type-14", 1206 "size" : 1, 1207 "source_file" : "/system/libbase/include/android-base/logging.h" 1208 }, 1209 { 1210 "alignment" : 1, 1211 "is_const" : true, 1212 "linker_set_key" : "const char", 1213 "name" : "const char", 1214 "referenced_type" : "type-58", 1215 "self_type" : "type-57", 1216 "size" : 1, 1217 "source_file" : "/system/libbase/include/android-base/logging.h" 1218 }, 1219 { 1220 "alignment" : 4, 1221 "is_const" : true, 1222 "linker_set_key" : "const double", 1223 "name" : "const double", 1224 "referenced_type" : "type-9", 1225 "self_type" : "type-42", 1226 "size" : 8, 1227 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 1228 }, 1229 { 1230 "alignment" : 4, 1231 "is_const" : true, 1232 "linker_set_key" : "const float", 1233 "name" : "const float", 1234 "referenced_type" : "type-40", 1235 "self_type" : "type-39", 1236 "size" : 4, 1237 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 1238 }, 1239 { 1240 "alignment" : 4, 1241 "is_const" : true, 1242 "linker_set_key" : "const int", 1243 "name" : "const int", 1244 "referenced_type" : "type-6", 1245 "self_type" : "type-29", 1246 "size" : 4, 1247 "source_file" : "/system/libbase/include/android-base/logging.h" 1248 }, 1249 { 1250 "is_const" : true, 1251 "linker_set_key" : "const iter<is_const>", 1252 "name" : "const iter<is_const>", 1253 "referenced_type" : "type-89", 1254 "self_type" : "type-88", 1255 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 1256 }, 1257 { 1258 "alignment" : 4, 1259 "is_const" : true, 1260 "linker_set_key" : "const long long", 1261 "name" : "const long long", 1262 "referenced_type" : "type-33", 1263 "self_type" : "type-32", 1264 "size" : 8, 1265 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 1266 }, 1267 { 1268 "alignment" : 4, 1269 "is_const" : true, 1270 "linker_set_key" : "const native_handle", 1271 "name" : "const native_handle", 1272 "referenced_type" : "type-69", 1273 "self_type" : "type-68", 1274 "size" : 12, 1275 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h" 1276 }, 1277 { 1278 "alignment" : 2, 1279 "is_const" : true, 1280 "linker_set_key" : "const short", 1281 "name" : "const short", 1282 "referenced_type" : "type-23", 1283 "self_type" : "type-22", 1284 "size" : 2, 1285 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 1286 }, 1287 { 1288 "alignment" : 1, 1289 "is_const" : true, 1290 "linker_set_key" : "const signed char", 1291 "name" : "const signed char", 1292 "referenced_type" : "type-17", 1293 "self_type" : "type-16", 1294 "size" : 1, 1295 "source_file" : "/system/libbase/include/android-base/logging.h" 1296 }, 1297 { 1298 "alignment" : 1, 1299 "is_const" : true, 1300 "linker_set_key" : "const std::array<android::hardware::configstore::V1_1::DisplayOrientation, 4>", 1301 "name" : "const std::array<android::hardware::configstore::V1_1::DisplayOrientation, 4>", 1302 "referenced_type" : "type-132", 1303 "self_type" : "type-131", 1304 "size" : 4, 1305 "source_file" : "/out/soong/.intermediates/hardware/interfaces/configstore/1.1/[email protected]_genc++_headers/gen/android/hardware/configstore/1.1/types.h" 1306 }, 1307 { 1308 "alignment" : 4, 1309 "is_const" : true, 1310 "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >", 1311 "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >", 1312 "referenced_type" : "type-135", 1313 "self_type" : "type-134", 1314 "size" : 12, 1315 "source_file" : "/system/libbase/include/android-base/logging.h" 1316 }, 1317 { 1318 "alignment" : 4, 1319 "is_const" : true, 1320 "linker_set_key" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData> >", 1321 "name" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData> >", 1322 "referenced_type" : "type-166", 1323 "self_type" : "type-165", 1324 "size" : 4, 1325 "source_file" : "/system/libbase/include/android-base/logging.h" 1326 }, 1327 { 1328 "alignment" : 4, 1329 "is_const" : true, 1330 "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 *> > *)> > >", 1331 "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 *> > *)> > >", 1332 "referenced_type" : "type-184", 1333 "self_type" : "type-183", 1334 "size" : 12, 1335 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h" 1336 }, 1337 { 1338 "alignment" : 1, 1339 "is_const" : true, 1340 "linker_set_key" : "const unsigned char", 1341 "name" : "const unsigned char", 1342 "referenced_type" : "type-20", 1343 "self_type" : "type-19", 1344 "size" : 1, 1345 "source_file" : "/system/libbase/include/android-base/logging.h" 1346 }, 1347 { 1348 "alignment" : 4, 1349 "is_const" : true, 1350 "linker_set_key" : "const unsigned int", 1351 "name" : "const unsigned int", 1352 "referenced_type" : "type-2", 1353 "self_type" : "type-30", 1354 "size" : 4, 1355 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 1356 }, 1357 { 1358 "alignment" : 4, 1359 "is_const" : true, 1360 "linker_set_key" : "const unsigned long long", 1361 "name" : "const unsigned long long", 1362 "referenced_type" : "type-36", 1363 "self_type" : "type-35", 1364 "size" : 8, 1365 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 1366 }, 1367 { 1368 "alignment" : 2, 1369 "is_const" : true, 1370 "linker_set_key" : "const unsigned short", 1371 "name" : "const unsigned short", 1372 "referenced_type" : "type-26", 1373 "self_type" : "type-25", 1374 "size" : 2, 1375 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 1376 }, 1377 { 1378 "is_const" : true, 1379 "linker_set_key" : "const void", 1380 "name" : "const void", 1381 "referenced_type" : "type-51", 1382 "self_type" : "type-55", 1383 "source_file" : "/system/libbase/include/android-base/logging.h" 1384 } 1385 ], 1386 "record_types" : 1387 [ 1388 { 1389 "alignment" : 4, 1390 "fields" : 1391 [ 1392 { 1393 "access" : "private", 1394 "field_name" : "mCount", 1395 "referenced_type" : "type-118" 1396 } 1397 ], 1398 "linker_set_key" : "android::LightRefBase<android::NativeHandle>", 1399 "name" : "android::LightRefBase<android::NativeHandle>", 1400 "record_kind" : "class", 1401 "referenced_type" : "type-117", 1402 "self_type" : "type-117", 1403 "size" : 4, 1404 "source_file" : "/system/core/libutils/include/utils/LightRefBase.h", 1405 "template_args" : [ "type-115" ], 1406 "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE" 1407 }, 1408 { 1409 "alignment" : 4, 1410 "fields" : 1411 [ 1412 { 1413 "access" : "private", 1414 "field_name" : "mCount", 1415 "referenced_type" : "type-149" 1416 } 1417 ], 1418 "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>", 1419 "name" : "android::LightRefBase<android::VirtualLightRefBase>", 1420 "record_kind" : "class", 1421 "referenced_type" : "type-148", 1422 "self_type" : "type-148", 1423 "size" : 4, 1424 "source_file" : "/system/core/libutils/include/utils/LightRefBase.h", 1425 "template_args" : [ "type-150" ], 1426 "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE" 1427 }, 1428 { 1429 "alignment" : 4, 1430 "base_specifiers" : 1431 [ 1432 { 1433 "referenced_type" : "type-117" 1434 } 1435 ], 1436 "fields" : 1437 [ 1438 { 1439 "access" : "private", 1440 "field_name" : "mHandle", 1441 "field_offset" : 32, 1442 "referenced_type" : "type-116" 1443 }, 1444 { 1445 "access" : "private", 1446 "field_name" : "mOwnsHandle", 1447 "field_offset" : 64, 1448 "referenced_type" : "type-8" 1449 } 1450 ], 1451 "linker_set_key" : "android::NativeHandle", 1452 "name" : "android::NativeHandle", 1453 "record_kind" : "class", 1454 "referenced_type" : "type-115", 1455 "self_type" : "type-115", 1456 "size" : 12, 1457 "source_file" : "/system/core/libutils/include/utils/NativeHandle.h", 1458 "unique_id" : "_ZTSN7android12NativeHandleE" 1459 }, 1460 { 1461 "alignment" : 4, 1462 "fields" : 1463 [ 1464 { 1465 "access" : "private", 1466 "field_name" : "mRefs", 1467 "field_offset" : 32, 1468 "referenced_type" : "type-47" 1469 } 1470 ], 1471 "linker_set_key" : "android::RefBase", 1472 "name" : "android::RefBase", 1473 "record_kind" : "class", 1474 "referenced_type" : "type-46", 1475 "self_type" : "type-46", 1476 "size" : 8, 1477 "source_file" : "/system/core/libutils/include/utils/RefBase.h", 1478 "unique_id" : "_ZTSN7android7RefBaseE", 1479 "vtable_components" : 1480 [ 1481 { 1482 "kind" : "offset_to_top" 1483 }, 1484 { 1485 "kind" : "rtti", 1486 "mangled_component_name" : "_ZTIN7android7RefBaseE" 1487 }, 1488 { 1489 "kind" : "complete_dtor_pointer", 1490 "mangled_component_name" : "_ZN7android7RefBaseD1Ev" 1491 }, 1492 { 1493 "kind" : "deleting_dtor_pointer", 1494 "mangled_component_name" : "_ZN7android7RefBaseD0Ev" 1495 }, 1496 { 1497 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv" 1498 }, 1499 { 1500 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv" 1501 }, 1502 { 1503 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv" 1504 }, 1505 { 1506 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv" 1507 } 1508 ] 1509 }, 1510 { 1511 "alignment" : 1, 1512 "linker_set_key" : "android::RefBase::weakref_type", 1513 "name" : "android::RefBase::weakref_type", 1514 "record_kind" : "class", 1515 "referenced_type" : "type-59", 1516 "self_type" : "type-59", 1517 "size" : 1, 1518 "source_file" : "/system/core/libutils/include/utils/RefBase.h", 1519 "unique_id" : "_ZTSN7android7RefBase12weakref_typeE" 1520 }, 1521 { 1522 "alignment" : 1, 1523 "linker_set_key" : "android::ReferenceMover", 1524 "name" : "android::ReferenceMover", 1525 "record_kind" : "class", 1526 "referenced_type" : "type-63", 1527 "self_type" : "type-63", 1528 "size" : 1, 1529 "source_file" : "/system/core/libutils/include/utils/RefBase.h", 1530 "unique_id" : "_ZTSN7android14ReferenceMoverE" 1531 }, 1532 { 1533 "alignment" : 4, 1534 "linker_set_key" : "android::ReferenceRenamer", 1535 "name" : "android::ReferenceRenamer", 1536 "record_kind" : "class", 1537 "referenced_type" : "type-44", 1538 "self_type" : "type-44", 1539 "size" : 4, 1540 "source_file" : "/system/core/libutils/include/utils/RefBase.h", 1541 "unique_id" : "_ZTSN7android16ReferenceRenamerE", 1542 "vtable_components" : 1543 [ 1544 { 1545 "kind" : "offset_to_top" 1546 }, 1547 { 1548 "kind" : "rtti", 1549 "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE" 1550 }, 1551 { 1552 "is_pure" : true, 1553 "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj" 1554 } 1555 ] 1556 }, 1557 { 1558 "alignment" : 4, 1559 "base_specifiers" : 1560 [ 1561 { 1562 "referenced_type" : "type-148" 1563 } 1564 ], 1565 "linker_set_key" : "android::VirtualLightRefBase", 1566 "name" : "android::VirtualLightRefBase", 1567 "record_kind" : "class", 1568 "referenced_type" : "type-150", 1569 "self_type" : "type-150", 1570 "size" : 8, 1571 "source_file" : "/system/core/libutils/include/utils/LightRefBase.h", 1572 "unique_id" : "_ZTSN7android19VirtualLightRefBaseE", 1573 "vtable_components" : 1574 [ 1575 { 1576 "kind" : "offset_to_top" 1577 }, 1578 { 1579 "kind" : "rtti", 1580 "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE" 1581 }, 1582 { 1583 "kind" : "complete_dtor_pointer", 1584 "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev" 1585 }, 1586 { 1587 "kind" : "deleting_dtor_pointer", 1588 "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev" 1589 } 1590 ] 1591 }, 1592 { 1593 "alignment" : 4, 1594 "fields" : 1595 [ 1596 { 1597 "field_name" : "lhs", 1598 "referenced_type" : "type-54" 1599 }, 1600 { 1601 "field_name" : "rhs", 1602 "field_offset" : 32, 1603 "referenced_type" : "type-54" 1604 } 1605 ], 1606 "linker_set_key" : "android::base::EagerEvaluator<char *, char *>", 1607 "name" : "android::base::EagerEvaluator<char *, char *>", 1608 "referenced_type" : "type-137", 1609 "self_type" : "type-137", 1610 "size" : 8, 1611 "source_file" : "/system/libbase/include/android-base/logging.h", 1612 "template_args" : [ "type-75", "type-75" ], 1613 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPcS2_EE" 1614 }, 1615 { 1616 "alignment" : 4, 1617 "fields" : 1618 [ 1619 { 1620 "field_name" : "lhs", 1621 "referenced_type" : "type-54" 1622 }, 1623 { 1624 "field_name" : "rhs", 1625 "field_offset" : 32, 1626 "referenced_type" : "type-54" 1627 } 1628 ], 1629 "linker_set_key" : "android::base::EagerEvaluator<char *, const char *>", 1630 "name" : "android::base::EagerEvaluator<char *, const char *>", 1631 "referenced_type" : "type-123", 1632 "self_type" : "type-123", 1633 "size" : 8, 1634 "source_file" : "/system/libbase/include/android-base/logging.h", 1635 "template_args" : [ "type-75", "type-56" ], 1636 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPcPKcEE" 1637 }, 1638 { 1639 "alignment" : 4, 1640 "fields" : 1641 [ 1642 { 1643 "field_name" : "lhs", 1644 "referenced_type" : "type-54" 1645 }, 1646 { 1647 "field_name" : "rhs", 1648 "field_offset" : 32, 1649 "referenced_type" : "type-54" 1650 } 1651 ], 1652 "linker_set_key" : "android::base::EagerEvaluator<const char *, char *>", 1653 "name" : "android::base::EagerEvaluator<const char *, char *>", 1654 "referenced_type" : "type-74", 1655 "self_type" : "type-74", 1656 "size" : 8, 1657 "source_file" : "/system/libbase/include/android-base/logging.h", 1658 "template_args" : [ "type-56", "type-75" ], 1659 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKcPcEE" 1660 }, 1661 { 1662 "alignment" : 4, 1663 "fields" : 1664 [ 1665 { 1666 "field_name" : "lhs", 1667 "referenced_type" : "type-54" 1668 }, 1669 { 1670 "field_name" : "rhs", 1671 "field_offset" : 32, 1672 "referenced_type" : "type-54" 1673 } 1674 ], 1675 "linker_set_key" : "android::base::EagerEvaluator<const char *, const char *>", 1676 "name" : "android::base::EagerEvaluator<const char *, const char *>", 1677 "referenced_type" : "type-53", 1678 "self_type" : "type-53", 1679 "size" : 8, 1680 "source_file" : "/system/libbase/include/android-base/logging.h", 1681 "template_args" : [ "type-56", "type-56" ], 1682 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKcS3_EE" 1683 }, 1684 { 1685 "alignment" : 4, 1686 "fields" : 1687 [ 1688 { 1689 "field_name" : "lhs", 1690 "referenced_type" : "type-54" 1691 }, 1692 { 1693 "field_name" : "rhs", 1694 "field_offset" : 32, 1695 "referenced_type" : "type-54" 1696 } 1697 ], 1698 "linker_set_key" : "android::base::EagerEvaluator<const signed char *, const signed char *>", 1699 "name" : "android::base::EagerEvaluator<const signed char *, const signed char *>", 1700 "referenced_type" : "type-154", 1701 "self_type" : "type-154", 1702 "size" : 8, 1703 "source_file" : "/system/libbase/include/android-base/logging.h", 1704 "template_args" : [ "type-155", "type-155" ], 1705 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKaS3_EE" 1706 }, 1707 { 1708 "alignment" : 4, 1709 "fields" : 1710 [ 1711 { 1712 "field_name" : "lhs", 1713 "referenced_type" : "type-54" 1714 }, 1715 { 1716 "field_name" : "rhs", 1717 "field_offset" : 32, 1718 "referenced_type" : "type-54" 1719 } 1720 ], 1721 "linker_set_key" : "android::base::EagerEvaluator<const signed char *, signed char *>", 1722 "name" : "android::base::EagerEvaluator<const signed char *, signed char *>", 1723 "referenced_type" : "type-157", 1724 "self_type" : "type-157", 1725 "size" : 8, 1726 "source_file" : "/system/libbase/include/android-base/logging.h", 1727 "template_args" : [ "type-155", "type-158" ], 1728 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKaPaEE" 1729 }, 1730 { 1731 "alignment" : 4, 1732 "fields" : 1733 [ 1734 { 1735 "field_name" : "lhs", 1736 "referenced_type" : "type-54" 1737 }, 1738 { 1739 "field_name" : "rhs", 1740 "field_offset" : 32, 1741 "referenced_type" : "type-54" 1742 } 1743 ], 1744 "linker_set_key" : "android::base::EagerEvaluator<const unsigned char *, const unsigned char *>", 1745 "name" : "android::base::EagerEvaluator<const unsigned char *, const unsigned char *>", 1746 "referenced_type" : "type-139", 1747 "self_type" : "type-139", 1748 "size" : 8, 1749 "source_file" : "/system/libbase/include/android-base/logging.h", 1750 "template_args" : [ "type-140", "type-140" ], 1751 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKhS3_EE" 1752 }, 1753 { 1754 "alignment" : 4, 1755 "fields" : 1756 [ 1757 { 1758 "field_name" : "lhs", 1759 "referenced_type" : "type-54" 1760 }, 1761 { 1762 "field_name" : "rhs", 1763 "field_offset" : 32, 1764 "referenced_type" : "type-54" 1765 } 1766 ], 1767 "linker_set_key" : "android::base::EagerEvaluator<const unsigned char *, unsigned char *>", 1768 "name" : "android::base::EagerEvaluator<const unsigned char *, unsigned char *>", 1769 "referenced_type" : "type-143", 1770 "self_type" : "type-143", 1771 "size" : 8, 1772 "source_file" : "/system/libbase/include/android-base/logging.h", 1773 "template_args" : [ "type-140", "type-144" ], 1774 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKhPhEE" 1775 }, 1776 { 1777 "alignment" : 4, 1778 "fields" : 1779 [ 1780 { 1781 "field_name" : "lhs", 1782 "referenced_type" : "type-54" 1783 }, 1784 { 1785 "field_name" : "rhs", 1786 "field_offset" : 32, 1787 "referenced_type" : "type-54" 1788 } 1789 ], 1790 "linker_set_key" : "android::base::EagerEvaluator<signed char *, const signed char *>", 1791 "name" : "android::base::EagerEvaluator<signed char *, const signed char *>", 1792 "referenced_type" : "type-160", 1793 "self_type" : "type-160", 1794 "size" : 8, 1795 "source_file" : "/system/libbase/include/android-base/logging.h", 1796 "template_args" : [ "type-158", "type-155" ], 1797 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPaPKaEE" 1798 }, 1799 { 1800 "alignment" : 4, 1801 "fields" : 1802 [ 1803 { 1804 "field_name" : "lhs", 1805 "referenced_type" : "type-54" 1806 }, 1807 { 1808 "field_name" : "rhs", 1809 "field_offset" : 32, 1810 "referenced_type" : "type-54" 1811 } 1812 ], 1813 "linker_set_key" : "android::base::EagerEvaluator<signed char *, signed char *>", 1814 "name" : "android::base::EagerEvaluator<signed char *, signed char *>", 1815 "referenced_type" : "type-162", 1816 "self_type" : "type-162", 1817 "size" : 8, 1818 "source_file" : "/system/libbase/include/android-base/logging.h", 1819 "template_args" : [ "type-158", "type-158" ], 1820 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPaS2_EE" 1821 }, 1822 { 1823 "alignment" : 4, 1824 "fields" : 1825 [ 1826 { 1827 "field_name" : "lhs", 1828 "referenced_type" : "type-54" 1829 }, 1830 { 1831 "field_name" : "rhs", 1832 "field_offset" : 32, 1833 "referenced_type" : "type-54" 1834 } 1835 ], 1836 "linker_set_key" : "android::base::EagerEvaluator<unsigned char *, const unsigned char *>", 1837 "name" : "android::base::EagerEvaluator<unsigned char *, const unsigned char *>", 1838 "referenced_type" : "type-146", 1839 "self_type" : "type-146", 1840 "size" : 8, 1841 "source_file" : "/system/libbase/include/android-base/logging.h", 1842 "template_args" : [ "type-144", "type-140" ], 1843 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPhPKhEE" 1844 }, 1845 { 1846 "alignment" : 4, 1847 "fields" : 1848 [ 1849 { 1850 "field_name" : "lhs", 1851 "referenced_type" : "type-54" 1852 }, 1853 { 1854 "field_name" : "rhs", 1855 "field_offset" : 32, 1856 "referenced_type" : "type-54" 1857 } 1858 ], 1859 "linker_set_key" : "android::base::EagerEvaluator<unsigned char *, unsigned char *>", 1860 "name" : "android::base::EagerEvaluator<unsigned char *, unsigned char *>", 1861 "referenced_type" : "type-151", 1862 "self_type" : "type-151", 1863 "size" : 8, 1864 "source_file" : "/system/libbase/include/android-base/logging.h", 1865 "template_args" : [ "type-144", "type-144" ], 1866 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPhS2_EE" 1867 }, 1868 { 1869 "alignment" : 4, 1870 "fields" : 1871 [ 1872 { 1873 "access" : "private", 1874 "field_name" : "saved_errno_", 1875 "referenced_type" : "type-29" 1876 } 1877 ], 1878 "linker_set_key" : "android::base::ErrnoRestorer", 1879 "name" : "android::base::ErrnoRestorer", 1880 "record_kind" : "class", 1881 "referenced_type" : "type-113", 1882 "self_type" : "type-113", 1883 "size" : 4, 1884 "source_file" : "/system/libbase/include/android-base/logging.h", 1885 "unique_id" : "_ZTSN7android4base13ErrnoRestorerE" 1886 }, 1887 { 1888 "alignment" : 4, 1889 "fields" : 1890 [ 1891 { 1892 "access" : "private", 1893 "field_name" : "data_", 1894 "referenced_type" : "type-165" 1895 } 1896 ], 1897 "linker_set_key" : "android::base::LogMessage", 1898 "name" : "android::base::LogMessage", 1899 "record_kind" : "class", 1900 "referenced_type" : "type-164", 1901 "self_type" : "type-164", 1902 "size" : 4, 1903 "source_file" : "/system/libbase/include/android-base/logging.h", 1904 "unique_id" : "_ZTSN7android4base10LogMessageE" 1905 }, 1906 { 1907 "alignment" : 4, 1908 "fields" : 1909 [ 1910 { 1911 "access" : "private", 1912 "field_name" : "default_log_id_", 1913 "referenced_type" : "type-141" 1914 } 1915 ], 1916 "linker_set_key" : "android::base::LogdLogger", 1917 "name" : "android::base::LogdLogger", 1918 "record_kind" : "class", 1919 "referenced_type" : "type-153", 1920 "self_type" : "type-153", 1921 "size" : 4, 1922 "source_file" : "/system/libbase/include/android-base/logging.h", 1923 "unique_id" : "_ZTSN7android4base10LogdLoggerE" 1924 }, 1925 { 1926 "alignment" : 4, 1927 "fields" : 1928 [ 1929 { 1930 "access" : "private", 1931 "field_name" : "old_", 1932 "referenced_type" : "type-1" 1933 } 1934 ], 1935 "linker_set_key" : "android::base::ScopedLogSeverity", 1936 "name" : "android::base::ScopedLogSeverity", 1937 "record_kind" : "class", 1938 "referenced_type" : "type-167", 1939 "self_type" : "type-167", 1940 "size" : 4, 1941 "source_file" : "/system/libbase/include/android-base/logging.h", 1942 "unique_id" : "_ZTSN7android4base17ScopedLogSeverityE" 1943 }, 1944 { 1945 "alignment" : 8, 1946 "fields" : 1947 [ 1948 { 1949 "field_name" : "flags", 1950 "referenced_type" : "type-2" 1951 }, 1952 { 1953 "field_name" : "fdIndex", 1954 "field_offset" : 32, 1955 "referenced_type" : "type-2" 1956 }, 1957 { 1958 "field_name" : "offset", 1959 "field_offset" : 64, 1960 "referenced_type" : "type-2" 1961 }, 1962 { 1963 "field_name" : "extent", 1964 "field_offset" : 128, 1965 "referenced_type" : "type-36" 1966 } 1967 ], 1968 "linker_set_key" : "android::hardware::GrantorDescriptor", 1969 "name" : "android::hardware::GrantorDescriptor", 1970 "referenced_type" : "type-96", 1971 "self_type" : "type-96", 1972 "size" : 24, 1973 "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h", 1974 "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE" 1975 }, 1976 { 1977 "alignment" : 8, 1978 "base_specifiers" : 1979 [ 1980 { 1981 "is_virtual" : true, 1982 "referenced_type" : "type-78" 1983 }, 1984 { 1985 "is_virtual" : true, 1986 "referenced_type" : "type-46" 1987 } 1988 ], 1989 "linker_set_key" : "android::hardware::HidlMemory", 1990 "name" : "android::hardware::HidlMemory", 1991 "record_kind" : "class", 1992 "referenced_type" : "type-87", 1993 "self_type" : "type-87", 1994 "size" : 56, 1995 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h", 1996 "unique_id" : "_ZTSN7android8hardware10HidlMemoryE", 1997 "vtable_components" : 1998 [ 1999 { 2000 "component_value" : 48, 2001 "kind" : "vbase_offset" 2002 }, 2003 { 2004 "component_value" : 8, 2005 "kind" : "vbase_offset" 2006 }, 2007 { 2008 "kind" : "offset_to_top" 2009 }, 2010 { 2011 "kind" : "rtti", 2012 "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE" 2013 }, 2014 { 2015 "kind" : "complete_dtor_pointer", 2016 "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev" 2017 }, 2018 { 2019 "kind" : "deleting_dtor_pointer", 2020 "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev" 2021 }, 2022 { 2023 "kind" : "vcall_offset" 2024 }, 2025 { 2026 "kind" : "vcall_offset" 2027 }, 2028 { 2029 "kind" : "vcall_offset" 2030 }, 2031 { 2032 "kind" : "vcall_offset" 2033 }, 2034 { 2035 "component_value" : -48, 2036 "kind" : "vcall_offset" 2037 }, 2038 { 2039 "component_value" : -48, 2040 "kind" : "offset_to_top" 2041 }, 2042 { 2043 "kind" : "rtti", 2044 "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE" 2045 }, 2046 { 2047 "kind" : "complete_dtor_pointer", 2048 "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev" 2049 }, 2050 { 2051 "kind" : "deleting_dtor_pointer", 2052 "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev" 2053 }, 2054 { 2055 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv" 2056 }, 2057 { 2058 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv" 2059 }, 2060 { 2061 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv" 2062 }, 2063 { 2064 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv" 2065 } 2066 ] 2067 }, 2068 { 2069 "alignment" : 4, 2070 "base_specifiers" : 2071 [ 2072 { 2073 "referenced_type" : "type-4" 2074 } 2075 ], 2076 "linker_set_key" : "android::hardware::Return<void>", 2077 "name" : "android::hardware::Return<void>", 2078 "record_kind" : "class", 2079 "referenced_type" : "type-50", 2080 "self_type" : "type-50", 2081 "size" : 24, 2082 "source_file" : "/system/libhidl/base/include/hidl/Status.h", 2083 "template_args" : [ "type-51" ], 2084 "unique_id" : "_ZTSN7android8hardware6ReturnIvEE" 2085 }, 2086 { 2087 "alignment" : 4, 2088 "fields" : 2089 [ 2090 { 2091 "access" : "private", 2092 "field_name" : "mException", 2093 "referenced_type" : "type-6" 2094 }, 2095 { 2096 "access" : "private", 2097 "field_name" : "mErrorCode", 2098 "field_offset" : 32, 2099 "referenced_type" : "type-6" 2100 }, 2101 { 2102 "access" : "private", 2103 "field_name" : "mMessage", 2104 "field_offset" : 64, 2105 "referenced_type" : "type-7" 2106 } 2107 ], 2108 "linker_set_key" : "android::hardware::Status", 2109 "name" : "android::hardware::Status", 2110 "record_kind" : "class", 2111 "referenced_type" : "type-5", 2112 "self_type" : "type-5", 2113 "size" : 20, 2114 "source_file" : "/system/libhidl/base/include/hidl/Status.h", 2115 "unique_id" : "_ZTSN7android8hardware6StatusE" 2116 }, 2117 { 2118 "alignment" : 1, 2119 "fields" : 2120 [ 2121 { 2122 "field_name" : "specified", 2123 "referenced_type" : "type-8" 2124 }, 2125 { 2126 "field_name" : "value", 2127 "field_offset" : 8, 2128 "referenced_type" : "type-8" 2129 } 2130 ], 2131 "linker_set_key" : "android::hardware::configstore::V1_0::OptionalBool", 2132 "name" : "android::hardware::configstore::V1_0::OptionalBool", 2133 "referenced_type" : "type-120", 2134 "self_type" : "type-120", 2135 "size" : 2, 2136 "source_file" : "/out/soong/.intermediates/hardware/interfaces/configstore/1.0/[email protected]_genc++_headers/gen/android/hardware/configstore/1.0/types.h", 2137 "unique_id" : "_ZTSN7android8hardware11configstore4V1_012OptionalBoolE" 2138 }, 2139 { 2140 "alignment" : 4, 2141 "fields" : 2142 [ 2143 { 2144 "field_name" : "specified", 2145 "referenced_type" : "type-8" 2146 }, 2147 { 2148 "field_name" : "value", 2149 "field_offset" : 32, 2150 "referenced_type" : "type-6" 2151 } 2152 ], 2153 "linker_set_key" : "android::hardware::configstore::V1_0::OptionalInt32", 2154 "name" : "android::hardware::configstore::V1_0::OptionalInt32", 2155 "referenced_type" : "type-121", 2156 "self_type" : "type-121", 2157 "size" : 8, 2158 "source_file" : "/out/soong/.intermediates/hardware/interfaces/configstore/1.0/[email protected]_genc++_headers/gen/android/hardware/configstore/1.0/types.h", 2159 "unique_id" : "_ZTSN7android8hardware11configstore4V1_013OptionalInt32E" 2160 }, 2161 { 2162 "alignment" : 8, 2163 "fields" : 2164 [ 2165 { 2166 "field_name" : "specified", 2167 "referenced_type" : "type-8" 2168 }, 2169 { 2170 "field_name" : "value", 2171 "field_offset" : 64, 2172 "referenced_type" : "type-33" 2173 } 2174 ], 2175 "linker_set_key" : "android::hardware::configstore::V1_0::OptionalInt64", 2176 "name" : "android::hardware::configstore::V1_0::OptionalInt64", 2177 "referenced_type" : "type-124", 2178 "self_type" : "type-124", 2179 "size" : 16, 2180 "source_file" : "/out/soong/.intermediates/hardware/interfaces/configstore/1.0/[email protected]_genc++_headers/gen/android/hardware/configstore/1.0/types.h", 2181 "unique_id" : "_ZTSN7android8hardware11configstore4V1_013OptionalInt64E" 2182 }, 2183 { 2184 "alignment" : 8, 2185 "fields" : 2186 [ 2187 { 2188 "field_name" : "specified", 2189 "referenced_type" : "type-8" 2190 }, 2191 { 2192 "field_name" : "value", 2193 "field_offset" : 64, 2194 "referenced_type" : "type-71" 2195 } 2196 ], 2197 "linker_set_key" : "android::hardware::configstore::V1_0::OptionalString", 2198 "name" : "android::hardware::configstore::V1_0::OptionalString", 2199 "referenced_type" : "type-126", 2200 "self_type" : "type-126", 2201 "size" : 24, 2202 "source_file" : "/out/soong/.intermediates/hardware/interfaces/configstore/1.0/[email protected]_genc++_headers/gen/android/hardware/configstore/1.0/types.h", 2203 "unique_id" : "_ZTSN7android8hardware11configstore4V1_014OptionalStringE" 2204 }, 2205 { 2206 "alignment" : 4, 2207 "fields" : 2208 [ 2209 { 2210 "field_name" : "specified", 2211 "referenced_type" : "type-8" 2212 }, 2213 { 2214 "field_name" : "value", 2215 "field_offset" : 32, 2216 "referenced_type" : "type-2" 2217 } 2218 ], 2219 "linker_set_key" : "android::hardware::configstore::V1_0::OptionalUInt32", 2220 "name" : "android::hardware::configstore::V1_0::OptionalUInt32", 2221 "referenced_type" : "type-122", 2222 "self_type" : "type-122", 2223 "size" : 8, 2224 "source_file" : "/out/soong/.intermediates/hardware/interfaces/configstore/1.0/[email protected]_genc++_headers/gen/android/hardware/configstore/1.0/types.h", 2225 "unique_id" : "_ZTSN7android8hardware11configstore4V1_014OptionalUInt32E" 2226 }, 2227 { 2228 "alignment" : 8, 2229 "fields" : 2230 [ 2231 { 2232 "field_name" : "specified", 2233 "referenced_type" : "type-8" 2234 }, 2235 { 2236 "field_name" : "value", 2237 "field_offset" : 64, 2238 "referenced_type" : "type-36" 2239 } 2240 ], 2241 "linker_set_key" : "android::hardware::configstore::V1_0::OptionalUInt64", 2242 "name" : "android::hardware::configstore::V1_0::OptionalUInt64", 2243 "referenced_type" : "type-125", 2244 "self_type" : "type-125", 2245 "size" : 16, 2246 "source_file" : "/out/soong/.intermediates/hardware/interfaces/configstore/1.0/[email protected]_genc++_headers/gen/android/hardware/configstore/1.0/types.h", 2247 "unique_id" : "_ZTSN7android8hardware11configstore4V1_014OptionalUInt64E" 2248 }, 2249 { 2250 "alignment" : 1, 2251 "fields" : 2252 [ 2253 { 2254 "field_name" : "specified", 2255 "referenced_type" : "type-8" 2256 }, 2257 { 2258 "field_name" : "value", 2259 "field_offset" : 8, 2260 "referenced_type" : "type-127" 2261 } 2262 ], 2263 "linker_set_key" : "android::hardware::configstore::V1_1::OptionalDisplayOrientation", 2264 "name" : "android::hardware::configstore::V1_1::OptionalDisplayOrientation", 2265 "referenced_type" : "type-128", 2266 "self_type" : "type-128", 2267 "size" : 2, 2268 "source_file" : "/out/soong/.intermediates/hardware/interfaces/configstore/1.1/[email protected]_genc++_headers/gen/android/hardware/configstore/1.1/types.h", 2269 "unique_id" : "_ZTSN7android8hardware11configstore4V1_126OptionalDisplayOrientationE" 2270 }, 2271 { 2272 "alignment" : 4, 2273 "fields" : 2274 [ 2275 { 2276 "access" : "protected", 2277 "field_name" : "mInstrumentationCallbacks", 2278 "field_offset" : 32, 2279 "referenced_type" : "type-178" 2280 }, 2281 { 2282 "access" : "protected", 2283 "field_name" : "mEnableInstrumentation", 2284 "field_offset" : 128, 2285 "referenced_type" : "type-8" 2286 }, 2287 { 2288 "access" : "protected", 2289 "field_name" : "mInstrumentationLibPackage", 2290 "field_offset" : 160, 2291 "referenced_type" : "type-179" 2292 }, 2293 { 2294 "access" : "protected", 2295 "field_name" : "mInterfaceName", 2296 "field_offset" : 256, 2297 "referenced_type" : "type-180" 2298 } 2299 ], 2300 "linker_set_key" : "android::hardware::details::HidlInstrumentor", 2301 "name" : "android::hardware::details::HidlInstrumentor", 2302 "referenced_type" : "type-177", 2303 "self_type" : "type-177", 2304 "size" : 44, 2305 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 2306 "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE", 2307 "vtable_components" : 2308 [ 2309 { 2310 "kind" : "offset_to_top" 2311 }, 2312 { 2313 "kind" : "rtti", 2314 "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE" 2315 }, 2316 { 2317 "kind" : "complete_dtor_pointer", 2318 "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev" 2319 }, 2320 { 2321 "kind" : "deleting_dtor_pointer", 2322 "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev" 2323 } 2324 ] 2325 }, 2326 { 2327 "alignment" : 1, 2328 "linker_set_key" : "android::hardware::details::bnhw_tag", 2329 "name" : "android::hardware::details::bnhw_tag", 2330 "referenced_type" : "type-172", 2331 "self_type" : "type-172", 2332 "size" : 1, 2333 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 2334 "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE" 2335 }, 2336 { 2337 "alignment" : 1, 2338 "linker_set_key" : "android::hardware::details::bphw_tag", 2339 "name" : "android::hardware::details::bphw_tag", 2340 "referenced_type" : "type-173", 2341 "self_type" : "type-173", 2342 "size" : 1, 2343 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 2344 "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE" 2345 }, 2346 { 2347 "alignment" : 1, 2348 "linker_set_key" : "android::hardware::details::bs_tag", 2349 "name" : "android::hardware::details::bs_tag", 2350 "referenced_type" : "type-174", 2351 "self_type" : "type-174", 2352 "size" : 1, 2353 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 2354 "unique_id" : "_ZTSN7android8hardware7details6bs_tagE" 2355 }, 2356 { 2357 "access" : "private", 2358 "alignment" : 4, 2359 "fields" : 2360 [ 2361 { 2362 "field_name" : "mPointer", 2363 "referenced_type" : "type-95" 2364 }, 2365 { 2366 "field_name" : "_pad", 2367 "referenced_type" : "type-36" 2368 } 2369 ], 2370 "is_anonymous" : true, 2371 "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", 2372 "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", 2373 "record_kind" : "union", 2374 "referenced_type" : "type-94", 2375 "self_type" : "type-94", 2376 "size" : 8, 2377 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 2378 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E" 2379 }, 2380 { 2381 "alignment" : 4, 2382 "fields" : 2383 [ 2384 { 2385 "access" : "private", 2386 "referenced_type" : "type-94" 2387 } 2388 ], 2389 "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>", 2390 "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>", 2391 "referenced_type" : "type-93", 2392 "self_type" : "type-93", 2393 "size" : 8, 2394 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 2395 "template_args" : [ "type-96" ], 2396 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE" 2397 }, 2398 { 2399 "alignment" : 4, 2400 "fields" : 2401 [ 2402 { 2403 "access" : "private", 2404 "referenced_type" : "type-73" 2405 } 2406 ], 2407 "linker_set_key" : "android::hardware::details::hidl_pointer<const char>", 2408 "name" : "android::hardware::details::hidl_pointer<const char>", 2409 "referenced_type" : "type-72", 2410 "self_type" : "type-72", 2411 "size" : 8, 2412 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 2413 "template_args" : [ "type-57" ], 2414 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE" 2415 }, 2416 { 2417 "access" : "private", 2418 "alignment" : 4, 2419 "fields" : 2420 [ 2421 { 2422 "field_name" : "mPointer", 2423 "referenced_type" : "type-56" 2424 }, 2425 { 2426 "field_name" : "_pad", 2427 "referenced_type" : "type-36" 2428 } 2429 ], 2430 "is_anonymous" : true, 2431 "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", 2432 "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", 2433 "record_kind" : "union", 2434 "referenced_type" : "type-73", 2435 "self_type" : "type-73", 2436 "size" : 8, 2437 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 2438 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E" 2439 }, 2440 { 2441 "alignment" : 4, 2442 "fields" : 2443 [ 2444 { 2445 "access" : "private", 2446 "referenced_type" : "type-66" 2447 } 2448 ], 2449 "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>", 2450 "name" : "android::hardware::details::hidl_pointer<const native_handle>", 2451 "referenced_type" : "type-65", 2452 "self_type" : "type-65", 2453 "size" : 8, 2454 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 2455 "template_args" : [ "type-68" ], 2456 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE" 2457 }, 2458 { 2459 "access" : "private", 2460 "alignment" : 4, 2461 "fields" : 2462 [ 2463 { 2464 "field_name" : "mPointer", 2465 "referenced_type" : "type-67" 2466 }, 2467 { 2468 "field_name" : "_pad", 2469 "referenced_type" : "type-36" 2470 } 2471 ], 2472 "is_anonymous" : true, 2473 "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", 2474 "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", 2475 "record_kind" : "union", 2476 "referenced_type" : "type-66", 2477 "self_type" : "type-66", 2478 "size" : 8, 2479 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 2480 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E" 2481 }, 2482 { 2483 "alignment" : 4, 2484 "fields" : 2485 [ 2486 { 2487 "access" : "private", 2488 "referenced_type" : "type-176" 2489 } 2490 ], 2491 "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>", 2492 "name" : "android::hardware::details::hidl_pointer<native_handle>", 2493 "referenced_type" : "type-175", 2494 "self_type" : "type-175", 2495 "size" : 8, 2496 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 2497 "template_args" : [ "type-69" ], 2498 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE" 2499 }, 2500 { 2501 "access" : "private", 2502 "alignment" : 4, 2503 "fields" : 2504 [ 2505 { 2506 "field_name" : "mPointer", 2507 "referenced_type" : "type-116" 2508 }, 2509 { 2510 "field_name" : "_pad", 2511 "referenced_type" : "type-36" 2512 } 2513 ], 2514 "is_anonymous" : true, 2515 "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", 2516 "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", 2517 "record_kind" : "union", 2518 "referenced_type" : "type-176", 2519 "self_type" : "type-176", 2520 "size" : 8, 2521 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 2522 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E" 2523 }, 2524 { 2525 "alignment" : 1, 2526 "linker_set_key" : "android::hardware::details::i_tag", 2527 "name" : "android::hardware::details::i_tag", 2528 "referenced_type" : "type-171", 2529 "self_type" : "type-171", 2530 "size" : 1, 2531 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 2532 "unique_id" : "_ZTSN7android8hardware7details5i_tagE" 2533 }, 2534 { 2535 "alignment" : 4, 2536 "fields" : 2537 [ 2538 { 2539 "access" : "private", 2540 "field_name" : "mStatus", 2541 "referenced_type" : "type-5" 2542 }, 2543 { 2544 "access" : "private", 2545 "field_name" : "mCheckedStatus", 2546 "field_offset" : 160, 2547 "referenced_type" : "type-8" 2548 } 2549 ], 2550 "linker_set_key" : "android::hardware::details::return_status", 2551 "name" : "android::hardware::details::return_status", 2552 "record_kind" : "class", 2553 "referenced_type" : "type-4", 2554 "self_type" : "type-4", 2555 "size" : 24, 2556 "source_file" : "/system/libhidl/base/include/hidl/Status.h", 2557 "unique_id" : "_ZTSN7android8hardware7details13return_statusE" 2558 }, 2559 { 2560 "alignment" : 4, 2561 "base_specifiers" : 2562 [ 2563 { 2564 "is_virtual" : true, 2565 "referenced_type" : "type-46" 2566 } 2567 ], 2568 "linker_set_key" : "android::hardware::hidl_death_recipient", 2569 "name" : "android::hardware::hidl_death_recipient", 2570 "referenced_type" : "type-110", 2571 "self_type" : "type-110", 2572 "size" : 12, 2573 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h", 2574 "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE", 2575 "vtable_components" : 2576 [ 2577 { 2578 "component_value" : 4, 2579 "kind" : "vbase_offset" 2580 }, 2581 { 2582 "kind" : "offset_to_top" 2583 }, 2584 { 2585 "kind" : "rtti", 2586 "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE" 2587 }, 2588 { 2589 "is_pure" : true, 2590 "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE" 2591 }, 2592 { 2593 "kind" : "complete_dtor_pointer", 2594 "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev" 2595 }, 2596 { 2597 "kind" : "deleting_dtor_pointer", 2598 "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev" 2599 }, 2600 { 2601 "kind" : "vcall_offset" 2602 }, 2603 { 2604 "kind" : "vcall_offset" 2605 }, 2606 { 2607 "kind" : "vcall_offset" 2608 }, 2609 { 2610 "kind" : "vcall_offset" 2611 }, 2612 { 2613 "component_value" : -4, 2614 "kind" : "vcall_offset" 2615 }, 2616 { 2617 "component_value" : -4, 2618 "kind" : "offset_to_top" 2619 }, 2620 { 2621 "kind" : "rtti", 2622 "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE" 2623 }, 2624 { 2625 "kind" : "complete_dtor_pointer", 2626 "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev" 2627 }, 2628 { 2629 "kind" : "deleting_dtor_pointer", 2630 "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev" 2631 }, 2632 { 2633 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv" 2634 }, 2635 { 2636 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv" 2637 }, 2638 { 2639 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv" 2640 }, 2641 { 2642 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv" 2643 } 2644 ] 2645 }, 2646 { 2647 "alignment" : 8, 2648 "fields" : 2649 [ 2650 { 2651 "access" : "private", 2652 "field_name" : "mHandle", 2653 "referenced_type" : "type-65" 2654 }, 2655 { 2656 "access" : "private", 2657 "field_name" : "mOwnsHandle", 2658 "field_offset" : 64, 2659 "referenced_type" : "type-8" 2660 } 2661 ], 2662 "linker_set_key" : "android::hardware::hidl_handle", 2663 "name" : "android::hardware::hidl_handle", 2664 "referenced_type" : "type-64", 2665 "self_type" : "type-64", 2666 "size" : 16, 2667 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h", 2668 "unique_id" : "_ZTSN7android8hardware11hidl_handleE" 2669 }, 2670 { 2671 "alignment" : 8, 2672 "fields" : 2673 [ 2674 { 2675 "access" : "private", 2676 "field_name" : "mHandle", 2677 "referenced_type" : "type-64" 2678 }, 2679 { 2680 "access" : "private", 2681 "field_name" : "mSize", 2682 "field_offset" : 128, 2683 "referenced_type" : "type-36" 2684 }, 2685 { 2686 "access" : "private", 2687 "field_name" : "mName", 2688 "field_offset" : 192, 2689 "referenced_type" : "type-71" 2690 } 2691 ], 2692 "linker_set_key" : "android::hardware::hidl_memory", 2693 "name" : "android::hardware::hidl_memory", 2694 "referenced_type" : "type-78", 2695 "self_type" : "type-78", 2696 "size" : 40, 2697 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h", 2698 "unique_id" : "_ZTSN7android8hardware11hidl_memoryE" 2699 }, 2700 { 2701 "alignment" : 4, 2702 "fields" : 2703 [ 2704 { 2705 "access" : "private", 2706 "field_name" : "mBuffer", 2707 "referenced_type" : "type-72" 2708 }, 2709 { 2710 "access" : "private", 2711 "field_name" : "mSize", 2712 "field_offset" : 64, 2713 "referenced_type" : "type-2" 2714 }, 2715 { 2716 "access" : "private", 2717 "field_name" : "mOwnsBuffer", 2718 "field_offset" : 96, 2719 "referenced_type" : "type-8" 2720 } 2721 ], 2722 "linker_set_key" : "android::hardware::hidl_string", 2723 "name" : "android::hardware::hidl_string", 2724 "referenced_type" : "type-71", 2725 "self_type" : "type-71", 2726 "size" : 16, 2727 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h", 2728 "unique_id" : "_ZTSN7android8hardware11hidl_stringE" 2729 }, 2730 { 2731 "alignment" : 4, 2732 "fields" : 2733 [ 2734 { 2735 "access" : "private", 2736 "field_name" : "mBuffer", 2737 "referenced_type" : "type-93" 2738 }, 2739 { 2740 "access" : "private", 2741 "field_name" : "mSize", 2742 "field_offset" : 64, 2743 "referenced_type" : "type-2" 2744 }, 2745 { 2746 "access" : "private", 2747 "field_name" : "mOwnsBuffer", 2748 "field_offset" : 96, 2749 "referenced_type" : "type-8" 2750 } 2751 ], 2752 "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>", 2753 "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>", 2754 "referenced_type" : "type-92", 2755 "self_type" : "type-92", 2756 "size" : 16, 2757 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h", 2758 "template_args" : [ "type-96" ], 2759 "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE" 2760 }, 2761 { 2762 "alignment" : 2, 2763 "fields" : 2764 [ 2765 { 2766 "access" : "private", 2767 "field_name" : "mMajor", 2768 "referenced_type" : "type-26" 2769 }, 2770 { 2771 "access" : "private", 2772 "field_name" : "mMinor", 2773 "field_offset" : 16, 2774 "referenced_type" : "type-26" 2775 } 2776 ], 2777 "linker_set_key" : "android::hardware::hidl_version", 2778 "name" : "android::hardware::hidl_version", 2779 "referenced_type" : "type-97", 2780 "self_type" : "type-97", 2781 "size" : 4, 2782 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h", 2783 "unique_id" : "_ZTSN7android8hardware12hidl_versionE" 2784 }, 2785 { 2786 "alignment" : 4, 2787 "fields" : 2788 [ 2789 { 2790 "access" : "private", 2791 "field_name" : "m_ptr", 2792 "referenced_type" : "type-109" 2793 } 2794 ], 2795 "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>", 2796 "name" : "android::sp<android::hardware::hidl_death_recipient>", 2797 "record_kind" : "class", 2798 "referenced_type" : "type-108", 2799 "self_type" : "type-108", 2800 "size" : 4, 2801 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h", 2802 "template_args" : [ "type-110" ], 2803 "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE" 2804 }, 2805 { 2806 "alignment" : 1, 2807 "linker_set_key" : "android::trait_trivial_copy<bool>", 2808 "name" : "android::trait_trivial_copy<bool>", 2809 "referenced_type" : "type-203", 2810 "self_type" : "type-203", 2811 "size" : 1, 2812 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 2813 "template_args" : [ "type-8" ], 2814 "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE" 2815 }, 2816 { 2817 "alignment" : 1, 2818 "linker_set_key" : "android::trait_trivial_copy<char>", 2819 "name" : "android::trait_trivial_copy<char>", 2820 "referenced_type" : "type-207", 2821 "self_type" : "type-207", 2822 "size" : 1, 2823 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 2824 "template_args" : [ "type-58" ], 2825 "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE" 2826 }, 2827 { 2828 "alignment" : 1, 2829 "linker_set_key" : "android::trait_trivial_copy<double>", 2830 "name" : "android::trait_trivial_copy<double>", 2831 "referenced_type" : "type-11", 2832 "self_type" : "type-11", 2833 "size" : 1, 2834 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 2835 "template_args" : [ "type-9" ], 2836 "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE" 2837 }, 2838 { 2839 "alignment" : 1, 2840 "linker_set_key" : "android::trait_trivial_copy<float>", 2841 "name" : "android::trait_trivial_copy<float>", 2842 "referenced_type" : "type-251", 2843 "self_type" : "type-251", 2844 "size" : 1, 2845 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 2846 "template_args" : [ "type-40" ], 2847 "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE" 2848 }, 2849 { 2850 "alignment" : 1, 2851 "linker_set_key" : "android::trait_trivial_copy<int>", 2852 "name" : "android::trait_trivial_copy<int>", 2853 "referenced_type" : "type-223", 2854 "self_type" : "type-223", 2855 "size" : 1, 2856 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 2857 "template_args" : [ "type-6" ], 2858 "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE" 2859 }, 2860 { 2861 "alignment" : 1, 2862 "linker_set_key" : "android::trait_trivial_copy<long long>", 2863 "name" : "android::trait_trivial_copy<long long>", 2864 "referenced_type" : "type-242", 2865 "self_type" : "type-242", 2866 "size" : 1, 2867 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 2868 "template_args" : [ "type-33" ], 2869 "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE" 2870 }, 2871 { 2872 "alignment" : 1, 2873 "linker_set_key" : "android::trait_trivial_copy<long>", 2874 "name" : "android::trait_trivial_copy<long>", 2875 "referenced_type" : "type-232", 2876 "self_type" : "type-232", 2877 "size" : 1, 2878 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 2879 "template_args" : [ "type-230" ], 2880 "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE" 2881 }, 2882 { 2883 "alignment" : 1, 2884 "linker_set_key" : "android::trait_trivial_copy<short>", 2885 "name" : "android::trait_trivial_copy<short>", 2886 "referenced_type" : "type-215", 2887 "self_type" : "type-215", 2888 "size" : 1, 2889 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 2890 "template_args" : [ "type-23" ], 2891 "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE" 2892 }, 2893 { 2894 "alignment" : 1, 2895 "linker_set_key" : "android::trait_trivial_copy<unsigned char>", 2896 "name" : "android::trait_trivial_copy<unsigned char>", 2897 "referenced_type" : "type-211", 2898 "self_type" : "type-211", 2899 "size" : 1, 2900 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 2901 "template_args" : [ "type-20" ], 2902 "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE" 2903 }, 2904 { 2905 "alignment" : 1, 2906 "linker_set_key" : "android::trait_trivial_copy<unsigned int>", 2907 "name" : "android::trait_trivial_copy<unsigned int>", 2908 "referenced_type" : "type-227", 2909 "self_type" : "type-227", 2910 "size" : 1, 2911 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 2912 "template_args" : [ "type-2" ], 2913 "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE" 2914 }, 2915 { 2916 "alignment" : 1, 2917 "linker_set_key" : "android::trait_trivial_copy<unsigned long long>", 2918 "name" : "android::trait_trivial_copy<unsigned long long>", 2919 "referenced_type" : "type-247", 2920 "self_type" : "type-247", 2921 "size" : 1, 2922 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 2923 "template_args" : [ "type-36" ], 2924 "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE" 2925 }, 2926 { 2927 "alignment" : 1, 2928 "linker_set_key" : "android::trait_trivial_copy<unsigned long>", 2929 "name" : "android::trait_trivial_copy<unsigned long>", 2930 "referenced_type" : "type-238", 2931 "self_type" : "type-238", 2932 "size" : 1, 2933 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 2934 "template_args" : [ "type-235" ], 2935 "unique_id" : "_ZTSN7android18trait_trivial_copyImEE" 2936 }, 2937 { 2938 "alignment" : 1, 2939 "linker_set_key" : "android::trait_trivial_copy<unsigned short>", 2940 "name" : "android::trait_trivial_copy<unsigned short>", 2941 "referenced_type" : "type-219", 2942 "self_type" : "type-219", 2943 "size" : 1, 2944 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 2945 "template_args" : [ "type-26" ], 2946 "unique_id" : "_ZTSN7android18trait_trivial_copyItEE" 2947 }, 2948 { 2949 "alignment" : 1, 2950 "linker_set_key" : "android::trait_trivial_copy<void>", 2951 "name" : "android::trait_trivial_copy<void>", 2952 "referenced_type" : "type-198", 2953 "self_type" : "type-198", 2954 "size" : 1, 2955 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 2956 "template_args" : [ "type-51" ], 2957 "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE" 2958 }, 2959 { 2960 "alignment" : 1, 2961 "linker_set_key" : "android::trait_trivial_ctor<bool>", 2962 "name" : "android::trait_trivial_ctor<bool>", 2963 "referenced_type" : "type-201", 2964 "self_type" : "type-201", 2965 "size" : 1, 2966 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 2967 "template_args" : [ "type-8" ], 2968 "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE" 2969 }, 2970 { 2971 "alignment" : 1, 2972 "linker_set_key" : "android::trait_trivial_ctor<char>", 2973 "name" : "android::trait_trivial_ctor<char>", 2974 "referenced_type" : "type-205", 2975 "self_type" : "type-205", 2976 "size" : 1, 2977 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 2978 "template_args" : [ "type-58" ], 2979 "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE" 2980 }, 2981 { 2982 "alignment" : 1, 2983 "linker_set_key" : "android::trait_trivial_ctor<double>", 2984 "name" : "android::trait_trivial_ctor<double>", 2985 "referenced_type" : "type-253", 2986 "self_type" : "type-253", 2987 "size" : 1, 2988 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 2989 "template_args" : [ "type-9" ], 2990 "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE" 2991 }, 2992 { 2993 "alignment" : 1, 2994 "linker_set_key" : "android::trait_trivial_ctor<float>", 2995 "name" : "android::trait_trivial_ctor<float>", 2996 "referenced_type" : "type-249", 2997 "self_type" : "type-249", 2998 "size" : 1, 2999 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3000 "template_args" : [ "type-40" ], 3001 "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE" 3002 }, 3003 { 3004 "alignment" : 1, 3005 "linker_set_key" : "android::trait_trivial_ctor<int>", 3006 "name" : "android::trait_trivial_ctor<int>", 3007 "referenced_type" : "type-221", 3008 "self_type" : "type-221", 3009 "size" : 1, 3010 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3011 "template_args" : [ "type-6" ], 3012 "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE" 3013 }, 3014 { 3015 "alignment" : 1, 3016 "linker_set_key" : "android::trait_trivial_ctor<long long>", 3017 "name" : "android::trait_trivial_ctor<long long>", 3018 "referenced_type" : "type-240", 3019 "self_type" : "type-240", 3020 "size" : 1, 3021 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3022 "template_args" : [ "type-33" ], 3023 "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE" 3024 }, 3025 { 3026 "alignment" : 1, 3027 "linker_set_key" : "android::trait_trivial_ctor<long>", 3028 "name" : "android::trait_trivial_ctor<long>", 3029 "referenced_type" : "type-229", 3030 "self_type" : "type-229", 3031 "size" : 1, 3032 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3033 "template_args" : [ "type-230" ], 3034 "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE" 3035 }, 3036 { 3037 "alignment" : 1, 3038 "linker_set_key" : "android::trait_trivial_ctor<short>", 3039 "name" : "android::trait_trivial_ctor<short>", 3040 "referenced_type" : "type-213", 3041 "self_type" : "type-213", 3042 "size" : 1, 3043 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3044 "template_args" : [ "type-23" ], 3045 "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE" 3046 }, 3047 { 3048 "alignment" : 1, 3049 "linker_set_key" : "android::trait_trivial_ctor<unsigned char>", 3050 "name" : "android::trait_trivial_ctor<unsigned char>", 3051 "referenced_type" : "type-209", 3052 "self_type" : "type-209", 3053 "size" : 1, 3054 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3055 "template_args" : [ "type-20" ], 3056 "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE" 3057 }, 3058 { 3059 "alignment" : 1, 3060 "linker_set_key" : "android::trait_trivial_ctor<unsigned int>", 3061 "name" : "android::trait_trivial_ctor<unsigned int>", 3062 "referenced_type" : "type-225", 3063 "self_type" : "type-225", 3064 "size" : 1, 3065 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3066 "template_args" : [ "type-2" ], 3067 "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE" 3068 }, 3069 { 3070 "alignment" : 1, 3071 "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>", 3072 "name" : "android::trait_trivial_ctor<unsigned long long>", 3073 "referenced_type" : "type-244", 3074 "self_type" : "type-244", 3075 "size" : 1, 3076 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3077 "template_args" : [ "type-36" ], 3078 "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE" 3079 }, 3080 { 3081 "alignment" : 1, 3082 "linker_set_key" : "android::trait_trivial_ctor<unsigned long>", 3083 "name" : "android::trait_trivial_ctor<unsigned long>", 3084 "referenced_type" : "type-234", 3085 "self_type" : "type-234", 3086 "size" : 1, 3087 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3088 "template_args" : [ "type-235" ], 3089 "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE" 3090 }, 3091 { 3092 "alignment" : 1, 3093 "linker_set_key" : "android::trait_trivial_ctor<unsigned short>", 3094 "name" : "android::trait_trivial_ctor<unsigned short>", 3095 "referenced_type" : "type-217", 3096 "self_type" : "type-217", 3097 "size" : 1, 3098 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3099 "template_args" : [ "type-26" ], 3100 "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE" 3101 }, 3102 { 3103 "alignment" : 1, 3104 "linker_set_key" : "android::trait_trivial_ctor<void>", 3105 "name" : "android::trait_trivial_ctor<void>", 3106 "referenced_type" : "type-196", 3107 "self_type" : "type-196", 3108 "size" : 1, 3109 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3110 "template_args" : [ "type-51" ], 3111 "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE" 3112 }, 3113 { 3114 "alignment" : 1, 3115 "linker_set_key" : "android::trait_trivial_dtor<bool>", 3116 "name" : "android::trait_trivial_dtor<bool>", 3117 "referenced_type" : "type-202", 3118 "self_type" : "type-202", 3119 "size" : 1, 3120 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3121 "template_args" : [ "type-8" ], 3122 "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE" 3123 }, 3124 { 3125 "alignment" : 1, 3126 "linker_set_key" : "android::trait_trivial_dtor<char>", 3127 "name" : "android::trait_trivial_dtor<char>", 3128 "referenced_type" : "type-206", 3129 "self_type" : "type-206", 3130 "size" : 1, 3131 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3132 "template_args" : [ "type-58" ], 3133 "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE" 3134 }, 3135 { 3136 "alignment" : 1, 3137 "linker_set_key" : "android::trait_trivial_dtor<double>", 3138 "name" : "android::trait_trivial_dtor<double>", 3139 "referenced_type" : "type-10", 3140 "self_type" : "type-10", 3141 "size" : 1, 3142 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3143 "template_args" : [ "type-9" ], 3144 "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE" 3145 }, 3146 { 3147 "alignment" : 1, 3148 "linker_set_key" : "android::trait_trivial_dtor<float>", 3149 "name" : "android::trait_trivial_dtor<float>", 3150 "referenced_type" : "type-250", 3151 "self_type" : "type-250", 3152 "size" : 1, 3153 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3154 "template_args" : [ "type-40" ], 3155 "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE" 3156 }, 3157 { 3158 "alignment" : 1, 3159 "linker_set_key" : "android::trait_trivial_dtor<int>", 3160 "name" : "android::trait_trivial_dtor<int>", 3161 "referenced_type" : "type-222", 3162 "self_type" : "type-222", 3163 "size" : 1, 3164 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3165 "template_args" : [ "type-6" ], 3166 "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE" 3167 }, 3168 { 3169 "alignment" : 1, 3170 "linker_set_key" : "android::trait_trivial_dtor<long long>", 3171 "name" : "android::trait_trivial_dtor<long long>", 3172 "referenced_type" : "type-241", 3173 "self_type" : "type-241", 3174 "size" : 1, 3175 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3176 "template_args" : [ "type-33" ], 3177 "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE" 3178 }, 3179 { 3180 "alignment" : 1, 3181 "linker_set_key" : "android::trait_trivial_dtor<long>", 3182 "name" : "android::trait_trivial_dtor<long>", 3183 "referenced_type" : "type-231", 3184 "self_type" : "type-231", 3185 "size" : 1, 3186 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3187 "template_args" : [ "type-230" ], 3188 "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE" 3189 }, 3190 { 3191 "alignment" : 1, 3192 "linker_set_key" : "android::trait_trivial_dtor<short>", 3193 "name" : "android::trait_trivial_dtor<short>", 3194 "referenced_type" : "type-214", 3195 "self_type" : "type-214", 3196 "size" : 1, 3197 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3198 "template_args" : [ "type-23" ], 3199 "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE" 3200 }, 3201 { 3202 "alignment" : 1, 3203 "linker_set_key" : "android::trait_trivial_dtor<unsigned char>", 3204 "name" : "android::trait_trivial_dtor<unsigned char>", 3205 "referenced_type" : "type-210", 3206 "self_type" : "type-210", 3207 "size" : 1, 3208 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3209 "template_args" : [ "type-20" ], 3210 "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE" 3211 }, 3212 { 3213 "alignment" : 1, 3214 "linker_set_key" : "android::trait_trivial_dtor<unsigned int>", 3215 "name" : "android::trait_trivial_dtor<unsigned int>", 3216 "referenced_type" : "type-226", 3217 "self_type" : "type-226", 3218 "size" : 1, 3219 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3220 "template_args" : [ "type-2" ], 3221 "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE" 3222 }, 3223 { 3224 "alignment" : 1, 3225 "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>", 3226 "name" : "android::trait_trivial_dtor<unsigned long long>", 3227 "referenced_type" : "type-246", 3228 "self_type" : "type-246", 3229 "size" : 1, 3230 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3231 "template_args" : [ "type-36" ], 3232 "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE" 3233 }, 3234 { 3235 "alignment" : 1, 3236 "linker_set_key" : "android::trait_trivial_dtor<unsigned long>", 3237 "name" : "android::trait_trivial_dtor<unsigned long>", 3238 "referenced_type" : "type-237", 3239 "self_type" : "type-237", 3240 "size" : 1, 3241 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3242 "template_args" : [ "type-235" ], 3243 "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE" 3244 }, 3245 { 3246 "alignment" : 1, 3247 "linker_set_key" : "android::trait_trivial_dtor<unsigned short>", 3248 "name" : "android::trait_trivial_dtor<unsigned short>", 3249 "referenced_type" : "type-218", 3250 "self_type" : "type-218", 3251 "size" : 1, 3252 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3253 "template_args" : [ "type-26" ], 3254 "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE" 3255 }, 3256 { 3257 "alignment" : 1, 3258 "linker_set_key" : "android::trait_trivial_dtor<void>", 3259 "name" : "android::trait_trivial_dtor<void>", 3260 "referenced_type" : "type-197", 3261 "self_type" : "type-197", 3262 "size" : 1, 3263 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3264 "template_args" : [ "type-51" ], 3265 "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE" 3266 }, 3267 { 3268 "alignment" : 1, 3269 "linker_set_key" : "android::trait_trivial_move<bool>", 3270 "name" : "android::trait_trivial_move<bool>", 3271 "referenced_type" : "type-204", 3272 "self_type" : "type-204", 3273 "size" : 1, 3274 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3275 "template_args" : [ "type-8" ], 3276 "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE" 3277 }, 3278 { 3279 "alignment" : 1, 3280 "linker_set_key" : "android::trait_trivial_move<char>", 3281 "name" : "android::trait_trivial_move<char>", 3282 "referenced_type" : "type-208", 3283 "self_type" : "type-208", 3284 "size" : 1, 3285 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3286 "template_args" : [ "type-58" ], 3287 "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE" 3288 }, 3289 { 3290 "alignment" : 1, 3291 "linker_set_key" : "android::trait_trivial_move<double>", 3292 "name" : "android::trait_trivial_move<double>", 3293 "referenced_type" : "type-12", 3294 "self_type" : "type-12", 3295 "size" : 1, 3296 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3297 "template_args" : [ "type-9" ], 3298 "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE" 3299 }, 3300 { 3301 "alignment" : 1, 3302 "linker_set_key" : "android::trait_trivial_move<float>", 3303 "name" : "android::trait_trivial_move<float>", 3304 "referenced_type" : "type-252", 3305 "self_type" : "type-252", 3306 "size" : 1, 3307 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3308 "template_args" : [ "type-40" ], 3309 "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE" 3310 }, 3311 { 3312 "alignment" : 1, 3313 "linker_set_key" : "android::trait_trivial_move<int>", 3314 "name" : "android::trait_trivial_move<int>", 3315 "referenced_type" : "type-224", 3316 "self_type" : "type-224", 3317 "size" : 1, 3318 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3319 "template_args" : [ "type-6" ], 3320 "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE" 3321 }, 3322 { 3323 "alignment" : 1, 3324 "linker_set_key" : "android::trait_trivial_move<long long>", 3325 "name" : "android::trait_trivial_move<long long>", 3326 "referenced_type" : "type-243", 3327 "self_type" : "type-243", 3328 "size" : 1, 3329 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3330 "template_args" : [ "type-33" ], 3331 "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE" 3332 }, 3333 { 3334 "alignment" : 1, 3335 "linker_set_key" : "android::trait_trivial_move<long>", 3336 "name" : "android::trait_trivial_move<long>", 3337 "referenced_type" : "type-233", 3338 "self_type" : "type-233", 3339 "size" : 1, 3340 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3341 "template_args" : [ "type-230" ], 3342 "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE" 3343 }, 3344 { 3345 "alignment" : 1, 3346 "linker_set_key" : "android::trait_trivial_move<short>", 3347 "name" : "android::trait_trivial_move<short>", 3348 "referenced_type" : "type-216", 3349 "self_type" : "type-216", 3350 "size" : 1, 3351 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3352 "template_args" : [ "type-23" ], 3353 "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE" 3354 }, 3355 { 3356 "alignment" : 1, 3357 "linker_set_key" : "android::trait_trivial_move<unsigned char>", 3358 "name" : "android::trait_trivial_move<unsigned char>", 3359 "referenced_type" : "type-212", 3360 "self_type" : "type-212", 3361 "size" : 1, 3362 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3363 "template_args" : [ "type-20" ], 3364 "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE" 3365 }, 3366 { 3367 "alignment" : 1, 3368 "linker_set_key" : "android::trait_trivial_move<unsigned int>", 3369 "name" : "android::trait_trivial_move<unsigned int>", 3370 "referenced_type" : "type-228", 3371 "self_type" : "type-228", 3372 "size" : 1, 3373 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3374 "template_args" : [ "type-2" ], 3375 "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE" 3376 }, 3377 { 3378 "alignment" : 1, 3379 "linker_set_key" : "android::trait_trivial_move<unsigned long long>", 3380 "name" : "android::trait_trivial_move<unsigned long long>", 3381 "referenced_type" : "type-248", 3382 "self_type" : "type-248", 3383 "size" : 1, 3384 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3385 "template_args" : [ "type-36" ], 3386 "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE" 3387 }, 3388 { 3389 "alignment" : 1, 3390 "linker_set_key" : "android::trait_trivial_move<unsigned long>", 3391 "name" : "android::trait_trivial_move<unsigned long>", 3392 "referenced_type" : "type-239", 3393 "self_type" : "type-239", 3394 "size" : 1, 3395 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3396 "template_args" : [ "type-235" ], 3397 "unique_id" : "_ZTSN7android18trait_trivial_moveImEE" 3398 }, 3399 { 3400 "alignment" : 1, 3401 "linker_set_key" : "android::trait_trivial_move<unsigned short>", 3402 "name" : "android::trait_trivial_move<unsigned short>", 3403 "referenced_type" : "type-220", 3404 "self_type" : "type-220", 3405 "size" : 1, 3406 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3407 "template_args" : [ "type-26" ], 3408 "unique_id" : "_ZTSN7android18trait_trivial_moveItEE" 3409 }, 3410 { 3411 "alignment" : 1, 3412 "linker_set_key" : "android::trait_trivial_move<void>", 3413 "name" : "android::trait_trivial_move<void>", 3414 "referenced_type" : "type-199", 3415 "self_type" : "type-199", 3416 "size" : 1, 3417 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 3418 "template_args" : [ "type-51" ], 3419 "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE" 3420 }, 3421 { 3422 "alignment" : 4, 3423 "fields" : 3424 [ 3425 { 3426 "field_name" : "version", 3427 "referenced_type" : "type-6" 3428 }, 3429 { 3430 "field_name" : "numFds", 3431 "field_offset" : 32, 3432 "referenced_type" : "type-6" 3433 }, 3434 { 3435 "field_name" : "numInts", 3436 "field_offset" : 64, 3437 "referenced_type" : "type-6" 3438 }, 3439 { 3440 "field_name" : "data", 3441 "field_offset" : 96, 3442 "referenced_type" : "type-70" 3443 } 3444 ], 3445 "linker_set_key" : "native_handle", 3446 "name" : "native_handle", 3447 "referenced_type" : "type-69", 3448 "self_type" : "type-69", 3449 "size" : 12, 3450 "source_file" : "/system/core/libcutils/include/cutils/native_handle.h", 3451 "unique_id" : "native_handle" 3452 } 3453 ], 3454 "rvalue_reference_types" : 3455 [ 3456 { 3457 "alignment" : 4, 3458 "linker_set_key" : "android::hardware::Return<void> &&", 3459 "name" : "android::hardware::Return<void> &&", 3460 "referenced_type" : "type-50", 3461 "self_type" : "type-90", 3462 "size" : 4, 3463 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 3464 }, 3465 { 3466 "alignment" : 4, 3467 "linker_set_key" : "android::hardware::Status &&", 3468 "name" : "android::hardware::Status &&", 3469 "referenced_type" : "type-5", 3470 "self_type" : "type-192", 3471 "size" : 4, 3472 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 3473 }, 3474 { 3475 "alignment" : 4, 3476 "linker_set_key" : "android::hardware::details::return_status &&", 3477 "name" : "android::hardware::details::return_status &&", 3478 "referenced_type" : "type-4", 3479 "self_type" : "type-245", 3480 "size" : 4, 3481 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 3482 }, 3483 { 3484 "alignment" : 4, 3485 "linker_set_key" : "android::hardware::hidl_handle &&", 3486 "name" : "android::hardware::hidl_handle &&", 3487 "referenced_type" : "type-64", 3488 "self_type" : "type-81", 3489 "size" : 4, 3490 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 3491 }, 3492 { 3493 "alignment" : 4, 3494 "linker_set_key" : "android::hardware::hidl_memory &&", 3495 "name" : "android::hardware::hidl_memory &&", 3496 "referenced_type" : "type-78", 3497 "self_type" : "type-85", 3498 "size" : 4, 3499 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 3500 } 3501 ] 3502} 3503