1{ 2 "array_types" : 3 [ 4 { 5 "alignment" : 1, 6 "linker_set_key" : "char [0]", 7 "name" : "char [0]", 8 "referenced_type" : "type-18", 9 "self_type" : "type-17", 10 "source_file" : "/system/core/liblog/include/log/log_read.h" 11 }, 12 { 13 "linker_set_key" : "float []", 14 "name" : "float []", 15 "referenced_type" : "type-39", 16 "self_type" : "type-227", 17 "source_file" : "/system/core/libsystem/include/system/graphics.h" 18 }, 19 { 20 "alignment" : 4, 21 "linker_set_key" : "int [0]", 22 "name" : "int [0]", 23 "referenced_type" : "type-10", 24 "self_type" : "type-36", 25 "source_file" : "/system/core/libcutils/include/cutils/native_handle.h" 26 }, 27 { 28 "alignment" : 1, 29 "linker_set_key" : "unsigned char [5121]", 30 "name" : "unsigned char [5121]", 31 "referenced_type" : "type-15", 32 "self_type" : "type-14", 33 "size" : 5121, 34 "source_file" : "/system/core/liblog/include/log/log_read.h" 35 }, 36 { 37 "alignment" : 4, 38 "linker_set_key" : "unsigned int [8]", 39 "name" : "unsigned int [8]", 40 "referenced_type" : "type-2", 41 "self_type" : "type-219", 42 "size" : 32, 43 "source_file" : "/system/core/libsystem/include/system/graphics.h" 44 } 45 ], 46 "builtin_types" : 47 [ 48 { 49 "alignment" : 1, 50 "is_integral" : true, 51 "is_unsigned" : true, 52 "linker_set_key" : "bool", 53 "name" : "bool", 54 "referenced_type" : "type-37", 55 "self_type" : "type-37", 56 "size" : 1 57 }, 58 { 59 "alignment" : 1, 60 "is_integral" : true, 61 "linker_set_key" : "char", 62 "name" : "char", 63 "referenced_type" : "type-18", 64 "self_type" : "type-18", 65 "size" : 1 66 }, 67 { 68 "alignment" : 2, 69 "is_integral" : true, 70 "is_unsigned" : true, 71 "linker_set_key" : "char16_t", 72 "name" : "char16_t", 73 "referenced_type" : "type-134", 74 "self_type" : "type-134", 75 "size" : 2 76 }, 77 { 78 "alignment" : 4, 79 "linker_set_key" : "double", 80 "name" : "double", 81 "referenced_type" : "type-42", 82 "self_type" : "type-42", 83 "size" : 8 84 }, 85 { 86 "alignment" : 4, 87 "linker_set_key" : "float", 88 "name" : "float", 89 "referenced_type" : "type-39", 90 "self_type" : "type-39", 91 "size" : 4 92 }, 93 { 94 "alignment" : 4, 95 "is_integral" : true, 96 "linker_set_key" : "int", 97 "name" : "int", 98 "referenced_type" : "type-10", 99 "self_type" : "type-10", 100 "size" : 4 101 }, 102 { 103 "alignment" : 4, 104 "is_integral" : true, 105 "linker_set_key" : "long", 106 "name" : "long", 107 "referenced_type" : "type-329", 108 "self_type" : "type-329", 109 "size" : 4 110 }, 111 { 112 "alignment" : 4, 113 "is_integral" : true, 114 "linker_set_key" : "long long", 115 "name" : "long long", 116 "referenced_type" : "type-26", 117 "self_type" : "type-26", 118 "size" : 8 119 }, 120 { 121 "alignment" : 2, 122 "is_integral" : true, 123 "linker_set_key" : "short", 124 "name" : "short", 125 "referenced_type" : "type-312", 126 "self_type" : "type-312", 127 "size" : 2 128 }, 129 { 130 "alignment" : 1, 131 "is_integral" : true, 132 "linker_set_key" : "signed char", 133 "name" : "signed char", 134 "referenced_type" : "type-356", 135 "self_type" : "type-356", 136 "size" : 1 137 }, 138 { 139 "alignment" : 1, 140 "is_integral" : true, 141 "is_unsigned" : true, 142 "linker_set_key" : "unsigned char", 143 "name" : "unsigned char", 144 "referenced_type" : "type-15", 145 "self_type" : "type-15", 146 "size" : 1 147 }, 148 { 149 "alignment" : 4, 150 "is_integral" : true, 151 "is_unsigned" : true, 152 "linker_set_key" : "unsigned int", 153 "name" : "unsigned int", 154 "referenced_type" : "type-2", 155 "self_type" : "type-2", 156 "size" : 4 157 }, 158 { 159 "alignment" : 4, 160 "is_integral" : true, 161 "is_unsigned" : true, 162 "linker_set_key" : "unsigned long", 163 "name" : "unsigned long", 164 "referenced_type" : "type-334", 165 "self_type" : "type-334", 166 "size" : 4 167 }, 168 { 169 "alignment" : 4, 170 "is_integral" : true, 171 "is_unsigned" : true, 172 "linker_set_key" : "unsigned long long", 173 "name" : "unsigned long long", 174 "referenced_type" : "type-29", 175 "self_type" : "type-29", 176 "size" : 8 177 }, 178 { 179 "alignment" : 2, 180 "is_integral" : true, 181 "is_unsigned" : true, 182 "linker_set_key" : "unsigned short", 183 "name" : "unsigned short", 184 "referenced_type" : "type-8", 185 "self_type" : "type-8", 186 "size" : 2 187 }, 188 { 189 "linker_set_key" : "void", 190 "name" : "void", 191 "referenced_type" : "type-96", 192 "self_type" : "type-96" 193 } 194 ], 195 "elf_functions" : [], 196 "elf_objects" : [], 197 "enum_types" : 198 [ 199 { 200 "alignment" : 4, 201 "enum_fields" : 202 [ 203 { 204 "enum_field_value" : 0, 205 "name" : "android::Condition::WAKE_UP_ONE" 206 }, 207 { 208 "enum_field_value" : 1, 209 "name" : "android::Condition::WAKE_UP_ALL" 210 } 211 ], 212 "linker_set_key" : "android::Condition::WakeUpType", 213 "name" : "android::Condition::WakeUpType", 214 "referenced_type" : "type-244", 215 "self_type" : "type-244", 216 "size" : 4, 217 "source_file" : "/system/core/libutils/include/utils/Condition.h", 218 "underlying_type" : "type-2", 219 "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE" 220 }, 221 { 222 "alignment" : 4, 223 "enum_fields" : 224 [ 225 { 226 "enum_field_value" : 0, 227 "name" : "android::String16::kEmptyString" 228 } 229 ], 230 "linker_set_key" : "android::String16::StaticLinkage", 231 "name" : "android::String16::StaticLinkage", 232 "referenced_type" : "type-135", 233 "self_type" : "type-135", 234 "size" : 4, 235 "source_file" : "/system/core/libutils/include/utils/String16.h", 236 "underlying_type" : "type-2", 237 "unique_id" : "_ZTSN7android8String1613StaticLinkageE" 238 }, 239 { 240 "alignment" : 4, 241 "enum_fields" : 242 [ 243 { 244 "enum_field_value" : 0, 245 "name" : "android::String8::kEmptyString" 246 } 247 ], 248 "linker_set_key" : "android::String8::StaticLinkage", 249 "name" : "android::String8::StaticLinkage", 250 "referenced_type" : "type-124", 251 "self_type" : "type-124", 252 "size" : 4, 253 "source_file" : "/system/core/libutils/include/utils/String8.h", 254 "underlying_type" : "type-2", 255 "unique_id" : "_ZTSN7android7String813StaticLinkageE" 256 }, 257 { 258 "alignment" : 4, 259 "enum_fields" : 260 [ 261 { 262 "enum_field_value" : 0, 263 "name" : "android::hardware::HidlReturnRestriction::NONE" 264 }, 265 { 266 "enum_field_value" : 1, 267 "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED" 268 }, 269 { 270 "enum_field_value" : 2, 271 "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED" 272 } 273 ], 274 "linker_set_key" : "android::hardware::HidlReturnRestriction", 275 "name" : "android::hardware::HidlReturnRestriction", 276 "referenced_type" : "type-304", 277 "self_type" : "type-304", 278 "size" : 4, 279 "source_file" : "/system/libhidl/base/include/hidl/Status.h", 280 "underlying_type" : "type-10", 281 "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE" 282 }, 283 { 284 "alignment" : 4, 285 "enum_fields" : 286 [ 287 { 288 "enum_field_value" : 0, 289 "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS" 290 }, 291 { 292 "enum_field_value" : 1, 293 "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS" 294 }, 295 { 296 "enum_field_value" : 2, 297 "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS" 298 }, 299 { 300 "enum_field_value" : 3, 301 "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS" 302 } 303 ], 304 "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType", 305 "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType", 306 "referenced_type" : "type-109", 307 "self_type" : "type-109", 308 "size" : 4, 309 "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h", 310 "underlying_type" : "type-10", 311 "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE" 312 }, 313 { 314 "alignment" : 4, 315 "enum_fields" : 316 [ 317 { 318 "enum_field_value" : 1, 319 "name" : "android::hardware::kSynchronizedReadWrite" 320 }, 321 { 322 "enum_field_value" : 2, 323 "name" : "android::hardware::kUnsynchronizedWrite" 324 } 325 ], 326 "linker_set_key" : "android::hardware::MQFlavor", 327 "name" : "android::hardware::MQFlavor", 328 "referenced_type" : "type-105", 329 "self_type" : "type-105", 330 "size" : 4, 331 "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h", 332 "underlying_type" : "type-2", 333 "unique_id" : "_ZTSN7android8hardware8MQFlavorE" 334 }, 335 { 336 "alignment" : 4, 337 "enum_fields" : 338 [ 339 { 340 "enum_field_value" : 0, 341 "name" : "android::hardware::ProcessState::CallRestriction::NONE" 342 }, 343 { 344 "enum_field_value" : 1, 345 "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY" 346 }, 347 { 348 "enum_field_value" : 2, 349 "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY" 350 } 351 ], 352 "linker_set_key" : "android::hardware::ProcessState::CallRestriction", 353 "name" : "android::hardware::ProcessState::CallRestriction", 354 "referenced_type" : "type-264", 355 "self_type" : "type-264", 356 "size" : 4, 357 "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h", 358 "underlying_type" : "type-10", 359 "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE" 360 }, 361 { 362 "alignment" : 4, 363 "enum_fields" : 364 [ 365 { 366 "enum_field_value" : 0, 367 "name" : "android::hardware::Status::EX_NONE" 368 }, 369 { 370 "enum_field_value" : -1, 371 "name" : "android::hardware::Status::EX_SECURITY" 372 }, 373 { 374 "enum_field_value" : -2, 375 "name" : "android::hardware::Status::EX_BAD_PARCELABLE" 376 }, 377 { 378 "enum_field_value" : -3, 379 "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT" 380 }, 381 { 382 "enum_field_value" : -4, 383 "name" : "android::hardware::Status::EX_NULL_POINTER" 384 }, 385 { 386 "enum_field_value" : -5, 387 "name" : "android::hardware::Status::EX_ILLEGAL_STATE" 388 }, 389 { 390 "enum_field_value" : -6, 391 "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD" 392 }, 393 { 394 "enum_field_value" : -7, 395 "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION" 396 }, 397 { 398 "enum_field_value" : -128, 399 "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER" 400 }, 401 { 402 "enum_field_value" : -129, 403 "name" : "android::hardware::Status::EX_TRANSACTION_FAILED" 404 } 405 ], 406 "linker_set_key" : "android::hardware::Status::Exception", 407 "name" : "android::hardware::Status::Exception", 408 "referenced_type" : "type-287", 409 "self_type" : "type-287", 410 "size" : 4, 411 "source_file" : "/system/libhidl/base/include/hidl/Status.h", 412 "underlying_type" : "type-10", 413 "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE" 414 }, 415 { 416 "alignment" : 4, 417 "enum_fields" : 418 [ 419 { 420 "enum_field_value" : 0, 421 "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY" 422 }, 423 { 424 "enum_field_value" : 1, 425 "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT" 426 }, 427 { 428 "enum_field_value" : 2, 429 "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY" 430 }, 431 { 432 "enum_field_value" : 3, 433 "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT" 434 }, 435 { 436 "enum_field_value" : 4, 437 "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY" 438 }, 439 { 440 "enum_field_value" : 5, 441 "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT" 442 }, 443 { 444 "enum_field_value" : 6, 445 "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY" 446 }, 447 { 448 "enum_field_value" : 7, 449 "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT" 450 }, 451 { 452 "enum_field_value" : 8, 453 "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY" 454 }, 455 { 456 "enum_field_value" : 9, 457 "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT" 458 } 459 ], 460 "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent", 461 "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent", 462 "referenced_type" : "type-270", 463 "self_type" : "type-270", 464 "size" : 4, 465 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 466 "underlying_type" : "type-2", 467 "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE" 468 }, 469 { 470 "alignment" : 4, 471 "enum_fields" : 472 [ 473 { 474 "enum_field_value" : 0, 475 "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN" 476 }, 477 { 478 "enum_field_value" : 1, 479 "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT" 480 }, 481 { 482 "enum_field_value" : 2, 483 "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT" 484 } 485 ], 486 "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture", 487 "name" : "android::hidl::base::V1_0::DebugInfo::Architecture", 488 "referenced_type" : "type-114", 489 "self_type" : "type-114", 490 "size" : 4, 491 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h", 492 "underlying_type" : "type-10", 493 "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE" 494 }, 495 { 496 "alignment" : 4, 497 "enum_fields" : 498 [ 499 { 500 "enum_field_value" : 0, 501 "name" : "ANDROID_LOG_UNKNOWN" 502 }, 503 { 504 "enum_field_value" : 1, 505 "name" : "ANDROID_LOG_DEFAULT" 506 }, 507 { 508 "enum_field_value" : 2, 509 "name" : "ANDROID_LOG_VERBOSE" 510 }, 511 { 512 "enum_field_value" : 3, 513 "name" : "ANDROID_LOG_DEBUG" 514 }, 515 { 516 "enum_field_value" : 4, 517 "name" : "ANDROID_LOG_INFO" 518 }, 519 { 520 "enum_field_value" : 5, 521 "name" : "ANDROID_LOG_WARN" 522 }, 523 { 524 "enum_field_value" : 6, 525 "name" : "ANDROID_LOG_ERROR" 526 }, 527 { 528 "enum_field_value" : 7, 529 "name" : "ANDROID_LOG_FATAL" 530 }, 531 { 532 "enum_field_value" : 8, 533 "name" : "ANDROID_LOG_SILENT" 534 } 535 ], 536 "linker_set_key" : "android_LogPriority", 537 "name" : "android_LogPriority", 538 "referenced_type" : "type-1", 539 "self_type" : "type-1", 540 "size" : 4, 541 "source_file" : "/system/core/liblog/include/android/log.h", 542 "underlying_type" : "type-2", 543 "unique_id" : "android_LogPriority" 544 }, 545 { 546 "alignment" : 4, 547 "enum_fields" : 548 [ 549 { 550 "enum_field_value" : 0, 551 "name" : "HAL_COLOR_MODE_NATIVE" 552 }, 553 { 554 "enum_field_value" : 1, 555 "name" : "HAL_COLOR_MODE_STANDARD_BT601_625" 556 }, 557 { 558 "enum_field_value" : 2, 559 "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED" 560 }, 561 { 562 "enum_field_value" : 3, 563 "name" : "HAL_COLOR_MODE_STANDARD_BT601_525" 564 }, 565 { 566 "enum_field_value" : 4, 567 "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED" 568 }, 569 { 570 "enum_field_value" : 5, 571 "name" : "HAL_COLOR_MODE_STANDARD_BT709" 572 }, 573 { 574 "enum_field_value" : 6, 575 "name" : "HAL_COLOR_MODE_DCI_P3" 576 }, 577 { 578 "enum_field_value" : 7, 579 "name" : "HAL_COLOR_MODE_SRGB" 580 }, 581 { 582 "enum_field_value" : 8, 583 "name" : "HAL_COLOR_MODE_ADOBE_RGB" 584 }, 585 { 586 "enum_field_value" : 9, 587 "name" : "HAL_COLOR_MODE_DISPLAY_P3" 588 } 589 ], 590 "linker_set_key" : "android_color_mode_t", 591 "name" : "android_color_mode_t", 592 "referenced_type" : "type-206", 593 "self_type" : "type-206", 594 "size" : 4, 595 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h", 596 "underlying_type" : "type-2", 597 "unique_id" : "android_color_mode_t" 598 }, 599 { 600 "alignment" : 4, 601 "enum_fields" : 602 [ 603 { 604 "enum_field_value" : 10, 605 "name" : "HAL_COLOR_MODE_BT2020" 606 }, 607 { 608 "enum_field_value" : 11, 609 "name" : "HAL_COLOR_MODE_BT2100_PQ" 610 }, 611 { 612 "enum_field_value" : 12, 613 "name" : "HAL_COLOR_MODE_BT2100_HLG" 614 } 615 ], 616 "linker_set_key" : "android_color_mode_v1_1_t", 617 "name" : "android_color_mode_v1_1_t", 618 "referenced_type" : "type-212", 619 "self_type" : "type-212", 620 "size" : 4, 621 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h", 622 "underlying_type" : "type-2", 623 "unique_id" : "android_color_mode_v1_1_t" 624 }, 625 { 626 "alignment" : 4, 627 "enum_fields" : 628 [ 629 { 630 "enum_field_value" : 0, 631 "name" : "HAL_COLOR_TRANSFORM_IDENTITY" 632 }, 633 { 634 "enum_field_value" : 1, 635 "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX" 636 }, 637 { 638 "enum_field_value" : 2, 639 "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE" 640 }, 641 { 642 "enum_field_value" : 3, 643 "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE" 644 }, 645 { 646 "enum_field_value" : 4, 647 "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA" 648 }, 649 { 650 "enum_field_value" : 5, 651 "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA" 652 }, 653 { 654 "enum_field_value" : 6, 655 "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA" 656 } 657 ], 658 "linker_set_key" : "android_color_transform_t", 659 "name" : "android_color_transform_t", 660 "referenced_type" : "type-207", 661 "self_type" : "type-207", 662 "size" : 4, 663 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h", 664 "underlying_type" : "type-2", 665 "unique_id" : "android_color_transform_t" 666 }, 667 { 668 "alignment" : 4, 669 "enum_fields" : 670 [ 671 { 672 "enum_field_value" : 0, 673 "name" : "HAL_DATASPACE_UNKNOWN" 674 }, 675 { 676 "enum_field_value" : 1, 677 "name" : "HAL_DATASPACE_ARBITRARY" 678 }, 679 { 680 "enum_field_value" : 16, 681 "name" : "HAL_DATASPACE_STANDARD_SHIFT" 682 }, 683 { 684 "enum_field_value" : 4128768, 685 "name" : "HAL_DATASPACE_STANDARD_MASK" 686 }, 687 { 688 "enum_field_value" : 0, 689 "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED" 690 }, 691 { 692 "enum_field_value" : 65536, 693 "name" : "HAL_DATASPACE_STANDARD_BT709" 694 }, 695 { 696 "enum_field_value" : 131072, 697 "name" : "HAL_DATASPACE_STANDARD_BT601_625" 698 }, 699 { 700 "enum_field_value" : 196608, 701 "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED" 702 }, 703 { 704 "enum_field_value" : 262144, 705 "name" : "HAL_DATASPACE_STANDARD_BT601_525" 706 }, 707 { 708 "enum_field_value" : 327680, 709 "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED" 710 }, 711 { 712 "enum_field_value" : 393216, 713 "name" : "HAL_DATASPACE_STANDARD_BT2020" 714 }, 715 { 716 "enum_field_value" : 458752, 717 "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE" 718 }, 719 { 720 "enum_field_value" : 524288, 721 "name" : "HAL_DATASPACE_STANDARD_BT470M" 722 }, 723 { 724 "enum_field_value" : 589824, 725 "name" : "HAL_DATASPACE_STANDARD_FILM" 726 }, 727 { 728 "enum_field_value" : 655360, 729 "name" : "HAL_DATASPACE_STANDARD_DCI_P3" 730 }, 731 { 732 "enum_field_value" : 720896, 733 "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB" 734 }, 735 { 736 "enum_field_value" : 22, 737 "name" : "HAL_DATASPACE_TRANSFER_SHIFT" 738 }, 739 { 740 "enum_field_value" : 130023424, 741 "name" : "HAL_DATASPACE_TRANSFER_MASK" 742 }, 743 { 744 "enum_field_value" : 0, 745 "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED" 746 }, 747 { 748 "enum_field_value" : 4194304, 749 "name" : "HAL_DATASPACE_TRANSFER_LINEAR" 750 }, 751 { 752 "enum_field_value" : 8388608, 753 "name" : "HAL_DATASPACE_TRANSFER_SRGB" 754 }, 755 { 756 "enum_field_value" : 12582912, 757 "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M" 758 }, 759 { 760 "enum_field_value" : 16777216, 761 "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2" 762 }, 763 { 764 "enum_field_value" : 20971520, 765 "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6" 766 }, 767 { 768 "enum_field_value" : 25165824, 769 "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8" 770 }, 771 { 772 "enum_field_value" : 29360128, 773 "name" : "HAL_DATASPACE_TRANSFER_ST2084" 774 }, 775 { 776 "enum_field_value" : 33554432, 777 "name" : "HAL_DATASPACE_TRANSFER_HLG" 778 }, 779 { 780 "enum_field_value" : 27, 781 "name" : "HAL_DATASPACE_RANGE_SHIFT" 782 }, 783 { 784 "enum_field_value" : 939524096, 785 "name" : "HAL_DATASPACE_RANGE_MASK" 786 }, 787 { 788 "enum_field_value" : 0, 789 "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED" 790 }, 791 { 792 "enum_field_value" : 134217728, 793 "name" : "HAL_DATASPACE_RANGE_FULL" 794 }, 795 { 796 "enum_field_value" : 268435456, 797 "name" : "HAL_DATASPACE_RANGE_LIMITED" 798 }, 799 { 800 "enum_field_value" : 402653184, 801 "name" : "HAL_DATASPACE_RANGE_EXTENDED" 802 }, 803 { 804 "enum_field_value" : 512, 805 "name" : "HAL_DATASPACE_SRGB_LINEAR" 806 }, 807 { 808 "enum_field_value" : 138477568, 809 "name" : "HAL_DATASPACE_V0_SRGB_LINEAR" 810 }, 811 { 812 "enum_field_value" : 406913024, 813 "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR" 814 }, 815 { 816 "enum_field_value" : 513, 817 "name" : "HAL_DATASPACE_SRGB" 818 }, 819 { 820 "enum_field_value" : 142671872, 821 "name" : "HAL_DATASPACE_V0_SRGB" 822 }, 823 { 824 "enum_field_value" : 411107328, 825 "name" : "HAL_DATASPACE_V0_SCRGB" 826 }, 827 { 828 "enum_field_value" : 257, 829 "name" : "HAL_DATASPACE_JFIF" 830 }, 831 { 832 "enum_field_value" : 146931712, 833 "name" : "HAL_DATASPACE_V0_JFIF" 834 }, 835 { 836 "enum_field_value" : 258, 837 "name" : "HAL_DATASPACE_BT601_625" 838 }, 839 { 840 "enum_field_value" : 281149440, 841 "name" : "HAL_DATASPACE_V0_BT601_625" 842 }, 843 { 844 "enum_field_value" : 259, 845 "name" : "HAL_DATASPACE_BT601_525" 846 }, 847 { 848 "enum_field_value" : 281280512, 849 "name" : "HAL_DATASPACE_V0_BT601_525" 850 }, 851 { 852 "enum_field_value" : 260, 853 "name" : "HAL_DATASPACE_BT709" 854 }, 855 { 856 "enum_field_value" : 281083904, 857 "name" : "HAL_DATASPACE_V0_BT709" 858 }, 859 { 860 "enum_field_value" : 139067392, 861 "name" : "HAL_DATASPACE_DCI_P3_LINEAR" 862 }, 863 { 864 "enum_field_value" : 155844608, 865 "name" : "HAL_DATASPACE_DCI_P3" 866 }, 867 { 868 "enum_field_value" : 139067392, 869 "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR" 870 }, 871 { 872 "enum_field_value" : 143261696, 873 "name" : "HAL_DATASPACE_DISPLAY_P3" 874 }, 875 { 876 "enum_field_value" : 151715840, 877 "name" : "HAL_DATASPACE_ADOBE_RGB" 878 }, 879 { 880 "enum_field_value" : 138805248, 881 "name" : "HAL_DATASPACE_BT2020_LINEAR" 882 }, 883 { 884 "enum_field_value" : 147193856, 885 "name" : "HAL_DATASPACE_BT2020" 886 }, 887 { 888 "enum_field_value" : 163971072, 889 "name" : "HAL_DATASPACE_BT2020_PQ" 890 }, 891 { 892 "enum_field_value" : 4096, 893 "name" : "HAL_DATASPACE_DEPTH" 894 }, 895 { 896 "enum_field_value" : 4097, 897 "name" : "HAL_DATASPACE_SENSOR" 898 } 899 ], 900 "linker_set_key" : "android_dataspace_t", 901 "name" : "android_dataspace_t", 902 "referenced_type" : "type-205", 903 "self_type" : "type-205", 904 "size" : 4, 905 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h", 906 "underlying_type" : "type-2", 907 "unique_id" : "android_dataspace_t" 908 }, 909 { 910 "alignment" : 4, 911 "enum_fields" : 912 [ 913 { 914 "enum_field_value" : 281411584, 915 "name" : "HAL_DATASPACE_BT2020_ITU" 916 }, 917 { 918 "enum_field_value" : 298188800, 919 "name" : "HAL_DATASPACE_BT2020_ITU_PQ" 920 }, 921 { 922 "enum_field_value" : 302383104, 923 "name" : "HAL_DATASPACE_BT2020_ITU_HLG" 924 }, 925 { 926 "enum_field_value" : 168165376, 927 "name" : "HAL_DATASPACE_BT2020_HLG" 928 } 929 ], 930 "linker_set_key" : "android_dataspace_v1_1_t", 931 "name" : "android_dataspace_v1_1_t", 932 "referenced_type" : "type-211", 933 "self_type" : "type-211", 934 "size" : 4, 935 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h", 936 "underlying_type" : "type-2", 937 "unique_id" : "android_dataspace_v1_1_t" 938 }, 939 { 940 "alignment" : 4, 941 "enum_fields" : 942 [ 943 { 944 "enum_field_value" : 142999552, 945 "name" : "HAL_DATASPACE_DISPLAY_BT2020" 946 }, 947 { 948 "enum_field_value" : 4098, 949 "name" : "HAL_DATASPACE_DYNAMIC_DEPTH" 950 }, 951 { 952 "enum_field_value" : 4099, 953 "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS" 954 }, 955 { 956 "enum_field_value" : 4100, 957 "name" : "HAL_DATASPACE_HEIF" 958 } 959 ], 960 "linker_set_key" : "android_dataspace_v1_2_t", 961 "name" : "android_dataspace_v1_2_t", 962 "referenced_type" : "type-215", 963 "self_type" : "type-215", 964 "size" : 4, 965 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h", 966 "underlying_type" : "type-2", 967 "unique_id" : "android_dataspace_v1_2_t" 968 }, 969 { 970 "alignment" : 4, 971 "enum_fields" : 972 [ 973 { 974 "enum_field_value" : 1, 975 "name" : "FLEX_COMPONENT_Y" 976 }, 977 { 978 "enum_field_value" : 2, 979 "name" : "FLEX_COMPONENT_Cb" 980 }, 981 { 982 "enum_field_value" : 4, 983 "name" : "FLEX_COMPONENT_Cr" 984 }, 985 { 986 "enum_field_value" : 1024, 987 "name" : "FLEX_COMPONENT_R" 988 }, 989 { 990 "enum_field_value" : 2048, 991 "name" : "FLEX_COMPONENT_G" 992 }, 993 { 994 "enum_field_value" : 4096, 995 "name" : "FLEX_COMPONENT_B" 996 }, 997 { 998 "enum_field_value" : 1073741824, 999 "name" : "FLEX_COMPONENT_A" 1000 } 1001 ], 1002 "linker_set_key" : "android_flex_component", 1003 "name" : "android_flex_component", 1004 "referenced_type" : "type-221", 1005 "self_type" : "type-221", 1006 "size" : 4, 1007 "source_file" : "/system/core/libsystem/include/system/graphics.h", 1008 "underlying_type" : "type-2", 1009 "unique_id" : "android_flex_component" 1010 }, 1011 { 1012 "alignment" : 4, 1013 "enum_fields" : 1014 [ 1015 { 1016 "enum_field_value" : 0, 1017 "name" : "FLEX_FORMAT_INVALID" 1018 }, 1019 { 1020 "enum_field_value" : 1, 1021 "name" : "FLEX_FORMAT_Y" 1022 }, 1023 { 1024 "enum_field_value" : 7, 1025 "name" : "FLEX_FORMAT_YCbCr" 1026 }, 1027 { 1028 "enum_field_value" : 1073741831, 1029 "name" : "FLEX_FORMAT_YCbCrA" 1030 }, 1031 { 1032 "enum_field_value" : 7168, 1033 "name" : "FLEX_FORMAT_RGB" 1034 }, 1035 { 1036 "enum_field_value" : 1073748992, 1037 "name" : "FLEX_FORMAT_RGBA" 1038 } 1039 ], 1040 "linker_set_key" : "android_flex_format", 1041 "name" : "android_flex_format", 1042 "referenced_type" : "type-223", 1043 "self_type" : "type-223", 1044 "size" : 4, 1045 "source_file" : "/system/core/libsystem/include/system/graphics.h", 1046 "underlying_type" : "type-2", 1047 "unique_id" : "android_flex_format" 1048 }, 1049 { 1050 "alignment" : 4, 1051 "enum_fields" : 1052 [ 1053 { 1054 "enum_field_value" : 1, 1055 "name" : "HAL_HDR_DOLBY_VISION" 1056 }, 1057 { 1058 "enum_field_value" : 2, 1059 "name" : "HAL_HDR_HDR10" 1060 }, 1061 { 1062 "enum_field_value" : 3, 1063 "name" : "HAL_HDR_HLG" 1064 } 1065 ], 1066 "linker_set_key" : "android_hdr_t", 1067 "name" : "android_hdr_t", 1068 "referenced_type" : "type-208", 1069 "self_type" : "type-208", 1070 "size" : 4, 1071 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h", 1072 "underlying_type" : "type-2", 1073 "unique_id" : "android_hdr_t" 1074 }, 1075 { 1076 "alignment" : 4, 1077 "enum_fields" : 1078 [ 1079 { 1080 "enum_field_value" : 4, 1081 "name" : "HAL_HDR_HDR10_PLUS" 1082 } 1083 ], 1084 "linker_set_key" : "android_hdr_v1_2_t", 1085 "name" : "android_hdr_v1_2_t", 1086 "referenced_type" : "type-214", 1087 "self_type" : "type-214", 1088 "size" : 4, 1089 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h", 1090 "underlying_type" : "type-2", 1091 "unique_id" : "android_hdr_v1_2_t" 1092 }, 1093 { 1094 "alignment" : 4, 1095 "enum_fields" : 1096 [ 1097 { 1098 "enum_field_value" : 39, 1099 "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888" 1100 }, 1101 { 1102 "enum_field_value" : 40, 1103 "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888" 1104 }, 1105 { 1106 "enum_field_value" : 41, 1107 "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888" 1108 }, 1109 { 1110 "enum_field_value" : 42, 1111 "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888" 1112 } 1113 ], 1114 "linker_set_key" : "android_pixel_format_sw_t", 1115 "name" : "android_pixel_format_sw_t", 1116 "referenced_type" : "type-217", 1117 "self_type" : "type-217", 1118 "size" : 4, 1119 "source_file" : "/system/core/libsystem/include/system/graphics-sw.h", 1120 "underlying_type" : "type-2", 1121 "unique_id" : "_ZTS25android_pixel_format_sw_t" 1122 }, 1123 { 1124 "alignment" : 4, 1125 "enum_fields" : 1126 [ 1127 { 1128 "enum_field_value" : 1, 1129 "name" : "HAL_PIXEL_FORMAT_RGBA_8888" 1130 }, 1131 { 1132 "enum_field_value" : 2, 1133 "name" : "HAL_PIXEL_FORMAT_RGBX_8888" 1134 }, 1135 { 1136 "enum_field_value" : 3, 1137 "name" : "HAL_PIXEL_FORMAT_RGB_888" 1138 }, 1139 { 1140 "enum_field_value" : 4, 1141 "name" : "HAL_PIXEL_FORMAT_RGB_565" 1142 }, 1143 { 1144 "enum_field_value" : 5, 1145 "name" : "HAL_PIXEL_FORMAT_BGRA_8888" 1146 }, 1147 { 1148 "enum_field_value" : 16, 1149 "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP" 1150 }, 1151 { 1152 "enum_field_value" : 17, 1153 "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP" 1154 }, 1155 { 1156 "enum_field_value" : 20, 1157 "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I" 1158 }, 1159 { 1160 "enum_field_value" : 22, 1161 "name" : "HAL_PIXEL_FORMAT_RGBA_FP16" 1162 }, 1163 { 1164 "enum_field_value" : 32, 1165 "name" : "HAL_PIXEL_FORMAT_RAW16" 1166 }, 1167 { 1168 "enum_field_value" : 33, 1169 "name" : "HAL_PIXEL_FORMAT_BLOB" 1170 }, 1171 { 1172 "enum_field_value" : 34, 1173 "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED" 1174 }, 1175 { 1176 "enum_field_value" : 35, 1177 "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888" 1178 }, 1179 { 1180 "enum_field_value" : 36, 1181 "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE" 1182 }, 1183 { 1184 "enum_field_value" : 37, 1185 "name" : "HAL_PIXEL_FORMAT_RAW10" 1186 }, 1187 { 1188 "enum_field_value" : 38, 1189 "name" : "HAL_PIXEL_FORMAT_RAW12" 1190 }, 1191 { 1192 "enum_field_value" : 43, 1193 "name" : "HAL_PIXEL_FORMAT_RGBA_1010102" 1194 }, 1195 { 1196 "enum_field_value" : 538982489, 1197 "name" : "HAL_PIXEL_FORMAT_Y8" 1198 }, 1199 { 1200 "enum_field_value" : 540422489, 1201 "name" : "HAL_PIXEL_FORMAT_Y16" 1202 }, 1203 { 1204 "enum_field_value" : 842094169, 1205 "name" : "HAL_PIXEL_FORMAT_YV12" 1206 } 1207 ], 1208 "linker_set_key" : "android_pixel_format_t", 1209 "name" : "android_pixel_format_t", 1210 "referenced_type" : "type-203", 1211 "self_type" : "type-203", 1212 "size" : 4, 1213 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h", 1214 "underlying_type" : "type-2", 1215 "unique_id" : "android_pixel_format_t" 1216 }, 1217 { 1218 "alignment" : 4, 1219 "enum_fields" : 1220 [ 1221 { 1222 "enum_field_value" : 48, 1223 "name" : "HAL_PIXEL_FORMAT_DEPTH_16" 1224 }, 1225 { 1226 "enum_field_value" : 49, 1227 "name" : "HAL_PIXEL_FORMAT_DEPTH_24" 1228 }, 1229 { 1230 "enum_field_value" : 50, 1231 "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8" 1232 }, 1233 { 1234 "enum_field_value" : 51, 1235 "name" : "HAL_PIXEL_FORMAT_DEPTH_32F" 1236 }, 1237 { 1238 "enum_field_value" : 52, 1239 "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8" 1240 }, 1241 { 1242 "enum_field_value" : 53, 1243 "name" : "HAL_PIXEL_FORMAT_STENCIL_8" 1244 }, 1245 { 1246 "enum_field_value" : 54, 1247 "name" : "HAL_PIXEL_FORMAT_YCBCR_P010" 1248 } 1249 ], 1250 "linker_set_key" : "android_pixel_format_v1_1_t", 1251 "name" : "android_pixel_format_v1_1_t", 1252 "referenced_type" : "type-210", 1253 "self_type" : "type-210", 1254 "size" : 4, 1255 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h", 1256 "underlying_type" : "type-2", 1257 "unique_id" : "android_pixel_format_v1_1_t" 1258 }, 1259 { 1260 "alignment" : 4, 1261 "enum_fields" : 1262 [ 1263 { 1264 "enum_field_value" : 55, 1265 "name" : "HAL_PIXEL_FORMAT_HSV_888" 1266 } 1267 ], 1268 "linker_set_key" : "android_pixel_format_v1_2_t", 1269 "name" : "android_pixel_format_v1_2_t", 1270 "referenced_type" : "type-216", 1271 "self_type" : "type-216", 1272 "size" : 4, 1273 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h", 1274 "underlying_type" : "type-2", 1275 "unique_id" : "android_pixel_format_v1_2_t" 1276 }, 1277 { 1278 "alignment" : 4, 1279 "enum_fields" : 1280 [ 1281 { 1282 "enum_field_value" : 0, 1283 "name" : "HAL_RENDER_INTENT_COLORIMETRIC" 1284 }, 1285 { 1286 "enum_field_value" : 1, 1287 "name" : "HAL_RENDER_INTENT_ENHANCE" 1288 }, 1289 { 1290 "enum_field_value" : 2, 1291 "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC" 1292 }, 1293 { 1294 "enum_field_value" : 3, 1295 "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE" 1296 } 1297 ], 1298 "linker_set_key" : "android_render_intent_v1_1_t", 1299 "name" : "android_render_intent_v1_1_t", 1300 "referenced_type" : "type-213", 1301 "self_type" : "type-213", 1302 "size" : 4, 1303 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h", 1304 "underlying_type" : "type-2", 1305 "unique_id" : "android_render_intent_v1_1_t" 1306 }, 1307 { 1308 "alignment" : 4, 1309 "enum_fields" : 1310 [ 1311 { 1312 "enum_field_value" : 1, 1313 "name" : "HAL_TRANSFORM_FLIP_H" 1314 }, 1315 { 1316 "enum_field_value" : 2, 1317 "name" : "HAL_TRANSFORM_FLIP_V" 1318 }, 1319 { 1320 "enum_field_value" : 4, 1321 "name" : "HAL_TRANSFORM_ROT_90" 1322 }, 1323 { 1324 "enum_field_value" : 3, 1325 "name" : "HAL_TRANSFORM_ROT_180" 1326 }, 1327 { 1328 "enum_field_value" : 7, 1329 "name" : "HAL_TRANSFORM_ROT_270" 1330 } 1331 ], 1332 "linker_set_key" : "android_transform_t", 1333 "name" : "android_transform_t", 1334 "referenced_type" : "type-204", 1335 "self_type" : "type-204", 1336 "size" : 4, 1337 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h", 1338 "underlying_type" : "type-2", 1339 "unique_id" : "android_transform_t" 1340 }, 1341 { 1342 "alignment" : 4, 1343 "enum_fields" : 1344 [ 1345 { 1346 "enum_field_value" : 0, 1347 "name" : "LOG_ID_MIN" 1348 }, 1349 { 1350 "enum_field_value" : 0, 1351 "name" : "LOG_ID_MAIN" 1352 }, 1353 { 1354 "enum_field_value" : 1, 1355 "name" : "LOG_ID_RADIO" 1356 }, 1357 { 1358 "enum_field_value" : 2, 1359 "name" : "LOG_ID_EVENTS" 1360 }, 1361 { 1362 "enum_field_value" : 3, 1363 "name" : "LOG_ID_SYSTEM" 1364 }, 1365 { 1366 "enum_field_value" : 4, 1367 "name" : "LOG_ID_CRASH" 1368 }, 1369 { 1370 "enum_field_value" : 5, 1371 "name" : "LOG_ID_STATS" 1372 }, 1373 { 1374 "enum_field_value" : 6, 1375 "name" : "LOG_ID_SECURITY" 1376 }, 1377 { 1378 "enum_field_value" : 7, 1379 "name" : "LOG_ID_KERNEL" 1380 }, 1381 { 1382 "enum_field_value" : 8, 1383 "name" : "LOG_ID_MAX" 1384 } 1385 ], 1386 "linker_set_key" : "log_id", 1387 "name" : "log_id", 1388 "referenced_type" : "type-199", 1389 "self_type" : "type-199", 1390 "size" : 4, 1391 "source_file" : "/system/core/liblog/include/android/log.h", 1392 "underlying_type" : "type-2", 1393 "unique_id" : "log_id" 1394 } 1395 ], 1396 "function_types" : 1397 [ 1398 { 1399 "alignment" : 4, 1400 "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)", 1401 "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)", 1402 "parameters" : 1403 [ 1404 { 1405 "referenced_type" : "type-138" 1406 }, 1407 { 1408 "referenced_type" : "type-261" 1409 }, 1410 { 1411 "referenced_type" : "type-146" 1412 } 1413 ], 1414 "referenced_type" : "type-260", 1415 "return_type" : "type-37", 1416 "self_type" : "type-260", 1417 "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h" 1418 }, 1419 { 1420 "alignment" : 4, 1421 "linker_set_key" : "int (void *)", 1422 "name" : "int (void *)", 1423 "parameters" : 1424 [ 1425 { 1426 "referenced_type" : "type-146" 1427 } 1428 ], 1429 "referenced_type" : "type-232", 1430 "return_type" : "type-10", 1431 "self_type" : "type-232", 1432 "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h" 1433 }, 1434 { 1435 "alignment" : 4, 1436 "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)", 1437 "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)", 1438 "parameters" : 1439 [ 1440 { 1441 "referenced_type" : "type-165" 1442 }, 1443 { 1444 "referenced_type" : "type-166" 1445 }, 1446 { 1447 "referenced_type" : "type-2" 1448 }, 1449 { 1450 "referenced_type" : "type-168" 1451 }, 1452 { 1453 "referenced_type" : "type-2" 1454 }, 1455 { 1456 "referenced_type" : "type-146" 1457 } 1458 ], 1459 "referenced_type" : "type-164", 1460 "return_type" : "type-96", 1461 "self_type" : "type-164", 1462 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h" 1463 } 1464 ], 1465 "functions" : [], 1466 "global_vars" : [], 1467 "lvalue_reference_types" : 1468 [ 1469 { 1470 "alignment" : 4, 1471 "linker_set_key" : "android::Mutex &", 1472 "name" : "android::Mutex &", 1473 "referenced_type" : "type-235", 1474 "self_type" : "type-239", 1475 "size" : 4, 1476 "source_file" : "/system/core/libutils/include/utils/Mutex.h" 1477 }, 1478 { 1479 "alignment" : 4, 1480 "linker_set_key" : "android::RWLock &", 1481 "name" : "android::RWLock &", 1482 "referenced_type" : "type-246", 1483 "self_type" : "type-250", 1484 "size" : 4, 1485 "source_file" : "/system/core/libutils/include/utils/RWLock.h" 1486 }, 1487 { 1488 "alignment" : 4, 1489 "linker_set_key" : "android::String16 &", 1490 "name" : "android::String16 &", 1491 "referenced_type" : "type-131", 1492 "self_type" : "type-139", 1493 "size" : 4, 1494 "source_file" : "/system/core/libutils/include/utils/String16.h" 1495 }, 1496 { 1497 "alignment" : 4, 1498 "linker_set_key" : "android::String8 &", 1499 "name" : "android::String8 &", 1500 "referenced_type" : "type-123", 1501 "self_type" : "type-128", 1502 "size" : 4, 1503 "source_file" : "/system/core/libutils/include/utils/String8.h" 1504 }, 1505 { 1506 "alignment" : 4, 1507 "linker_set_key" : "android::hardware::Return<bool> &", 1508 "name" : "android::hardware::Return<bool> &", 1509 "referenced_type" : "type-294", 1510 "self_type" : "type-299", 1511 "size" : 4, 1512 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 1513 }, 1514 { 1515 "alignment" : 4, 1516 "linker_set_key" : "android::hardware::Return<void> &", 1517 "name" : "android::hardware::Return<void> &", 1518 "referenced_type" : "type-305", 1519 "self_type" : "type-308", 1520 "size" : 4, 1521 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 1522 }, 1523 { 1524 "alignment" : 4, 1525 "linker_set_key" : "android::hardware::Status &", 1526 "name" : "android::hardware::Status &", 1527 "referenced_type" : "type-285", 1528 "self_type" : "type-292", 1529 "size" : 4, 1530 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 1531 }, 1532 { 1533 "alignment" : 4, 1534 "linker_set_key" : "android::hardware::TextOutput &", 1535 "name" : "android::hardware::TextOutput &", 1536 "referenced_type" : "type-173", 1537 "self_type" : "type-172", 1538 "size" : 4, 1539 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h" 1540 }, 1541 { 1542 "alignment" : 4, 1543 "linker_set_key" : "android::hardware::hidl_memory &", 1544 "name" : "android::hardware::hidl_memory &", 1545 "referenced_type" : "type-68", 1546 "self_type" : "type-73", 1547 "size" : 4, 1548 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 1549 }, 1550 { 1551 "alignment" : 4, 1552 "linker_set_key" : "const android::String16 &", 1553 "name" : "const android::String16 &", 1554 "referenced_type" : "type-136", 1555 "self_type" : "type-138", 1556 "size" : 4, 1557 "source_file" : "/system/core/libutils/include/utils/String16.h" 1558 }, 1559 { 1560 "alignment" : 4, 1561 "linker_set_key" : "const android::String8 &", 1562 "name" : "const android::String8 &", 1563 "referenced_type" : "type-125", 1564 "self_type" : "type-127", 1565 "size" : 4, 1566 "source_file" : "/system/core/libutils/include/utils/String8.h" 1567 }, 1568 { 1569 "alignment" : 4, 1570 "linker_set_key" : "const android::hardware::Parcel &", 1571 "name" : "const android::hardware::Parcel &", 1572 "referenced_type" : "type-174", 1573 "self_type" : "type-175", 1574 "size" : 4, 1575 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h" 1576 }, 1577 { 1578 "alignment" : 4, 1579 "linker_set_key" : "const android::hardware::Status &", 1580 "name" : "const android::hardware::Status &", 1581 "referenced_type" : "type-289", 1582 "self_type" : "type-290", 1583 "size" : 4, 1584 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 1585 }, 1586 { 1587 "alignment" : 4, 1588 "linker_set_key" : "const android::hardware::hidl_handle &", 1589 "name" : "const android::hardware::hidl_handle &", 1590 "referenced_type" : "type-98", 1591 "self_type" : "type-99", 1592 "size" : 4, 1593 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 1594 }, 1595 { 1596 "alignment" : 4, 1597 "linker_set_key" : "const android::hardware::hidl_memory &", 1598 "name" : "const android::hardware::hidl_memory &", 1599 "referenced_type" : "type-71", 1600 "self_type" : "type-72", 1601 "size" : 4, 1602 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 1603 }, 1604 { 1605 "alignment" : 4, 1606 "linker_set_key" : "const android::hardware::hidl_string &", 1607 "name" : "const android::hardware::hidl_string &", 1608 "referenced_type" : "type-66", 1609 "self_type" : "type-67", 1610 "size" : 4, 1611 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 1612 }, 1613 { 1614 "alignment" : 4, 1615 "linker_set_key" : "const android::hardware::hidl_version &", 1616 "name" : "const android::hardware::hidl_version &", 1617 "referenced_type" : "type-92", 1618 "self_type" : "type-94", 1619 "size" : 4, 1620 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 1621 }, 1622 { 1623 "alignment" : 4, 1624 "linker_set_key" : "const android::sp<android::hardware::IBinder> &", 1625 "name" : "const android::sp<android::hardware::IBinder> &", 1626 "referenced_type" : "type-262", 1627 "self_type" : "type-261", 1628 "size" : 4, 1629 "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h" 1630 }, 1631 { 1632 "alignment" : 4, 1633 "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &", 1634 "name" : "const android::sp<android::hardware::hidl_death_recipient> &", 1635 "referenced_type" : "type-101", 1636 "self_type" : "type-100", 1637 "size" : 4, 1638 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 1639 }, 1640 { 1641 "alignment" : 4, 1642 "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &", 1643 "name" : "const android::sp<android::hidl::base::V1_0::IBase> &", 1644 "referenced_type" : "type-278", 1645 "self_type" : "type-279", 1646 "size" : 4, 1647 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h" 1648 }, 1649 { 1650 "alignment" : 4, 1651 "linker_set_key" : "const bool &", 1652 "name" : "const bool &", 1653 "referenced_type" : "type-284", 1654 "self_type" : "type-354", 1655 "size" : 4, 1656 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 1657 }, 1658 { 1659 "alignment" : 4, 1660 "linker_set_key" : "const double &", 1661 "name" : "const double &", 1662 "referenced_type" : "type-41", 1663 "self_type" : "type-44", 1664 "size" : 4, 1665 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 1666 }, 1667 { 1668 "alignment" : 4, 1669 "linker_set_key" : "const float &", 1670 "name" : "const float &", 1671 "referenced_type" : "type-38", 1672 "self_type" : "type-40", 1673 "size" : 4, 1674 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 1675 }, 1676 { 1677 "alignment" : 4, 1678 "linker_set_key" : "const int &", 1679 "name" : "const int &", 1680 "referenced_type" : "type-9", 1681 "self_type" : "type-22", 1682 "size" : 4, 1683 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 1684 }, 1685 { 1686 "linker_set_key" : "const iter<is_const> &", 1687 "name" : "const iter<is_const> &", 1688 "referenced_type" : "type-77", 1689 "self_type" : "type-79", 1690 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 1691 }, 1692 { 1693 "alignment" : 4, 1694 "linker_set_key" : "const log_msg &", 1695 "name" : "const log_msg &", 1696 "referenced_type" : "type-11", 1697 "self_type" : "type-54", 1698 "size" : 4, 1699 "source_file" : "/system/core/liblog/include/log/log_read.h" 1700 }, 1701 { 1702 "alignment" : 4, 1703 "linker_set_key" : "const long long &", 1704 "name" : "const long long &", 1705 "referenced_type" : "type-25", 1706 "self_type" : "type-27", 1707 "size" : 4, 1708 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 1709 }, 1710 { 1711 "alignment" : 4, 1712 "linker_set_key" : "const short &", 1713 "name" : "const short &", 1714 "referenced_type" : "type-359", 1715 "self_type" : "type-360", 1716 "size" : 4, 1717 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 1718 }, 1719 { 1720 "alignment" : 4, 1721 "linker_set_key" : "const signed char &", 1722 "name" : "const signed char &", 1723 "referenced_type" : "type-355", 1724 "self_type" : "type-357", 1725 "size" : 4, 1726 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 1727 }, 1728 { 1729 "alignment" : 4, 1730 "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 *> > *)> > > &", 1731 "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 *> > *)> > > &", 1732 "referenced_type" : "type-272", 1733 "self_type" : "type-271", 1734 "size" : 4, 1735 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h" 1736 }, 1737 { 1738 "alignment" : 4, 1739 "linker_set_key" : "const unsigned char &", 1740 "name" : "const unsigned char &", 1741 "referenced_type" : "type-167", 1742 "self_type" : "type-358", 1743 "size" : 4, 1744 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 1745 }, 1746 { 1747 "alignment" : 4, 1748 "linker_set_key" : "const unsigned int &", 1749 "name" : "const unsigned int &", 1750 "referenced_type" : "type-23", 1751 "self_type" : "type-24", 1752 "size" : 4, 1753 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 1754 }, 1755 { 1756 "alignment" : 4, 1757 "linker_set_key" : "const unsigned long long &", 1758 "name" : "const unsigned long long &", 1759 "referenced_type" : "type-28", 1760 "self_type" : "type-30", 1761 "size" : 4, 1762 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 1763 }, 1764 { 1765 "alignment" : 4, 1766 "linker_set_key" : "const unsigned short &", 1767 "name" : "const unsigned short &", 1768 "referenced_type" : "type-7", 1769 "self_type" : "type-6", 1770 "size" : 4, 1771 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 1772 }, 1773 { 1774 "alignment" : 4, 1775 "linker_set_key" : "int &", 1776 "name" : "int &", 1777 "referenced_type" : "type-10", 1778 "self_type" : "type-116", 1779 "size" : 4, 1780 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h" 1781 } 1782 ], 1783 "pointer_types" : 1784 [ 1785 { 1786 "alignment" : 4, 1787 "linker_set_key" : "android::Condition *", 1788 "name" : "android::Condition *", 1789 "referenced_type" : "type-241", 1790 "self_type" : "type-245", 1791 "size" : 4, 1792 "source_file" : "/system/core/libutils/include/utils/Condition.h" 1793 }, 1794 { 1795 "alignment" : 4, 1796 "linker_set_key" : "android::Mutex *", 1797 "name" : "android::Mutex *", 1798 "referenced_type" : "type-235", 1799 "self_type" : "type-237", 1800 "size" : 4, 1801 "source_file" : "/system/core/libutils/include/utils/Mutex.h" 1802 }, 1803 { 1804 "alignment" : 4, 1805 "linker_set_key" : "android::Mutex::Autolock *", 1806 "name" : "android::Mutex::Autolock *", 1807 "referenced_type" : "type-238", 1808 "self_type" : "type-240", 1809 "size" : 4, 1810 "source_file" : "/system/core/libutils/include/utils/Mutex.h" 1811 }, 1812 { 1813 "alignment" : 4, 1814 "linker_set_key" : "android::RWLock *", 1815 "name" : "android::RWLock *", 1816 "referenced_type" : "type-246", 1817 "self_type" : "type-248", 1818 "size" : 4, 1819 "source_file" : "/system/core/libutils/include/utils/RWLock.h" 1820 }, 1821 { 1822 "alignment" : 4, 1823 "linker_set_key" : "android::RWLock::AutoRLock *", 1824 "name" : "android::RWLock::AutoRLock *", 1825 "referenced_type" : "type-249", 1826 "self_type" : "type-251", 1827 "size" : 4, 1828 "source_file" : "/system/core/libutils/include/utils/RWLock.h" 1829 }, 1830 { 1831 "alignment" : 4, 1832 "linker_set_key" : "android::RWLock::AutoWLock *", 1833 "name" : "android::RWLock::AutoWLock *", 1834 "referenced_type" : "type-252", 1835 "self_type" : "type-254", 1836 "size" : 4, 1837 "source_file" : "/system/core/libutils/include/utils/RWLock.h" 1838 }, 1839 { 1840 "alignment" : 4, 1841 "linker_set_key" : "android::RefBase *", 1842 "name" : "android::RefBase *", 1843 "referenced_type" : "type-47", 1844 "self_type" : "type-53", 1845 "size" : 4, 1846 "source_file" : "/system/core/libutils/include/utils/RefBase.h" 1847 }, 1848 { 1849 "alignment" : 4, 1850 "linker_set_key" : "android::RefBase::weakref_impl *", 1851 "name" : "android::RefBase::weakref_impl *", 1852 "referenced_type" : "type-50", 1853 "self_type" : "type-49", 1854 "size" : 4, 1855 "source_file" : "/system/core/libutils/include/utils/RefBase.h" 1856 }, 1857 { 1858 "alignment" : 4, 1859 "linker_set_key" : "android::RefBase::weakref_type *", 1860 "name" : "android::RefBase::weakref_type *", 1861 "referenced_type" : "type-152", 1862 "self_type" : "type-151", 1863 "size" : 4, 1864 "source_file" : "/system/core/libutils/include/utils/RefBase.h" 1865 }, 1866 { 1867 "alignment" : 4, 1868 "linker_set_key" : "android::ReferenceRenamer *", 1869 "name" : "android::ReferenceRenamer *", 1870 "referenced_type" : "type-45", 1871 "self_type" : "type-46", 1872 "size" : 4, 1873 "source_file" : "/system/core/libutils/include/utils/RefBase.h" 1874 }, 1875 { 1876 "alignment" : 4, 1877 "linker_set_key" : "android::ScopedTrace *", 1878 "name" : "android::ScopedTrace *", 1879 "referenced_type" : "type-266", 1880 "self_type" : "type-267", 1881 "size" : 4, 1882 "source_file" : "/system/core/libutils/include/utils/Trace.h" 1883 }, 1884 { 1885 "alignment" : 4, 1886 "linker_set_key" : "android::String16 *", 1887 "name" : "android::String16 *", 1888 "referenced_type" : "type-131", 1889 "self_type" : "type-140", 1890 "size" : 4, 1891 "source_file" : "/system/core/libutils/include/utils/String16.h" 1892 }, 1893 { 1894 "alignment" : 4, 1895 "linker_set_key" : "android::String8 *", 1896 "name" : "android::String8 *", 1897 "referenced_type" : "type-123", 1898 "self_type" : "type-129", 1899 "size" : 4, 1900 "source_file" : "/system/core/libutils/include/utils/String8.h" 1901 }, 1902 { 1903 "alignment" : 4, 1904 "linker_set_key" : "android::Thread *", 1905 "name" : "android::Thread *", 1906 "referenced_type" : "type-283", 1907 "self_type" : "type-282", 1908 "size" : 4, 1909 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h" 1910 }, 1911 { 1912 "alignment" : 4, 1913 "linker_set_key" : "android::VirtualLightRefBase *", 1914 "name" : "android::VirtualLightRefBase *", 1915 "referenced_type" : "type-3", 1916 "self_type" : "type-111", 1917 "size" : 4, 1918 "source_file" : "/system/core/libutils/include/utils/LightRefBase.h" 1919 }, 1920 { 1921 "alignment" : 4, 1922 "linker_set_key" : "android::hardware::GrantorDescriptor *", 1923 "name" : "android::hardware::GrantorDescriptor *", 1924 "referenced_type" : "type-84", 1925 "self_type" : "type-83", 1926 "size" : 4, 1927 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h" 1928 }, 1929 { 1930 "alignment" : 4, 1931 "linker_set_key" : "android::hardware::IBinder *", 1932 "name" : "android::hardware::IBinder *", 1933 "referenced_type" : "type-147", 1934 "self_type" : "type-150", 1935 "size" : 4, 1936 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h" 1937 }, 1938 { 1939 "alignment" : 4, 1940 "linker_set_key" : "android::hardware::Parcel *", 1941 "name" : "android::hardware::Parcel *", 1942 "referenced_type" : "type-159", 1943 "self_type" : "type-165", 1944 "size" : 4, 1945 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h" 1946 }, 1947 { 1948 "alignment" : 4, 1949 "linker_set_key" : "android::hardware::Return<bool> *", 1950 "name" : "android::hardware::Return<bool> *", 1951 "referenced_type" : "type-294", 1952 "self_type" : "type-296", 1953 "size" : 4, 1954 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 1955 }, 1956 { 1957 "alignment" : 4, 1958 "linker_set_key" : "android::hardware::Return<void> *", 1959 "name" : "android::hardware::Return<void> *", 1960 "referenced_type" : "type-305", 1961 "self_type" : "type-306", 1962 "size" : 4, 1963 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 1964 }, 1965 { 1966 "alignment" : 4, 1967 "linker_set_key" : "android::hardware::Status *", 1968 "name" : "android::hardware::Status *", 1969 "referenced_type" : "type-285", 1970 "self_type" : "type-288", 1971 "size" : 4, 1972 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 1973 }, 1974 { 1975 "alignment" : 4, 1976 "linker_set_key" : "android::hardware::details::HidlInstrumentor *", 1977 "name" : "android::hardware::details::HidlInstrumentor *", 1978 "referenced_type" : "type-179", 1979 "self_type" : "type-274", 1980 "size" : 4, 1981 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h" 1982 }, 1983 { 1984 "alignment" : 4, 1985 "linker_set_key" : "android::hardware::details::return_status *", 1986 "name" : "android::hardware::details::return_status *", 1987 "referenced_type" : "type-295", 1988 "self_type" : "type-300", 1989 "size" : 4, 1990 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 1991 }, 1992 { 1993 "alignment" : 4, 1994 "linker_set_key" : "android::hardware::hidl_death_recipient *", 1995 "name" : "android::hardware::hidl_death_recipient *", 1996 "referenced_type" : "type-104", 1997 "self_type" : "type-103", 1998 "size" : 4, 1999 "source_file" : "/system/core/libutils/include/utils/RefBase.h" 2000 }, 2001 { 2002 "alignment" : 4, 2003 "linker_set_key" : "android::hardware::hidl_memory *", 2004 "name" : "android::hardware::hidl_memory *", 2005 "referenced_type" : "type-68", 2006 "self_type" : "type-69", 2007 "size" : 4, 2008 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 2009 }, 2010 { 2011 "alignment" : 4, 2012 "linker_set_key" : "android::hardware::hidl_version *", 2013 "name" : "android::hardware::hidl_version *", 2014 "referenced_type" : "type-90", 2015 "self_type" : "type-91", 2016 "size" : 4, 2017 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 2018 }, 2019 { 2020 "alignment" : 4, 2021 "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *", 2022 "name" : "android::hidl::base::V1_0::BnHwBase *", 2023 "referenced_type" : "type-176", 2024 "self_type" : "type-183", 2025 "size" : 4, 2026 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h" 2027 }, 2028 { 2029 "alignment" : 4, 2030 "linker_set_key" : "android::hidl::base::V1_0::IBase *", 2031 "name" : "android::hidl::base::V1_0::IBase *", 2032 "referenced_type" : "type-120", 2033 "self_type" : "type-178", 2034 "size" : 4, 2035 "source_file" : "/system/core/libutils/include/utils/RefBase.h" 2036 }, 2037 { 2038 "alignment" : 4, 2039 "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *", 2040 "name" : "android::sp<android::hidl::base::V1_0::IBase> *", 2041 "referenced_type" : "type-177", 2042 "self_type" : "type-277", 2043 "size" : 4, 2044 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h" 2045 }, 2046 { 2047 "alignment" : 4, 2048 "linker_set_key" : "android_flex_plane *", 2049 "name" : "android_flex_plane *", 2050 "referenced_type" : "type-222", 2051 "self_type" : "type-225", 2052 "size" : 4, 2053 "source_file" : "/system/core/libsystem/include/system/graphics.h" 2054 }, 2055 { 2056 "alignment" : 4, 2057 "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)", 2058 "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)", 2059 "referenced_type" : "type-260", 2060 "self_type" : "type-259", 2061 "size" : 4, 2062 "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h" 2063 }, 2064 { 2065 "alignment" : 4, 2066 "linker_set_key" : "char *", 2067 "name" : "char *", 2068 "referenced_type" : "type-18", 2069 "self_type" : "type-88", 2070 "size" : 4, 2071 "source_file" : "/system/core/liblog/include/log/log_read.h" 2072 }, 2073 { 2074 "alignment" : 4, 2075 "linker_set_key" : "const android::NativeHandle *", 2076 "name" : "const android::NativeHandle *", 2077 "referenced_type" : "type-110", 2078 "self_type" : "type-112", 2079 "size" : 4, 2080 "source_file" : "/system/core/libutils/include/utils/NativeHandle.h" 2081 }, 2082 { 2083 "alignment" : 4, 2084 "linker_set_key" : "const android::RefBase *", 2085 "name" : "const android::RefBase *", 2086 "referenced_type" : "type-51", 2087 "self_type" : "type-52", 2088 "size" : 4, 2089 "source_file" : "/system/core/libutils/include/utils/RefBase.h" 2090 }, 2091 { 2092 "alignment" : 4, 2093 "linker_set_key" : "const android::String16 *", 2094 "name" : "const android::String16 *", 2095 "referenced_type" : "type-136", 2096 "self_type" : "type-137", 2097 "size" : 4, 2098 "source_file" : "/system/core/libutils/include/utils/String16.h" 2099 }, 2100 { 2101 "alignment" : 4, 2102 "linker_set_key" : "const android::String8 *", 2103 "name" : "const android::String8 *", 2104 "referenced_type" : "type-125", 2105 "self_type" : "type-126", 2106 "size" : 4, 2107 "source_file" : "/system/core/libutils/include/utils/String8.h" 2108 }, 2109 { 2110 "alignment" : 4, 2111 "linker_set_key" : "const android::VectorImpl *", 2112 "name" : "const android::VectorImpl *", 2113 "referenced_type" : "type-191", 2114 "self_type" : "type-192", 2115 "size" : 4, 2116 "source_file" : "/system/core/libutils/include/utils/VectorImpl.h" 2117 }, 2118 { 2119 "alignment" : 4, 2120 "linker_set_key" : "const android::hardware::BpHwRefBase *", 2121 "name" : "const android::hardware::BpHwRefBase *", 2122 "referenced_type" : "type-155", 2123 "self_type" : "type-156", 2124 "size" : 4, 2125 "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h" 2126 }, 2127 { 2128 "alignment" : 4, 2129 "linker_set_key" : "const android::hardware::Status *", 2130 "name" : "const android::hardware::Status *", 2131 "referenced_type" : "type-289", 2132 "self_type" : "type-293", 2133 "size" : 4, 2134 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 2135 }, 2136 { 2137 "alignment" : 4, 2138 "linker_set_key" : "const android::hardware::details::return_status *", 2139 "name" : "const android::hardware::details::return_status *", 2140 "referenced_type" : "type-302", 2141 "self_type" : "type-303", 2142 "size" : 4, 2143 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 2144 }, 2145 { 2146 "alignment" : 4, 2147 "linker_set_key" : "const android::hardware::hidl_memory *", 2148 "name" : "const android::hardware::hidl_memory *", 2149 "referenced_type" : "type-71", 2150 "self_type" : "type-75", 2151 "size" : 4, 2152 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 2153 }, 2154 { 2155 "alignment" : 4, 2156 "linker_set_key" : "const android::hardware::hidl_version *", 2157 "name" : "const android::hardware::hidl_version *", 2158 "referenced_type" : "type-92", 2159 "self_type" : "type-93", 2160 "size" : 4, 2161 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 2162 }, 2163 { 2164 "alignment" : 4, 2165 "linker_set_key" : "const android::hidl::base::V1_0::IBase *", 2166 "name" : "const android::hidl::base::V1_0::IBase *", 2167 "referenced_type" : "type-119", 2168 "self_type" : "type-121", 2169 "size" : 4, 2170 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h" 2171 }, 2172 { 2173 "alignment" : 4, 2174 "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *", 2175 "name" : "const android::sp<android::hardware::hidl_death_recipient> *", 2176 "referenced_type" : "type-101", 2177 "self_type" : "type-276", 2178 "size" : 4, 2179 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h" 2180 }, 2181 { 2182 "alignment" : 4, 2183 "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *", 2184 "name" : "const android::sp<android::hidl::base::V1_0::IBase> *", 2185 "referenced_type" : "type-278", 2186 "self_type" : "type-280", 2187 "size" : 4, 2188 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h" 2189 }, 2190 { 2191 "alignment" : 4, 2192 "linker_set_key" : "const char *", 2193 "name" : "const char *", 2194 "referenced_type" : "type-65", 2195 "self_type" : "type-64", 2196 "size" : 4, 2197 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h" 2198 }, 2199 { 2200 "alignment" : 4, 2201 "linker_set_key" : "const char16_t *", 2202 "name" : "const char16_t *", 2203 "referenced_type" : "type-133", 2204 "self_type" : "type-132", 2205 "size" : 4, 2206 "source_file" : "/system/core/libutils/include/utils/String16.h" 2207 }, 2208 { 2209 "alignment" : 4, 2210 "linker_set_key" : "const log_msg *", 2211 "name" : "const log_msg *", 2212 "referenced_type" : "type-11", 2213 "self_type" : "type-43", 2214 "size" : 4, 2215 "source_file" : "/system/core/liblog/include/log/log_read.h" 2216 }, 2217 { 2218 "alignment" : 4, 2219 "linker_set_key" : "const native_handle *", 2220 "name" : "const native_handle *", 2221 "referenced_type" : "type-60", 2222 "self_type" : "type-59", 2223 "size" : 4, 2224 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h" 2225 }, 2226 { 2227 "alignment" : 4, 2228 "linker_set_key" : "const unsigned char *", 2229 "name" : "const unsigned char *", 2230 "referenced_type" : "type-167", 2231 "self_type" : "type-166", 2232 "size" : 4, 2233 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h" 2234 }, 2235 { 2236 "alignment" : 4, 2237 "linker_set_key" : "const unsigned long long *", 2238 "name" : "const unsigned long long *", 2239 "referenced_type" : "type-28", 2240 "self_type" : "type-168", 2241 "size" : 4, 2242 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h" 2243 }, 2244 { 2245 "alignment" : 4, 2246 "linker_set_key" : "const void *", 2247 "name" : "const void *", 2248 "referenced_type" : "type-95", 2249 "self_type" : "type-97", 2250 "size" : 4, 2251 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 2252 }, 2253 { 2254 "alignment" : 4, 2255 "linker_set_key" : "int (*)(void *)", 2256 "name" : "int (*)(void *)", 2257 "referenced_type" : "type-232", 2258 "self_type" : "type-233", 2259 "size" : 4, 2260 "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h" 2261 }, 2262 { 2263 "alignment" : 4, 2264 "linker_set_key" : "log_msg *", 2265 "name" : "log_msg *", 2266 "referenced_type" : "type-12", 2267 "self_type" : "type-89", 2268 "size" : 4, 2269 "source_file" : "/system/core/liblog/include/log/log_read.h" 2270 }, 2271 { 2272 "alignment" : 4, 2273 "linker_set_key" : "native_handle *", 2274 "name" : "native_handle *", 2275 "referenced_type" : "type-35", 2276 "self_type" : "type-34", 2277 "size" : 4, 2278 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h" 2279 }, 2280 { 2281 "alignment" : 4, 2282 "linker_set_key" : "unsigned char *", 2283 "name" : "unsigned char *", 2284 "referenced_type" : "type-15", 2285 "self_type" : "type-161", 2286 "size" : 4, 2287 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h" 2288 }, 2289 { 2290 "alignment" : 4, 2291 "linker_set_key" : "unsigned long long *", 2292 "name" : "unsigned long long *", 2293 "referenced_type" : "type-29", 2294 "self_type" : "type-162", 2295 "size" : 4, 2296 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h" 2297 }, 2298 { 2299 "alignment" : 4, 2300 "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)", 2301 "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)", 2302 "referenced_type" : "type-164", 2303 "self_type" : "type-163", 2304 "size" : 4, 2305 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h" 2306 }, 2307 { 2308 "alignment" : 4, 2309 "linker_set_key" : "void *", 2310 "name" : "void *", 2311 "referenced_type" : "type-96", 2312 "self_type" : "type-146", 2313 "size" : 4, 2314 "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h" 2315 }, 2316 { 2317 "alignment" : 4, 2318 "linker_set_key" : "void **", 2319 "name" : "void **", 2320 "referenced_type" : "type-146", 2321 "self_type" : "type-234", 2322 "size" : 4, 2323 "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h" 2324 } 2325 ], 2326 "qualified_types" : 2327 [ 2328 { 2329 "alignment" : 4, 2330 "is_const" : true, 2331 "linker_set_key" : "android::RefBase::weakref_impl *const", 2332 "name" : "android::RefBase::weakref_impl *const", 2333 "referenced_type" : "type-49", 2334 "self_type" : "type-48", 2335 "size" : 4, 2336 "source_file" : "/system/core/libutils/include/utils/RefBase.h" 2337 }, 2338 { 2339 "alignment" : 4, 2340 "is_const" : true, 2341 "linker_set_key" : "android::hardware::IBinder *const", 2342 "name" : "android::hardware::IBinder *const", 2343 "referenced_type" : "type-150", 2344 "self_type" : "type-149", 2345 "size" : 4, 2346 "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h" 2347 }, 2348 { 2349 "alignment" : 4, 2350 "is_const" : true, 2351 "linker_set_key" : "const android::NativeHandle", 2352 "name" : "const android::NativeHandle", 2353 "referenced_type" : "type-33", 2354 "self_type" : "type-110", 2355 "size" : 12, 2356 "source_file" : "/system/core/libutils/include/utils/NativeHandle.h" 2357 }, 2358 { 2359 "alignment" : 4, 2360 "is_const" : true, 2361 "linker_set_key" : "const android::RefBase", 2362 "name" : "const android::RefBase", 2363 "referenced_type" : "type-47", 2364 "self_type" : "type-51", 2365 "size" : 8, 2366 "source_file" : "/system/core/libutils/include/utils/RefBase.h" 2367 }, 2368 { 2369 "alignment" : 4, 2370 "is_const" : true, 2371 "linker_set_key" : "const android::String16", 2372 "name" : "const android::String16", 2373 "referenced_type" : "type-131", 2374 "self_type" : "type-136", 2375 "size" : 4, 2376 "source_file" : "/system/core/libutils/include/utils/String16.h" 2377 }, 2378 { 2379 "alignment" : 4, 2380 "is_const" : true, 2381 "linker_set_key" : "const android::String8", 2382 "name" : "const android::String8", 2383 "referenced_type" : "type-123", 2384 "self_type" : "type-125", 2385 "size" : 4, 2386 "source_file" : "/system/core/libutils/include/utils/String8.h" 2387 }, 2388 { 2389 "alignment" : 4, 2390 "is_const" : true, 2391 "linker_set_key" : "const android::VectorImpl", 2392 "name" : "const android::VectorImpl", 2393 "referenced_type" : "type-190", 2394 "self_type" : "type-191", 2395 "size" : 20, 2396 "source_file" : "/system/core/libutils/include/utils/VectorImpl.h" 2397 }, 2398 { 2399 "alignment" : 4, 2400 "is_const" : true, 2401 "linker_set_key" : "const android::hardware::BpHwRefBase", 2402 "name" : "const android::hardware::BpHwRefBase", 2403 "referenced_type" : "type-148", 2404 "self_type" : "type-155", 2405 "size" : 24, 2406 "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h" 2407 }, 2408 { 2409 "alignment" : 4, 2410 "is_const" : true, 2411 "linker_set_key" : "const android::hardware::Parcel", 2412 "name" : "const android::hardware::Parcel", 2413 "referenced_type" : "type-159", 2414 "self_type" : "type-174", 2415 "size" : 68, 2416 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h" 2417 }, 2418 { 2419 "alignment" : 4, 2420 "is_const" : true, 2421 "linker_set_key" : "const android::hardware::Status", 2422 "name" : "const android::hardware::Status", 2423 "referenced_type" : "type-285", 2424 "self_type" : "type-289", 2425 "size" : 20, 2426 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 2427 }, 2428 { 2429 "alignment" : 4, 2430 "is_const" : true, 2431 "linker_set_key" : "const android::hardware::details::return_status", 2432 "name" : "const android::hardware::details::return_status", 2433 "referenced_type" : "type-295", 2434 "self_type" : "type-302", 2435 "size" : 24, 2436 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 2437 }, 2438 { 2439 "alignment" : 8, 2440 "is_const" : true, 2441 "linker_set_key" : "const android::hardware::hidl_handle", 2442 "name" : "const android::hardware::hidl_handle", 2443 "referenced_type" : "type-56", 2444 "self_type" : "type-98", 2445 "size" : 16, 2446 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 2447 }, 2448 { 2449 "alignment" : 8, 2450 "is_const" : true, 2451 "linker_set_key" : "const android::hardware::hidl_memory", 2452 "name" : "const android::hardware::hidl_memory", 2453 "referenced_type" : "type-68", 2454 "self_type" : "type-71", 2455 "size" : 40, 2456 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 2457 }, 2458 { 2459 "alignment" : 4, 2460 "is_const" : true, 2461 "linker_set_key" : "const android::hardware::hidl_string", 2462 "name" : "const android::hardware::hidl_string", 2463 "referenced_type" : "type-61", 2464 "self_type" : "type-66", 2465 "size" : 16, 2466 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 2467 }, 2468 { 2469 "alignment" : 2, 2470 "is_const" : true, 2471 "linker_set_key" : "const android::hardware::hidl_version", 2472 "name" : "const android::hardware::hidl_version", 2473 "referenced_type" : "type-90", 2474 "self_type" : "type-92", 2475 "size" : 4, 2476 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 2477 }, 2478 { 2479 "alignment" : 4, 2480 "is_const" : true, 2481 "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture", 2482 "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture", 2483 "referenced_type" : "type-114", 2484 "self_type" : "type-115", 2485 "size" : 4, 2486 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h" 2487 }, 2488 { 2489 "alignment" : 4, 2490 "is_const" : true, 2491 "linker_set_key" : "const android::hidl::base::V1_0::IBase", 2492 "name" : "const android::hidl::base::V1_0::IBase", 2493 "referenced_type" : "type-120", 2494 "self_type" : "type-119", 2495 "size" : 12, 2496 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h" 2497 }, 2498 { 2499 "alignment" : 4, 2500 "is_const" : true, 2501 "linker_set_key" : "const android::sp<android::hardware::IBinder>", 2502 "name" : "const android::sp<android::hardware::IBinder>", 2503 "referenced_type" : "type-202", 2504 "self_type" : "type-262", 2505 "size" : 4, 2506 "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h" 2507 }, 2508 { 2509 "alignment" : 4, 2510 "is_const" : true, 2511 "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>", 2512 "name" : "const android::sp<android::hardware::hidl_death_recipient>", 2513 "referenced_type" : "type-102", 2514 "self_type" : "type-101", 2515 "size" : 4, 2516 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h" 2517 }, 2518 { 2519 "alignment" : 4, 2520 "is_const" : true, 2521 "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>", 2522 "name" : "const android::sp<android::hidl::base::V1_0::IBase>", 2523 "referenced_type" : "type-177", 2524 "self_type" : "type-278", 2525 "size" : 4, 2526 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h" 2527 }, 2528 { 2529 "alignment" : 1, 2530 "is_const" : true, 2531 "linker_set_key" : "const bool", 2532 "name" : "const bool", 2533 "referenced_type" : "type-37", 2534 "self_type" : "type-284", 2535 "size" : 1, 2536 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 2537 }, 2538 { 2539 "alignment" : 1, 2540 "is_const" : true, 2541 "linker_set_key" : "const char", 2542 "name" : "const char", 2543 "referenced_type" : "type-18", 2544 "self_type" : "type-65", 2545 "size" : 1, 2546 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h" 2547 }, 2548 { 2549 "alignment" : 2, 2550 "is_const" : true, 2551 "linker_set_key" : "const char16_t", 2552 "name" : "const char16_t", 2553 "referenced_type" : "type-134", 2554 "self_type" : "type-133", 2555 "size" : 2, 2556 "source_file" : "/system/core/libutils/include/utils/String16.h" 2557 }, 2558 { 2559 "alignment" : 4, 2560 "is_const" : true, 2561 "linker_set_key" : "const double", 2562 "name" : "const double", 2563 "referenced_type" : "type-42", 2564 "self_type" : "type-41", 2565 "size" : 8, 2566 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 2567 }, 2568 { 2569 "alignment" : 4, 2570 "is_const" : true, 2571 "linker_set_key" : "const float", 2572 "name" : "const float", 2573 "referenced_type" : "type-39", 2574 "self_type" : "type-38", 2575 "size" : 4, 2576 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 2577 }, 2578 { 2579 "alignment" : 4, 2580 "is_const" : true, 2581 "linker_set_key" : "const int", 2582 "name" : "const int", 2583 "referenced_type" : "type-10", 2584 "self_type" : "type-9", 2585 "size" : 4, 2586 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 2587 }, 2588 { 2589 "is_const" : true, 2590 "linker_set_key" : "const iter<is_const>", 2591 "name" : "const iter<is_const>", 2592 "referenced_type" : "type-78", 2593 "self_type" : "type-77", 2594 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 2595 }, 2596 { 2597 "alignment" : 4, 2598 "is_const" : true, 2599 "linker_set_key" : "const log_msg", 2600 "name" : "const log_msg", 2601 "referenced_type" : "type-12", 2602 "self_type" : "type-11", 2603 "size" : 5124, 2604 "source_file" : "/system/core/liblog/include/log/log_read.h" 2605 }, 2606 { 2607 "alignment" : 4, 2608 "is_const" : true, 2609 "linker_set_key" : "const long long", 2610 "name" : "const long long", 2611 "referenced_type" : "type-26", 2612 "self_type" : "type-25", 2613 "size" : 8, 2614 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 2615 }, 2616 { 2617 "alignment" : 4, 2618 "is_const" : true, 2619 "linker_set_key" : "const native_handle", 2620 "name" : "const native_handle", 2621 "referenced_type" : "type-35", 2622 "self_type" : "type-60", 2623 "size" : 12, 2624 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h" 2625 }, 2626 { 2627 "alignment" : 2, 2628 "is_const" : true, 2629 "linker_set_key" : "const short", 2630 "name" : "const short", 2631 "referenced_type" : "type-312", 2632 "self_type" : "type-359", 2633 "size" : 2, 2634 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 2635 }, 2636 { 2637 "alignment" : 1, 2638 "is_const" : true, 2639 "linker_set_key" : "const signed char", 2640 "name" : "const signed char", 2641 "referenced_type" : "type-356", 2642 "self_type" : "type-355", 2643 "size" : 1, 2644 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 2645 }, 2646 { 2647 "alignment" : 4, 2648 "is_const" : true, 2649 "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>", 2650 "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>", 2651 "referenced_type" : "type-118", 2652 "self_type" : "type-117", 2653 "size" : 12, 2654 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h" 2655 }, 2656 { 2657 "alignment" : 4, 2658 "is_const" : true, 2659 "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 *> > *)> > >", 2660 "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 *> > *)> > >", 2661 "referenced_type" : "type-273", 2662 "self_type" : "type-272", 2663 "size" : 12, 2664 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h" 2665 }, 2666 { 2667 "alignment" : 1, 2668 "is_const" : true, 2669 "linker_set_key" : "const unsigned char", 2670 "name" : "const unsigned char", 2671 "referenced_type" : "type-15", 2672 "self_type" : "type-167", 2673 "size" : 1, 2674 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 2675 }, 2676 { 2677 "alignment" : 4, 2678 "is_const" : true, 2679 "linker_set_key" : "const unsigned int", 2680 "name" : "const unsigned int", 2681 "referenced_type" : "type-2", 2682 "self_type" : "type-23", 2683 "size" : 4, 2684 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 2685 }, 2686 { 2687 "alignment" : 4, 2688 "is_const" : true, 2689 "linker_set_key" : "const unsigned long long", 2690 "name" : "const unsigned long long", 2691 "referenced_type" : "type-29", 2692 "self_type" : "type-28", 2693 "size" : 8, 2694 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 2695 }, 2696 { 2697 "alignment" : 2, 2698 "is_const" : true, 2699 "linker_set_key" : "const unsigned short", 2700 "name" : "const unsigned short", 2701 "referenced_type" : "type-8", 2702 "self_type" : "type-7", 2703 "size" : 2, 2704 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h" 2705 }, 2706 { 2707 "is_const" : true, 2708 "linker_set_key" : "const void", 2709 "name" : "const void", 2710 "referenced_type" : "type-96", 2711 "self_type" : "type-95", 2712 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 2713 }, 2714 { 2715 "alignment" : 1, 2716 "is_volatile" : true, 2717 "linker_set_key" : "volatile bool", 2718 "name" : "volatile bool", 2719 "referenced_type" : "type-37", 2720 "self_type" : "type-255", 2721 "size" : 1, 2722 "source_file" : "/system/core/libutils/include/utils/Thread.h" 2723 }, 2724 { 2725 "alignment" : 4, 2726 "is_volatile" : true, 2727 "linker_set_key" : "volatile int", 2728 "name" : "volatile int", 2729 "referenced_type" : "type-10", 2730 "self_type" : "type-263", 2731 "size" : 4, 2732 "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h" 2733 } 2734 ], 2735 "record_types" : 2736 [ 2737 { 2738 "alignment" : 4, 2739 "fields" : 2740 [ 2741 { 2742 "access" : "private", 2743 "field_name" : "mCond", 2744 "referenced_type" : "type-242" 2745 } 2746 ], 2747 "linker_set_key" : "android::Condition", 2748 "name" : "android::Condition", 2749 "record_kind" : "class", 2750 "referenced_type" : "type-241", 2751 "self_type" : "type-241", 2752 "size" : 4, 2753 "source_file" : "/system/core/libutils/include/utils/Condition.h", 2754 "unique_id" : "_ZTSN7android9ConditionE" 2755 }, 2756 { 2757 "alignment" : 4, 2758 "fields" : 2759 [ 2760 { 2761 "access" : "private", 2762 "field_name" : "mVector", 2763 "referenced_type" : "type-194" 2764 } 2765 ], 2766 "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >", 2767 "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >", 2768 "record_kind" : "class", 2769 "referenced_type" : "type-201", 2770 "self_type" : "type-201", 2771 "size" : 20, 2772 "source_file" : "/system/core/libutils/include/utils/KeyedVector.h", 2773 "template_args" : [ "type-131", "type-202" ], 2774 "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE" 2775 }, 2776 { 2777 "alignment" : 4, 2778 "fields" : 2779 [ 2780 { 2781 "access" : "private", 2782 "field_name" : "mCount", 2783 "referenced_type" : "type-32" 2784 } 2785 ], 2786 "linker_set_key" : "android::LightRefBase<android::NativeHandle>", 2787 "name" : "android::LightRefBase<android::NativeHandle>", 2788 "record_kind" : "class", 2789 "referenced_type" : "type-31", 2790 "self_type" : "type-31", 2791 "size" : 4, 2792 "source_file" : "/system/core/libutils/include/utils/LightRefBase.h", 2793 "template_args" : [ "type-33" ], 2794 "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE" 2795 }, 2796 { 2797 "alignment" : 4, 2798 "fields" : 2799 [ 2800 { 2801 "access" : "private", 2802 "field_name" : "mCount", 2803 "referenced_type" : "type-5" 2804 } 2805 ], 2806 "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>", 2807 "name" : "android::LightRefBase<android::VirtualLightRefBase>", 2808 "record_kind" : "class", 2809 "referenced_type" : "type-4", 2810 "self_type" : "type-4", 2811 "size" : 4, 2812 "source_file" : "/system/core/libutils/include/utils/LightRefBase.h", 2813 "template_args" : [ "type-3" ], 2814 "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE" 2815 }, 2816 { 2817 "alignment" : 4, 2818 "fields" : 2819 [ 2820 { 2821 "access" : "private", 2822 "field_name" : "mMutex", 2823 "referenced_type" : "type-236" 2824 } 2825 ], 2826 "linker_set_key" : "android::Mutex", 2827 "name" : "android::Mutex", 2828 "record_kind" : "class", 2829 "referenced_type" : "type-235", 2830 "self_type" : "type-235", 2831 "size" : 4, 2832 "source_file" : "/system/core/libutils/include/utils/Mutex.h", 2833 "unique_id" : "_ZTSN7android5MutexE" 2834 }, 2835 { 2836 "alignment" : 4, 2837 "fields" : 2838 [ 2839 { 2840 "access" : "private", 2841 "field_name" : "mLock", 2842 "referenced_type" : "type-239" 2843 } 2844 ], 2845 "linker_set_key" : "android::Mutex::Autolock", 2846 "name" : "android::Mutex::Autolock", 2847 "record_kind" : "class", 2848 "referenced_type" : "type-238", 2849 "self_type" : "type-238", 2850 "size" : 4, 2851 "source_file" : "/system/core/libutils/include/utils/Mutex.h", 2852 "unique_id" : "_ZTSN7android5Mutex8AutolockE" 2853 }, 2854 { 2855 "alignment" : 4, 2856 "base_specifiers" : 2857 [ 2858 { 2859 "referenced_type" : "type-31" 2860 } 2861 ], 2862 "fields" : 2863 [ 2864 { 2865 "access" : "private", 2866 "field_name" : "mHandle", 2867 "field_offset" : 32, 2868 "referenced_type" : "type-34" 2869 }, 2870 { 2871 "access" : "private", 2872 "field_name" : "mOwnsHandle", 2873 "field_offset" : 64, 2874 "referenced_type" : "type-37" 2875 } 2876 ], 2877 "linker_set_key" : "android::NativeHandle", 2878 "name" : "android::NativeHandle", 2879 "record_kind" : "class", 2880 "referenced_type" : "type-33", 2881 "self_type" : "type-33", 2882 "size" : 12, 2883 "source_file" : "/system/core/libutils/include/utils/NativeHandle.h", 2884 "unique_id" : "_ZTSN7android12NativeHandleE" 2885 }, 2886 { 2887 "alignment" : 4, 2888 "fields" : 2889 [ 2890 { 2891 "access" : "private", 2892 "field_name" : "mRWLock", 2893 "referenced_type" : "type-247" 2894 } 2895 ], 2896 "linker_set_key" : "android::RWLock", 2897 "name" : "android::RWLock", 2898 "record_kind" : "class", 2899 "referenced_type" : "type-246", 2900 "self_type" : "type-246", 2901 "size" : 40, 2902 "source_file" : "/system/core/libutils/include/utils/RWLock.h", 2903 "unique_id" : "_ZTSN7android6RWLockE" 2904 }, 2905 { 2906 "alignment" : 4, 2907 "fields" : 2908 [ 2909 { 2910 "access" : "private", 2911 "field_name" : "mLock", 2912 "referenced_type" : "type-250" 2913 } 2914 ], 2915 "linker_set_key" : "android::RWLock::AutoRLock", 2916 "name" : "android::RWLock::AutoRLock", 2917 "record_kind" : "class", 2918 "referenced_type" : "type-249", 2919 "self_type" : "type-249", 2920 "size" : 4, 2921 "source_file" : "/system/core/libutils/include/utils/RWLock.h", 2922 "unique_id" : "_ZTSN7android6RWLock9AutoRLockE" 2923 }, 2924 { 2925 "alignment" : 4, 2926 "fields" : 2927 [ 2928 { 2929 "access" : "private", 2930 "field_name" : "mLock", 2931 "referenced_type" : "type-250" 2932 } 2933 ], 2934 "linker_set_key" : "android::RWLock::AutoWLock", 2935 "name" : "android::RWLock::AutoWLock", 2936 "record_kind" : "class", 2937 "referenced_type" : "type-252", 2938 "self_type" : "type-252", 2939 "size" : 4, 2940 "source_file" : "/system/core/libutils/include/utils/RWLock.h", 2941 "unique_id" : "_ZTSN7android6RWLock9AutoWLockE" 2942 }, 2943 { 2944 "alignment" : 4, 2945 "fields" : 2946 [ 2947 { 2948 "access" : "private", 2949 "field_name" : "mRefs", 2950 "field_offset" : 32, 2951 "referenced_type" : "type-48" 2952 } 2953 ], 2954 "linker_set_key" : "android::RefBase", 2955 "name" : "android::RefBase", 2956 "record_kind" : "class", 2957 "referenced_type" : "type-47", 2958 "self_type" : "type-47", 2959 "size" : 8, 2960 "source_file" : "/system/core/libutils/include/utils/RefBase.h", 2961 "unique_id" : "_ZTSN7android7RefBaseE", 2962 "vtable_components" : 2963 [ 2964 { 2965 "kind" : "offset_to_top" 2966 }, 2967 { 2968 "kind" : "rtti", 2969 "mangled_component_name" : "_ZTIN7android7RefBaseE" 2970 }, 2971 { 2972 "kind" : "complete_dtor_pointer", 2973 "mangled_component_name" : "_ZN7android7RefBaseD1Ev" 2974 }, 2975 { 2976 "kind" : "deleting_dtor_pointer", 2977 "mangled_component_name" : "_ZN7android7RefBaseD0Ev" 2978 }, 2979 { 2980 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv" 2981 }, 2982 { 2983 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv" 2984 }, 2985 { 2986 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv" 2987 }, 2988 { 2989 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv" 2990 } 2991 ] 2992 }, 2993 { 2994 "alignment" : 1, 2995 "linker_set_key" : "android::RefBase::weakref_type", 2996 "name" : "android::RefBase::weakref_type", 2997 "record_kind" : "class", 2998 "referenced_type" : "type-152", 2999 "self_type" : "type-152", 3000 "size" : 1, 3001 "source_file" : "/system/core/libutils/include/utils/RefBase.h", 3002 "unique_id" : "_ZTSN7android7RefBase12weakref_typeE" 3003 }, 3004 { 3005 "alignment" : 1, 3006 "linker_set_key" : "android::ReferenceMover", 3007 "name" : "android::ReferenceMover", 3008 "record_kind" : "class", 3009 "referenced_type" : "type-55", 3010 "self_type" : "type-55", 3011 "size" : 1, 3012 "source_file" : "/system/core/libutils/include/utils/RefBase.h", 3013 "unique_id" : "_ZTSN7android14ReferenceMoverE" 3014 }, 3015 { 3016 "alignment" : 4, 3017 "linker_set_key" : "android::ReferenceRenamer", 3018 "name" : "android::ReferenceRenamer", 3019 "record_kind" : "class", 3020 "referenced_type" : "type-45", 3021 "self_type" : "type-45", 3022 "size" : 4, 3023 "source_file" : "/system/core/libutils/include/utils/RefBase.h", 3024 "unique_id" : "_ZTSN7android16ReferenceRenamerE", 3025 "vtable_components" : 3026 [ 3027 { 3028 "kind" : "offset_to_top" 3029 }, 3030 { 3031 "kind" : "rtti", 3032 "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE" 3033 }, 3034 { 3035 "is_pure" : true, 3036 "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj" 3037 } 3038 ] 3039 }, 3040 { 3041 "alignment" : 4, 3042 "fields" : 3043 [ 3044 { 3045 "access" : "private", 3046 "field_name" : "mTag", 3047 "referenced_type" : "type-29" 3048 } 3049 ], 3050 "linker_set_key" : "android::ScopedTrace", 3051 "name" : "android::ScopedTrace", 3052 "record_kind" : "class", 3053 "referenced_type" : "type-266", 3054 "self_type" : "type-266", 3055 "size" : 8, 3056 "source_file" : "/system/core/libutils/include/utils/Trace.h", 3057 "unique_id" : "_ZTSN7android11ScopedTraceE" 3058 }, 3059 { 3060 "alignment" : 4, 3061 "base_specifiers" : 3062 [ 3063 { 3064 "access" : "private", 3065 "referenced_type" : "type-193" 3066 } 3067 ], 3068 "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >", 3069 "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >", 3070 "record_kind" : "class", 3071 "referenced_type" : "type-194", 3072 "self_type" : "type-194", 3073 "size" : 20, 3074 "source_file" : "/system/core/libutils/include/utils/SortedVector.h", 3075 "template_args" : [ "type-195" ], 3076 "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE", 3077 "vtable_components" : 3078 [ 3079 { 3080 "kind" : "offset_to_top" 3081 }, 3082 { 3083 "kind" : "rtti", 3084 "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE" 3085 }, 3086 { 3087 "kind" : "complete_dtor_pointer", 3088 "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev" 3089 }, 3090 { 3091 "kind" : "deleting_dtor_pointer", 3092 "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev" 3093 }, 3094 { 3095 "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj" 3096 }, 3097 { 3098 "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj" 3099 }, 3100 { 3101 "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj" 3102 }, 3103 { 3104 "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj" 3105 }, 3106 { 3107 "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj" 3108 }, 3109 { 3110 "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj" 3111 }, 3112 { 3113 "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_" 3114 } 3115 ] 3116 }, 3117 { 3118 "alignment" : 4, 3119 "base_specifiers" : 3120 [ 3121 { 3122 "referenced_type" : "type-190" 3123 } 3124 ], 3125 "linker_set_key" : "android::SortedVectorImpl", 3126 "name" : "android::SortedVectorImpl", 3127 "record_kind" : "class", 3128 "referenced_type" : "type-193", 3129 "self_type" : "type-193", 3130 "size" : 20, 3131 "source_file" : "/system/core/libutils/include/utils/VectorImpl.h", 3132 "unique_id" : "_ZTSN7android16SortedVectorImplE", 3133 "vtable_components" : 3134 [ 3135 { 3136 "kind" : "offset_to_top" 3137 }, 3138 { 3139 "kind" : "rtti", 3140 "mangled_component_name" : "_ZTIN7android16SortedVectorImplE" 3141 }, 3142 { 3143 "kind" : "complete_dtor_pointer", 3144 "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev" 3145 }, 3146 { 3147 "kind" : "deleting_dtor_pointer", 3148 "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev" 3149 }, 3150 { 3151 "is_pure" : true, 3152 "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj" 3153 }, 3154 { 3155 "is_pure" : true, 3156 "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj" 3157 }, 3158 { 3159 "is_pure" : true, 3160 "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj" 3161 }, 3162 { 3163 "is_pure" : true, 3164 "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj" 3165 }, 3166 { 3167 "is_pure" : true, 3168 "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj" 3169 }, 3170 { 3171 "is_pure" : true, 3172 "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj" 3173 }, 3174 { 3175 "is_pure" : true, 3176 "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_" 3177 } 3178 ] 3179 }, 3180 { 3181 "alignment" : 4, 3182 "fields" : 3183 [ 3184 { 3185 "access" : "private", 3186 "field_name" : "mString", 3187 "referenced_type" : "type-132" 3188 } 3189 ], 3190 "linker_set_key" : "android::String16", 3191 "name" : "android::String16", 3192 "record_kind" : "class", 3193 "referenced_type" : "type-131", 3194 "self_type" : "type-131", 3195 "size" : 4, 3196 "source_file" : "/system/core/libutils/include/utils/String16.h", 3197 "unique_id" : "_ZTSN7android8String16E" 3198 }, 3199 { 3200 "alignment" : 4, 3201 "fields" : 3202 [ 3203 { 3204 "access" : "private", 3205 "field_name" : "mString", 3206 "referenced_type" : "type-64" 3207 } 3208 ], 3209 "linker_set_key" : "android::String8", 3210 "name" : "android::String8", 3211 "record_kind" : "class", 3212 "referenced_type" : "type-123", 3213 "self_type" : "type-123", 3214 "size" : 4, 3215 "source_file" : "/system/core/libutils/include/utils/String8.h", 3216 "unique_id" : "_ZTSN7android7String8E" 3217 }, 3218 { 3219 "alignment" : 4, 3220 "base_specifiers" : 3221 [ 3222 { 3223 "is_virtual" : true, 3224 "referenced_type" : "type-47" 3225 } 3226 ], 3227 "fields" : 3228 [ 3229 { 3230 "access" : "private", 3231 "field_name" : "mCanCallJava", 3232 "field_offset" : 32, 3233 "referenced_type" : "type-284" 3234 }, 3235 { 3236 "access" : "private", 3237 "field_name" : "mThread", 3238 "field_offset" : 64, 3239 "referenced_type" : "type-146" 3240 }, 3241 { 3242 "access" : "private", 3243 "field_name" : "mLock", 3244 "field_offset" : 96, 3245 "referenced_type" : "type-235" 3246 }, 3247 { 3248 "access" : "private", 3249 "field_name" : "mThreadExitedCondition", 3250 "field_offset" : 128, 3251 "referenced_type" : "type-241" 3252 }, 3253 { 3254 "access" : "private", 3255 "field_name" : "mStatus", 3256 "field_offset" : 160, 3257 "referenced_type" : "type-10" 3258 }, 3259 { 3260 "access" : "private", 3261 "field_name" : "mExitPending", 3262 "field_offset" : 192, 3263 "referenced_type" : "type-255" 3264 }, 3265 { 3266 "access" : "private", 3267 "field_name" : "mRunning", 3268 "field_offset" : 200, 3269 "referenced_type" : "type-255" 3270 }, 3271 { 3272 "access" : "private", 3273 "field_name" : "mHoldSelf", 3274 "field_offset" : 224, 3275 "referenced_type" : "type-281" 3276 }, 3277 { 3278 "access" : "private", 3279 "field_name" : "mTid", 3280 "field_offset" : 256, 3281 "referenced_type" : "type-10" 3282 } 3283 ], 3284 "linker_set_key" : "android::Thread", 3285 "name" : "android::Thread", 3286 "record_kind" : "class", 3287 "referenced_type" : "type-283", 3288 "self_type" : "type-283", 3289 "size" : 44, 3290 "source_file" : "/system/core/libutils/include/utils/Thread.h", 3291 "unique_id" : "_ZTSN7android6ThreadE", 3292 "vtable_components" : 3293 [ 3294 { 3295 "component_value" : 36, 3296 "kind" : "vbase_offset" 3297 }, 3298 { 3299 "kind" : "offset_to_top" 3300 }, 3301 { 3302 "kind" : "rtti", 3303 "mangled_component_name" : "_ZTIN7android6ThreadE" 3304 }, 3305 { 3306 "kind" : "complete_dtor_pointer", 3307 "mangled_component_name" : "_ZN7android6ThreadD1Ev" 3308 }, 3309 { 3310 "kind" : "deleting_dtor_pointer", 3311 "mangled_component_name" : "_ZN7android6ThreadD0Ev" 3312 }, 3313 { 3314 "mangled_component_name" : "_ZN7android6Thread3runEPKcij" 3315 }, 3316 { 3317 "mangled_component_name" : "_ZN7android6Thread11requestExitEv" 3318 }, 3319 { 3320 "mangled_component_name" : "_ZN7android6Thread10readyToRunEv" 3321 }, 3322 { 3323 "is_pure" : true, 3324 "mangled_component_name" : "_ZN7android6Thread10threadLoopEv" 3325 }, 3326 { 3327 "kind" : "vcall_offset" 3328 }, 3329 { 3330 "kind" : "vcall_offset" 3331 }, 3332 { 3333 "kind" : "vcall_offset" 3334 }, 3335 { 3336 "kind" : "vcall_offset" 3337 }, 3338 { 3339 "component_value" : -36, 3340 "kind" : "vcall_offset" 3341 }, 3342 { 3343 "component_value" : -36, 3344 "kind" : "offset_to_top" 3345 }, 3346 { 3347 "kind" : "rtti", 3348 "mangled_component_name" : "_ZTIN7android6ThreadE" 3349 }, 3350 { 3351 "kind" : "complete_dtor_pointer", 3352 "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev" 3353 }, 3354 { 3355 "kind" : "deleting_dtor_pointer", 3356 "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev" 3357 }, 3358 { 3359 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv" 3360 }, 3361 { 3362 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv" 3363 }, 3364 { 3365 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv" 3366 }, 3367 { 3368 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv" 3369 } 3370 ] 3371 }, 3372 { 3373 "alignment" : 4, 3374 "base_specifiers" : 3375 [ 3376 { 3377 "access" : "private", 3378 "referenced_type" : "type-190" 3379 } 3380 ], 3381 "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>", 3382 "name" : "android::Vector<android::hardware::ProcessState::handle_entry>", 3383 "record_kind" : "class", 3384 "referenced_type" : "type-196", 3385 "self_type" : "type-196", 3386 "size" : 20, 3387 "source_file" : "/system/core/libutils/include/utils/Vector.h", 3388 "template_args" : [ "type-197" ], 3389 "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE", 3390 "vtable_components" : 3391 [ 3392 { 3393 "kind" : "offset_to_top" 3394 }, 3395 { 3396 "kind" : "rtti", 3397 "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE" 3398 }, 3399 { 3400 "kind" : "complete_dtor_pointer", 3401 "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev" 3402 }, 3403 { 3404 "kind" : "deleting_dtor_pointer", 3405 "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev" 3406 }, 3407 { 3408 "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj" 3409 }, 3410 { 3411 "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj" 3412 }, 3413 { 3414 "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj" 3415 }, 3416 { 3417 "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj" 3418 }, 3419 { 3420 "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj" 3421 }, 3422 { 3423 "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj" 3424 } 3425 ] 3426 }, 3427 { 3428 "alignment" : 4, 3429 "fields" : 3430 [ 3431 { 3432 "access" : "private", 3433 "field_name" : "mStorage", 3434 "field_offset" : 32, 3435 "referenced_type" : "type-146" 3436 }, 3437 { 3438 "access" : "private", 3439 "field_name" : "mCount", 3440 "field_offset" : 64, 3441 "referenced_type" : "type-2" 3442 }, 3443 { 3444 "access" : "private", 3445 "field_name" : "mFlags", 3446 "field_offset" : 96, 3447 "referenced_type" : "type-23" 3448 }, 3449 { 3450 "access" : "private", 3451 "field_name" : "mItemSize", 3452 "field_offset" : 128, 3453 "referenced_type" : "type-23" 3454 } 3455 ], 3456 "linker_set_key" : "android::VectorImpl", 3457 "name" : "android::VectorImpl", 3458 "record_kind" : "class", 3459 "referenced_type" : "type-190", 3460 "self_type" : "type-190", 3461 "size" : 20, 3462 "source_file" : "/system/core/libutils/include/utils/VectorImpl.h", 3463 "unique_id" : "_ZTSN7android10VectorImplE", 3464 "vtable_components" : 3465 [ 3466 { 3467 "kind" : "offset_to_top" 3468 }, 3469 { 3470 "kind" : "rtti", 3471 "mangled_component_name" : "_ZTIN7android10VectorImplE" 3472 }, 3473 { 3474 "kind" : "complete_dtor_pointer", 3475 "mangled_component_name" : "_ZN7android10VectorImplD1Ev" 3476 }, 3477 { 3478 "kind" : "deleting_dtor_pointer", 3479 "mangled_component_name" : "_ZN7android10VectorImplD0Ev" 3480 }, 3481 { 3482 "is_pure" : true, 3483 "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj" 3484 }, 3485 { 3486 "is_pure" : true, 3487 "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj" 3488 }, 3489 { 3490 "is_pure" : true, 3491 "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj" 3492 }, 3493 { 3494 "is_pure" : true, 3495 "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj" 3496 }, 3497 { 3498 "is_pure" : true, 3499 "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj" 3500 }, 3501 { 3502 "is_pure" : true, 3503 "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj" 3504 } 3505 ] 3506 }, 3507 { 3508 "alignment" : 4, 3509 "base_specifiers" : 3510 [ 3511 { 3512 "referenced_type" : "type-4" 3513 } 3514 ], 3515 "linker_set_key" : "android::VirtualLightRefBase", 3516 "name" : "android::VirtualLightRefBase", 3517 "record_kind" : "class", 3518 "referenced_type" : "type-3", 3519 "self_type" : "type-3", 3520 "size" : 8, 3521 "source_file" : "/system/core/libutils/include/utils/LightRefBase.h", 3522 "unique_id" : "_ZTSN7android19VirtualLightRefBaseE", 3523 "vtable_components" : 3524 [ 3525 { 3526 "kind" : "offset_to_top" 3527 }, 3528 { 3529 "kind" : "rtti", 3530 "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE" 3531 }, 3532 { 3533 "kind" : "complete_dtor_pointer", 3534 "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev" 3535 }, 3536 { 3537 "kind" : "deleting_dtor_pointer", 3538 "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev" 3539 } 3540 ] 3541 }, 3542 { 3543 "alignment" : 4, 3544 "base_specifiers" : 3545 [ 3546 { 3547 "referenced_type" : "type-147" 3548 } 3549 ], 3550 "fields" : 3551 [ 3552 { 3553 "access" : "protected", 3554 "field_name" : "mSchedPolicy", 3555 "field_offset" : 32, 3556 "referenced_type" : "type-10" 3557 }, 3558 { 3559 "access" : "protected", 3560 "field_name" : "mSchedPriority", 3561 "field_offset" : 64, 3562 "referenced_type" : "type-10" 3563 }, 3564 { 3565 "access" : "private", 3566 "field_name" : "mExtras", 3567 "field_offset" : 96, 3568 "referenced_type" : "type-145" 3569 }, 3570 { 3571 "access" : "private", 3572 "field_name" : "mReserved0", 3573 "field_offset" : 128, 3574 "referenced_type" : "type-146" 3575 } 3576 ], 3577 "linker_set_key" : "android::hardware::BHwBinder", 3578 "name" : "android::hardware::BHwBinder", 3579 "record_kind" : "class", 3580 "referenced_type" : "type-144", 3581 "self_type" : "type-144", 3582 "size" : 28, 3583 "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h", 3584 "unique_id" : "_ZTSN7android8hardware9BHwBinderE", 3585 "vtable_components" : 3586 [ 3587 { 3588 "component_value" : 20, 3589 "kind" : "vbase_offset" 3590 }, 3591 { 3592 "kind" : "offset_to_top" 3593 }, 3594 { 3595 "kind" : "rtti", 3596 "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE" 3597 }, 3598 { 3599 "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE" 3600 }, 3601 { 3602 "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj" 3603 }, 3604 { 3605 "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_" 3606 }, 3607 { 3608 "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv" 3609 }, 3610 { 3611 "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E" 3612 }, 3613 { 3614 "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv" 3615 }, 3616 { 3617 "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv" 3618 }, 3619 { 3620 "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv" 3621 }, 3622 { 3623 "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv" 3624 }, 3625 { 3626 "kind" : "complete_dtor_pointer", 3627 "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev" 3628 }, 3629 { 3630 "kind" : "deleting_dtor_pointer", 3631 "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev" 3632 }, 3633 { 3634 "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE" 3635 }, 3636 { 3637 "kind" : "vcall_offset" 3638 }, 3639 { 3640 "kind" : "vcall_offset" 3641 }, 3642 { 3643 "kind" : "vcall_offset" 3644 }, 3645 { 3646 "kind" : "vcall_offset" 3647 }, 3648 { 3649 "component_value" : -20, 3650 "kind" : "vcall_offset" 3651 }, 3652 { 3653 "component_value" : -20, 3654 "kind" : "offset_to_top" 3655 }, 3656 { 3657 "kind" : "rtti", 3658 "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE" 3659 }, 3660 { 3661 "kind" : "complete_dtor_pointer", 3662 "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev" 3663 }, 3664 { 3665 "kind" : "deleting_dtor_pointer", 3666 "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev" 3667 }, 3668 { 3669 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv" 3670 }, 3671 { 3672 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv" 3673 }, 3674 { 3675 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv" 3676 }, 3677 { 3678 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv" 3679 } 3680 ] 3681 }, 3682 { 3683 "alignment" : 4, 3684 "base_specifiers" : 3685 [ 3686 { 3687 "is_virtual" : true, 3688 "referenced_type" : "type-47" 3689 } 3690 ], 3691 "fields" : 3692 [ 3693 { 3694 "access" : "private", 3695 "field_name" : "mRemote", 3696 "field_offset" : 32, 3697 "referenced_type" : "type-149" 3698 }, 3699 { 3700 "access" : "private", 3701 "field_name" : "mRefs", 3702 "field_offset" : 64, 3703 "referenced_type" : "type-151" 3704 }, 3705 { 3706 "access" : "private", 3707 "field_name" : "mState", 3708 "field_offset" : 96, 3709 "referenced_type" : "type-153" 3710 } 3711 ], 3712 "linker_set_key" : "android::hardware::BpHwRefBase", 3713 "name" : "android::hardware::BpHwRefBase", 3714 "record_kind" : "class", 3715 "referenced_type" : "type-148", 3716 "self_type" : "type-148", 3717 "size" : 24, 3718 "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h", 3719 "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE", 3720 "vtable_components" : 3721 [ 3722 { 3723 "component_value" : 16, 3724 "kind" : "vbase_offset" 3725 }, 3726 { 3727 "kind" : "offset_to_top" 3728 }, 3729 { 3730 "kind" : "rtti", 3731 "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE" 3732 }, 3733 { 3734 "kind" : "complete_dtor_pointer", 3735 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev" 3736 }, 3737 { 3738 "kind" : "deleting_dtor_pointer", 3739 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev" 3740 }, 3741 { 3742 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv" 3743 }, 3744 { 3745 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv" 3746 }, 3747 { 3748 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv" 3749 }, 3750 { 3751 "kind" : "vcall_offset" 3752 }, 3753 { 3754 "component_value" : -16, 3755 "kind" : "vcall_offset" 3756 }, 3757 { 3758 "component_value" : -16, 3759 "kind" : "vcall_offset" 3760 }, 3761 { 3762 "component_value" : -16, 3763 "kind" : "vcall_offset" 3764 }, 3765 { 3766 "component_value" : -16, 3767 "kind" : "vcall_offset" 3768 }, 3769 { 3770 "component_value" : -16, 3771 "kind" : "offset_to_top" 3772 }, 3773 { 3774 "kind" : "rtti", 3775 "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE" 3776 }, 3777 { 3778 "kind" : "complete_dtor_pointer", 3779 "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev" 3780 }, 3781 { 3782 "kind" : "deleting_dtor_pointer", 3783 "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev" 3784 }, 3785 { 3786 "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv" 3787 }, 3788 { 3789 "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv" 3790 }, 3791 { 3792 "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv" 3793 }, 3794 { 3795 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv" 3796 } 3797 ] 3798 }, 3799 { 3800 "alignment" : 8, 3801 "fields" : 3802 [ 3803 { 3804 "field_name" : "flags", 3805 "referenced_type" : "type-2" 3806 }, 3807 { 3808 "field_name" : "fdIndex", 3809 "field_offset" : 32, 3810 "referenced_type" : "type-2" 3811 }, 3812 { 3813 "field_name" : "offset", 3814 "field_offset" : 64, 3815 "referenced_type" : "type-2" 3816 }, 3817 { 3818 "field_name" : "extent", 3819 "field_offset" : 128, 3820 "referenced_type" : "type-29" 3821 } 3822 ], 3823 "linker_set_key" : "android::hardware::GrantorDescriptor", 3824 "name" : "android::hardware::GrantorDescriptor", 3825 "referenced_type" : "type-84", 3826 "self_type" : "type-84", 3827 "size" : 24, 3828 "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h", 3829 "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE" 3830 }, 3831 { 3832 "alignment" : 8, 3833 "base_specifiers" : 3834 [ 3835 { 3836 "is_virtual" : true, 3837 "referenced_type" : "type-68" 3838 }, 3839 { 3840 "is_virtual" : true, 3841 "referenced_type" : "type-47" 3842 } 3843 ], 3844 "linker_set_key" : "android::hardware::HidlMemory", 3845 "name" : "android::hardware::HidlMemory", 3846 "record_kind" : "class", 3847 "referenced_type" : "type-76", 3848 "self_type" : "type-76", 3849 "size" : 56, 3850 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h", 3851 "unique_id" : "_ZTSN7android8hardware10HidlMemoryE", 3852 "vtable_components" : 3853 [ 3854 { 3855 "component_value" : 48, 3856 "kind" : "vbase_offset" 3857 }, 3858 { 3859 "component_value" : 8, 3860 "kind" : "vbase_offset" 3861 }, 3862 { 3863 "kind" : "offset_to_top" 3864 }, 3865 { 3866 "kind" : "rtti", 3867 "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE" 3868 }, 3869 { 3870 "kind" : "complete_dtor_pointer", 3871 "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev" 3872 }, 3873 { 3874 "kind" : "deleting_dtor_pointer", 3875 "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev" 3876 }, 3877 { 3878 "kind" : "vcall_offset" 3879 }, 3880 { 3881 "kind" : "vcall_offset" 3882 }, 3883 { 3884 "kind" : "vcall_offset" 3885 }, 3886 { 3887 "kind" : "vcall_offset" 3888 }, 3889 { 3890 "component_value" : -48, 3891 "kind" : "vcall_offset" 3892 }, 3893 { 3894 "component_value" : -48, 3895 "kind" : "offset_to_top" 3896 }, 3897 { 3898 "kind" : "rtti", 3899 "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE" 3900 }, 3901 { 3902 "kind" : "complete_dtor_pointer", 3903 "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev" 3904 }, 3905 { 3906 "kind" : "deleting_dtor_pointer", 3907 "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev" 3908 }, 3909 { 3910 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv" 3911 }, 3912 { 3913 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv" 3914 }, 3915 { 3916 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv" 3917 }, 3918 { 3919 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv" 3920 } 3921 ] 3922 }, 3923 { 3924 "alignment" : 4, 3925 "base_specifiers" : 3926 [ 3927 { 3928 "is_virtual" : true, 3929 "referenced_type" : "type-47" 3930 } 3931 ], 3932 "linker_set_key" : "android::hardware::IBinder", 3933 "name" : "android::hardware::IBinder", 3934 "record_kind" : "class", 3935 "referenced_type" : "type-147", 3936 "self_type" : "type-147", 3937 "size" : 12, 3938 "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h", 3939 "unique_id" : "_ZTSN7android8hardware7IBinderE", 3940 "vtable_components" : 3941 [ 3942 { 3943 "component_value" : 4, 3944 "kind" : "vbase_offset" 3945 }, 3946 { 3947 "kind" : "offset_to_top" 3948 }, 3949 { 3950 "kind" : "rtti", 3951 "mangled_component_name" : "_ZTIN7android8hardware7IBinderE" 3952 }, 3953 { 3954 "is_pure" : true, 3955 "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE" 3956 }, 3957 { 3958 "is_pure" : true, 3959 "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj" 3960 }, 3961 { 3962 "is_pure" : true, 3963 "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_" 3964 }, 3965 { 3966 "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv" 3967 }, 3968 { 3969 "is_pure" : true, 3970 "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E" 3971 }, 3972 { 3973 "is_pure" : true, 3974 "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv" 3975 }, 3976 { 3977 "is_pure" : true, 3978 "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv" 3979 }, 3980 { 3981 "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv" 3982 }, 3983 { 3984 "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv" 3985 }, 3986 { 3987 "kind" : "complete_dtor_pointer", 3988 "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev" 3989 }, 3990 { 3991 "kind" : "deleting_dtor_pointer", 3992 "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev" 3993 }, 3994 { 3995 "kind" : "vcall_offset" 3996 }, 3997 { 3998 "kind" : "vcall_offset" 3999 }, 4000 { 4001 "kind" : "vcall_offset" 4002 }, 4003 { 4004 "kind" : "vcall_offset" 4005 }, 4006 { 4007 "component_value" : -4, 4008 "kind" : "vcall_offset" 4009 }, 4010 { 4011 "component_value" : -4, 4012 "kind" : "offset_to_top" 4013 }, 4014 { 4015 "kind" : "rtti", 4016 "mangled_component_name" : "_ZTIN7android8hardware7IBinderE" 4017 }, 4018 { 4019 "kind" : "complete_dtor_pointer", 4020 "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev" 4021 }, 4022 { 4023 "kind" : "deleting_dtor_pointer", 4024 "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev" 4025 }, 4026 { 4027 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv" 4028 }, 4029 { 4030 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv" 4031 }, 4032 { 4033 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv" 4034 }, 4035 { 4036 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv" 4037 } 4038 ] 4039 }, 4040 { 4041 "alignment" : 4, 4042 "base_specifiers" : 4043 [ 4044 { 4045 "is_virtual" : true, 4046 "referenced_type" : "type-47" 4047 } 4048 ], 4049 "linker_set_key" : "android::hardware::IBinder::DeathRecipient", 4050 "name" : "android::hardware::IBinder::DeathRecipient", 4051 "record_kind" : "class", 4052 "referenced_type" : "type-142", 4053 "self_type" : "type-142", 4054 "size" : 12, 4055 "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h", 4056 "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE", 4057 "vtable_components" : 4058 [ 4059 { 4060 "component_value" : 4, 4061 "kind" : "vbase_offset" 4062 }, 4063 { 4064 "kind" : "offset_to_top" 4065 }, 4066 { 4067 "kind" : "rtti", 4068 "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE" 4069 }, 4070 { 4071 "is_pure" : true, 4072 "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE" 4073 }, 4074 { 4075 "kind" : "complete_dtor_pointer", 4076 "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev" 4077 }, 4078 { 4079 "kind" : "deleting_dtor_pointer", 4080 "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev" 4081 }, 4082 { 4083 "kind" : "vcall_offset" 4084 }, 4085 { 4086 "kind" : "vcall_offset" 4087 }, 4088 { 4089 "kind" : "vcall_offset" 4090 }, 4091 { 4092 "kind" : "vcall_offset" 4093 }, 4094 { 4095 "component_value" : -4, 4096 "kind" : "vcall_offset" 4097 }, 4098 { 4099 "component_value" : -4, 4100 "kind" : "offset_to_top" 4101 }, 4102 { 4103 "kind" : "rtti", 4104 "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE" 4105 }, 4106 { 4107 "kind" : "complete_dtor_pointer", 4108 "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev" 4109 }, 4110 { 4111 "kind" : "deleting_dtor_pointer", 4112 "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev" 4113 }, 4114 { 4115 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv" 4116 }, 4117 { 4118 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv" 4119 }, 4120 { 4121 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv" 4122 }, 4123 { 4124 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv" 4125 } 4126 ] 4127 }, 4128 { 4129 "alignment" : 4, 4130 "base_specifiers" : 4131 [ 4132 { 4133 "is_virtual" : true, 4134 "referenced_type" : "type-47" 4135 } 4136 ], 4137 "linker_set_key" : "android::hardware::IInterface", 4138 "name" : "android::hardware::IInterface", 4139 "record_kind" : "class", 4140 "referenced_type" : "type-158", 4141 "self_type" : "type-158", 4142 "size" : 12, 4143 "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h", 4144 "unique_id" : "_ZTSN7android8hardware10IInterfaceE", 4145 "vtable_components" : 4146 [ 4147 { 4148 "component_value" : 4, 4149 "kind" : "vbase_offset" 4150 }, 4151 { 4152 "kind" : "offset_to_top" 4153 }, 4154 { 4155 "kind" : "rtti", 4156 "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE" 4157 }, 4158 { 4159 "kind" : "complete_dtor_pointer", 4160 "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev" 4161 }, 4162 { 4163 "kind" : "deleting_dtor_pointer", 4164 "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev" 4165 }, 4166 { 4167 "is_pure" : true, 4168 "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv" 4169 }, 4170 { 4171 "kind" : "vcall_offset" 4172 }, 4173 { 4174 "kind" : "vcall_offset" 4175 }, 4176 { 4177 "kind" : "vcall_offset" 4178 }, 4179 { 4180 "kind" : "vcall_offset" 4181 }, 4182 { 4183 "component_value" : -4, 4184 "kind" : "vcall_offset" 4185 }, 4186 { 4187 "component_value" : -4, 4188 "kind" : "offset_to_top" 4189 }, 4190 { 4191 "kind" : "rtti", 4192 "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE" 4193 }, 4194 { 4195 "kind" : "complete_dtor_pointer", 4196 "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev" 4197 }, 4198 { 4199 "kind" : "deleting_dtor_pointer", 4200 "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev" 4201 }, 4202 { 4203 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv" 4204 }, 4205 { 4206 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv" 4207 }, 4208 { 4209 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv" 4210 }, 4211 { 4212 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv" 4213 } 4214 ] 4215 }, 4216 { 4217 "alignment" : 4, 4218 "fields" : 4219 [ 4220 { 4221 "access" : "private", 4222 "field_name" : "mGrantors", 4223 "referenced_type" : "type-80" 4224 }, 4225 { 4226 "access" : "private", 4227 "field_name" : "mHandle", 4228 "field_offset" : 128, 4229 "referenced_type" : "type-107" 4230 }, 4231 { 4232 "access" : "private", 4233 "field_name" : "mQuantum", 4234 "field_offset" : 192, 4235 "referenced_type" : "type-2" 4236 }, 4237 { 4238 "access" : "private", 4239 "field_name" : "mFlags", 4240 "field_offset" : 224, 4241 "referenced_type" : "type-2" 4242 } 4243 ], 4244 "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>", 4245 "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>", 4246 "referenced_type" : "type-106", 4247 "self_type" : "type-106", 4248 "size" : 32, 4249 "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h", 4250 "template_args" : [ "type-18" ], 4251 "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE" 4252 }, 4253 { 4254 "alignment" : 4, 4255 "fields" : 4256 [ 4257 { 4258 "access" : "private", 4259 "field_name" : "mBufCachePos", 4260 "referenced_type" : "type-2" 4261 }, 4262 { 4263 "access" : "private", 4264 "field_name" : "mBufCache", 4265 "field_offset" : 32, 4266 "referenced_type" : "type-160" 4267 }, 4268 { 4269 "access" : "private", 4270 "field_name" : "mError", 4271 "field_offset" : 128, 4272 "referenced_type" : "type-10" 4273 }, 4274 { 4275 "access" : "private", 4276 "field_name" : "mData", 4277 "field_offset" : 160, 4278 "referenced_type" : "type-161" 4279 }, 4280 { 4281 "access" : "private", 4282 "field_name" : "mDataSize", 4283 "field_offset" : 192, 4284 "referenced_type" : "type-2" 4285 }, 4286 { 4287 "access" : "private", 4288 "field_name" : "mDataCapacity", 4289 "field_offset" : 224, 4290 "referenced_type" : "type-2" 4291 }, 4292 { 4293 "access" : "private", 4294 "field_name" : "mDataPos", 4295 "field_offset" : 256, 4296 "referenced_type" : "type-2" 4297 }, 4298 { 4299 "access" : "private", 4300 "field_name" : "mObjects", 4301 "field_offset" : 288, 4302 "referenced_type" : "type-162" 4303 }, 4304 { 4305 "access" : "private", 4306 "field_name" : "mObjectsSize", 4307 "field_offset" : 320, 4308 "referenced_type" : "type-2" 4309 }, 4310 { 4311 "access" : "private", 4312 "field_name" : "mObjectsCapacity", 4313 "field_offset" : 352, 4314 "referenced_type" : "type-2" 4315 }, 4316 { 4317 "access" : "private", 4318 "field_name" : "mNextObjectHint", 4319 "field_offset" : 384, 4320 "referenced_type" : "type-2" 4321 }, 4322 { 4323 "access" : "private", 4324 "field_name" : "mNumRef", 4325 "field_offset" : 416, 4326 "referenced_type" : "type-2" 4327 }, 4328 { 4329 "access" : "private", 4330 "field_name" : "mFdsKnown", 4331 "field_offset" : 448, 4332 "referenced_type" : "type-37" 4333 }, 4334 { 4335 "access" : "private", 4336 "field_name" : "mHasFds", 4337 "field_offset" : 456, 4338 "referenced_type" : "type-37" 4339 }, 4340 { 4341 "access" : "private", 4342 "field_name" : "mAllowFds", 4343 "field_offset" : 464, 4344 "referenced_type" : "type-37" 4345 }, 4346 { 4347 "access" : "private", 4348 "field_name" : "mOwner", 4349 "field_offset" : 480, 4350 "referenced_type" : "type-163" 4351 }, 4352 { 4353 "access" : "private", 4354 "field_name" : "mOwnerCookie", 4355 "field_offset" : 512, 4356 "referenced_type" : "type-146" 4357 } 4358 ], 4359 "linker_set_key" : "android::hardware::Parcel", 4360 "name" : "android::hardware::Parcel", 4361 "record_kind" : "class", 4362 "referenced_type" : "type-159", 4363 "self_type" : "type-159", 4364 "size" : 68, 4365 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h", 4366 "unique_id" : "_ZTSN7android8hardware6ParcelE" 4367 }, 4368 { 4369 "access" : "private", 4370 "alignment" : 4, 4371 "fields" : 4372 [ 4373 { 4374 "field_name" : "index", 4375 "referenced_type" : "type-2" 4376 }, 4377 { 4378 "field_name" : "buffer", 4379 "field_offset" : 32, 4380 "referenced_type" : "type-29" 4381 }, 4382 { 4383 "field_name" : "bufend", 4384 "field_offset" : 96, 4385 "referenced_type" : "type-29" 4386 } 4387 ], 4388 "linker_set_key" : "android::hardware::Parcel::BufferInfo", 4389 "name" : "android::hardware::Parcel::BufferInfo", 4390 "referenced_type" : "type-171", 4391 "self_type" : "type-171", 4392 "size" : 20, 4393 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h", 4394 "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE" 4395 }, 4396 { 4397 "alignment" : 4, 4398 "base_specifiers" : 4399 [ 4400 { 4401 "is_virtual" : true, 4402 "referenced_type" : "type-47" 4403 } 4404 ], 4405 "fields" : 4406 [ 4407 { 4408 "access" : "private", 4409 "field_name" : "mDriverFD", 4410 "field_offset" : 32, 4411 "referenced_type" : "type-10" 4412 }, 4413 { 4414 "access" : "private", 4415 "field_name" : "mVMStart", 4416 "field_offset" : 64, 4417 "referenced_type" : "type-146" 4418 }, 4419 { 4420 "access" : "private", 4421 "field_name" : "mThreadCountLock", 4422 "field_offset" : 96, 4423 "referenced_type" : "type-257" 4424 }, 4425 { 4426 "access" : "private", 4427 "field_name" : "mThreadCountDecrement", 4428 "field_offset" : 128, 4429 "referenced_type" : "type-258" 4430 }, 4431 { 4432 "access" : "private", 4433 "field_name" : "mExecutingThreadsCount", 4434 "field_offset" : 160, 4435 "referenced_type" : "type-2" 4436 }, 4437 { 4438 "access" : "private", 4439 "field_name" : "mMaxThreads", 4440 "field_offset" : 192, 4441 "referenced_type" : "type-2" 4442 }, 4443 { 4444 "access" : "private", 4445 "field_name" : "mStarvationStartTimeMs", 4446 "field_offset" : 224, 4447 "referenced_type" : "type-26" 4448 }, 4449 { 4450 "access" : "private", 4451 "field_name" : "mLock", 4452 "field_offset" : 288, 4453 "referenced_type" : "type-235" 4454 }, 4455 { 4456 "access" : "private", 4457 "field_name" : "mHandleToObject", 4458 "field_offset" : 320, 4459 "referenced_type" : "type-196" 4460 }, 4461 { 4462 "access" : "private", 4463 "field_name" : "mManagesContexts", 4464 "field_offset" : 480, 4465 "referenced_type" : "type-37" 4466 }, 4467 { 4468 "access" : "private", 4469 "field_name" : "mBinderContextCheckFunc", 4470 "field_offset" : 512, 4471 "referenced_type" : "type-259" 4472 }, 4473 { 4474 "access" : "private", 4475 "field_name" : "mBinderContextUserData", 4476 "field_offset" : 544, 4477 "referenced_type" : "type-146" 4478 }, 4479 { 4480 "access" : "private", 4481 "field_name" : "mContexts", 4482 "field_offset" : 576, 4483 "referenced_type" : "type-201" 4484 }, 4485 { 4486 "access" : "private", 4487 "field_name" : "mRootDir", 4488 "field_offset" : 736, 4489 "referenced_type" : "type-123" 4490 }, 4491 { 4492 "access" : "private", 4493 "field_name" : "mThreadPoolStarted", 4494 "field_offset" : 768, 4495 "referenced_type" : "type-37" 4496 }, 4497 { 4498 "access" : "private", 4499 "field_name" : "mSpawnThreadOnStart", 4500 "field_offset" : 776, 4501 "referenced_type" : "type-37" 4502 }, 4503 { 4504 "access" : "private", 4505 "field_name" : "mThreadPoolSeq", 4506 "field_offset" : 800, 4507 "referenced_type" : "type-263" 4508 }, 4509 { 4510 "access" : "private", 4511 "field_name" : "mMmapSize", 4512 "field_offset" : 832, 4513 "referenced_type" : "type-23" 4514 }, 4515 { 4516 "access" : "private", 4517 "field_name" : "mCallRestriction", 4518 "field_offset" : 864, 4519 "referenced_type" : "type-264" 4520 } 4521 ], 4522 "linker_set_key" : "android::hardware::ProcessState", 4523 "name" : "android::hardware::ProcessState", 4524 "record_kind" : "class", 4525 "referenced_type" : "type-256", 4526 "self_type" : "type-256", 4527 "size" : 120, 4528 "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h", 4529 "unique_id" : "_ZTSN7android8hardware12ProcessStateE", 4530 "vtable_components" : 4531 [ 4532 { 4533 "component_value" : 112, 4534 "kind" : "vbase_offset" 4535 }, 4536 { 4537 "kind" : "offset_to_top" 4538 }, 4539 { 4540 "kind" : "rtti", 4541 "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE" 4542 }, 4543 { 4544 "kind" : "complete_dtor_pointer", 4545 "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev" 4546 }, 4547 { 4548 "kind" : "deleting_dtor_pointer", 4549 "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev" 4550 }, 4551 { 4552 "kind" : "vcall_offset" 4553 }, 4554 { 4555 "kind" : "vcall_offset" 4556 }, 4557 { 4558 "kind" : "vcall_offset" 4559 }, 4560 { 4561 "kind" : "vcall_offset" 4562 }, 4563 { 4564 "component_value" : -112, 4565 "kind" : "vcall_offset" 4566 }, 4567 { 4568 "component_value" : -112, 4569 "kind" : "offset_to_top" 4570 }, 4571 { 4572 "kind" : "rtti", 4573 "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE" 4574 }, 4575 { 4576 "kind" : "complete_dtor_pointer", 4577 "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev" 4578 }, 4579 { 4580 "kind" : "deleting_dtor_pointer", 4581 "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev" 4582 }, 4583 { 4584 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv" 4585 }, 4586 { 4587 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv" 4588 }, 4589 { 4590 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv" 4591 }, 4592 { 4593 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv" 4594 } 4595 ] 4596 }, 4597 { 4598 "access" : "private", 4599 "alignment" : 4, 4600 "fields" : 4601 [ 4602 { 4603 "field_name" : "binder", 4604 "referenced_type" : "type-150" 4605 }, 4606 { 4607 "field_name" : "refs", 4608 "field_offset" : 32, 4609 "referenced_type" : "type-151" 4610 } 4611 ], 4612 "linker_set_key" : "android::hardware::ProcessState::handle_entry", 4613 "name" : "android::hardware::ProcessState::handle_entry", 4614 "referenced_type" : "type-197", 4615 "self_type" : "type-197", 4616 "size" : 8, 4617 "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h", 4618 "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE" 4619 }, 4620 { 4621 "alignment" : 4, 4622 "base_specifiers" : 4623 [ 4624 { 4625 "referenced_type" : "type-295" 4626 } 4627 ], 4628 "fields" : 4629 [ 4630 { 4631 "access" : "private", 4632 "field_name" : "mVal", 4633 "field_offset" : 168, 4634 "referenced_type" : "type-37" 4635 } 4636 ], 4637 "linker_set_key" : "android::hardware::Return<bool>", 4638 "name" : "android::hardware::Return<bool>", 4639 "record_kind" : "class", 4640 "referenced_type" : "type-294", 4641 "self_type" : "type-294", 4642 "size" : 24, 4643 "source_file" : "/system/libhidl/base/include/hidl/Status.h", 4644 "template_args" : [ "type-37" ], 4645 "unique_id" : "_ZTSN7android8hardware6ReturnIbEE" 4646 }, 4647 { 4648 "alignment" : 4, 4649 "base_specifiers" : 4650 [ 4651 { 4652 "referenced_type" : "type-295" 4653 } 4654 ], 4655 "linker_set_key" : "android::hardware::Return<void>", 4656 "name" : "android::hardware::Return<void>", 4657 "record_kind" : "class", 4658 "referenced_type" : "type-305", 4659 "self_type" : "type-305", 4660 "size" : 24, 4661 "source_file" : "/system/libhidl/base/include/hidl/Status.h", 4662 "template_args" : [ "type-96" ], 4663 "unique_id" : "_ZTSN7android8hardware6ReturnIvEE" 4664 }, 4665 { 4666 "alignment" : 4, 4667 "fields" : 4668 [ 4669 { 4670 "access" : "private", 4671 "field_name" : "mException", 4672 "referenced_type" : "type-10" 4673 }, 4674 { 4675 "access" : "private", 4676 "field_name" : "mErrorCode", 4677 "field_offset" : 32, 4678 "referenced_type" : "type-10" 4679 }, 4680 { 4681 "access" : "private", 4682 "field_name" : "mMessage", 4683 "field_offset" : 64, 4684 "referenced_type" : "type-286" 4685 } 4686 ], 4687 "linker_set_key" : "android::hardware::Status", 4688 "name" : "android::hardware::Status", 4689 "record_kind" : "class", 4690 "referenced_type" : "type-285", 4691 "self_type" : "type-285", 4692 "size" : 20, 4693 "source_file" : "/system/libhidl/base/include/hidl/Status.h", 4694 "unique_id" : "_ZTSN7android8hardware6StatusE" 4695 }, 4696 { 4697 "alignment" : 4, 4698 "fields" : 4699 [ 4700 { 4701 "access" : "protected", 4702 "field_name" : "mInstrumentationCallbacks", 4703 "field_offset" : 32, 4704 "referenced_type" : "type-180" 4705 }, 4706 { 4707 "access" : "protected", 4708 "field_name" : "mEnableInstrumentation", 4709 "field_offset" : 128, 4710 "referenced_type" : "type-37" 4711 }, 4712 { 4713 "access" : "protected", 4714 "field_name" : "mInstrumentationLibPackage", 4715 "field_offset" : 160, 4716 "referenced_type" : "type-181" 4717 }, 4718 { 4719 "access" : "protected", 4720 "field_name" : "mInterfaceName", 4721 "field_offset" : 256, 4722 "referenced_type" : "type-182" 4723 } 4724 ], 4725 "linker_set_key" : "android::hardware::details::HidlInstrumentor", 4726 "name" : "android::hardware::details::HidlInstrumentor", 4727 "referenced_type" : "type-179", 4728 "self_type" : "type-179", 4729 "size" : 44, 4730 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 4731 "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE", 4732 "vtable_components" : 4733 [ 4734 { 4735 "kind" : "offset_to_top" 4736 }, 4737 { 4738 "kind" : "rtti", 4739 "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE" 4740 }, 4741 { 4742 "kind" : "complete_dtor_pointer", 4743 "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev" 4744 }, 4745 { 4746 "kind" : "deleting_dtor_pointer", 4747 "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev" 4748 } 4749 ] 4750 }, 4751 { 4752 "alignment" : 4, 4753 "fields" : 4754 [ 4755 { 4756 "field_name" : "sched_policy", 4757 "referenced_type" : "type-10" 4758 }, 4759 { 4760 "field_name" : "prio", 4761 "field_offset" : 32, 4762 "referenced_type" : "type-10" 4763 } 4764 ], 4765 "linker_set_key" : "android::hardware::details::SchedPrio", 4766 "name" : "android::hardware::details::SchedPrio", 4767 "referenced_type" : "type-188", 4768 "self_type" : "type-188", 4769 "size" : 8, 4770 "source_file" : "/system/libhidl/transport/include/hidl/Static.h", 4771 "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE" 4772 }, 4773 { 4774 "alignment" : 1, 4775 "linker_set_key" : "android::hardware::details::bnhw_tag", 4776 "name" : "android::hardware::details::bnhw_tag", 4777 "referenced_type" : "type-170", 4778 "self_type" : "type-170", 4779 "size" : 1, 4780 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 4781 "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE" 4782 }, 4783 { 4784 "alignment" : 1, 4785 "linker_set_key" : "android::hardware::details::bphw_tag", 4786 "name" : "android::hardware::details::bphw_tag", 4787 "referenced_type" : "type-189", 4788 "self_type" : "type-189", 4789 "size" : 1, 4790 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 4791 "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE" 4792 }, 4793 { 4794 "alignment" : 1, 4795 "linker_set_key" : "android::hardware::details::bs_tag", 4796 "name" : "android::hardware::details::bs_tag", 4797 "referenced_type" : "type-200", 4798 "self_type" : "type-200", 4799 "size" : 1, 4800 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 4801 "unique_id" : "_ZTSN7android8hardware7details6bs_tagE" 4802 }, 4803 { 4804 "access" : "private", 4805 "alignment" : 4, 4806 "fields" : 4807 [ 4808 { 4809 "field_name" : "mPointer", 4810 "referenced_type" : "type-83" 4811 }, 4812 { 4813 "field_name" : "_pad", 4814 "referenced_type" : "type-29" 4815 } 4816 ], 4817 "is_anonymous" : true, 4818 "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", 4819 "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", 4820 "record_kind" : "union", 4821 "referenced_type" : "type-82", 4822 "self_type" : "type-82", 4823 "size" : 8, 4824 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 4825 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E" 4826 }, 4827 { 4828 "alignment" : 4, 4829 "fields" : 4830 [ 4831 { 4832 "access" : "private", 4833 "referenced_type" : "type-82" 4834 } 4835 ], 4836 "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>", 4837 "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>", 4838 "referenced_type" : "type-81", 4839 "self_type" : "type-81", 4840 "size" : 8, 4841 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 4842 "template_args" : [ "type-84" ], 4843 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE" 4844 }, 4845 { 4846 "alignment" : 4, 4847 "fields" : 4848 [ 4849 { 4850 "access" : "private", 4851 "referenced_type" : "type-87" 4852 } 4853 ], 4854 "linker_set_key" : "android::hardware::details::hidl_pointer<char>", 4855 "name" : "android::hardware::details::hidl_pointer<char>", 4856 "referenced_type" : "type-86", 4857 "self_type" : "type-86", 4858 "size" : 8, 4859 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 4860 "template_args" : [ "type-18" ], 4861 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE" 4862 }, 4863 { 4864 "access" : "private", 4865 "alignment" : 4, 4866 "fields" : 4867 [ 4868 { 4869 "field_name" : "mPointer", 4870 "referenced_type" : "type-88" 4871 }, 4872 { 4873 "field_name" : "_pad", 4874 "referenced_type" : "type-29" 4875 } 4876 ], 4877 "is_anonymous" : true, 4878 "linker_set_key" : "android::hardware::details::hidl_pointer<char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5", 4879 "name" : "android::hardware::details::hidl_pointer<char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5", 4880 "record_kind" : "union", 4881 "referenced_type" : "type-87", 4882 "self_type" : "type-87", 4883 "size" : 8, 4884 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 4885 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E" 4886 }, 4887 { 4888 "alignment" : 4, 4889 "fields" : 4890 [ 4891 { 4892 "access" : "private", 4893 "referenced_type" : "type-63" 4894 } 4895 ], 4896 "linker_set_key" : "android::hardware::details::hidl_pointer<const char>", 4897 "name" : "android::hardware::details::hidl_pointer<const char>", 4898 "referenced_type" : "type-62", 4899 "self_type" : "type-62", 4900 "size" : 8, 4901 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 4902 "template_args" : [ "type-65" ], 4903 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE" 4904 }, 4905 { 4906 "access" : "private", 4907 "alignment" : 4, 4908 "fields" : 4909 [ 4910 { 4911 "field_name" : "mPointer", 4912 "referenced_type" : "type-64" 4913 }, 4914 { 4915 "field_name" : "_pad", 4916 "referenced_type" : "type-29" 4917 } 4918 ], 4919 "is_anonymous" : true, 4920 "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", 4921 "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", 4922 "record_kind" : "union", 4923 "referenced_type" : "type-63", 4924 "self_type" : "type-63", 4925 "size" : 8, 4926 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 4927 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E" 4928 }, 4929 { 4930 "alignment" : 4, 4931 "fields" : 4932 [ 4933 { 4934 "access" : "private", 4935 "referenced_type" : "type-58" 4936 } 4937 ], 4938 "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>", 4939 "name" : "android::hardware::details::hidl_pointer<const native_handle>", 4940 "referenced_type" : "type-57", 4941 "self_type" : "type-57", 4942 "size" : 8, 4943 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 4944 "template_args" : [ "type-60" ], 4945 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE" 4946 }, 4947 { 4948 "access" : "private", 4949 "alignment" : 4, 4950 "fields" : 4951 [ 4952 { 4953 "field_name" : "mPointer", 4954 "referenced_type" : "type-59" 4955 }, 4956 { 4957 "field_name" : "_pad", 4958 "referenced_type" : "type-29" 4959 } 4960 ], 4961 "is_anonymous" : true, 4962 "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", 4963 "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", 4964 "record_kind" : "union", 4965 "referenced_type" : "type-58", 4966 "self_type" : "type-58", 4967 "size" : 8, 4968 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 4969 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E" 4970 }, 4971 { 4972 "alignment" : 4, 4973 "fields" : 4974 [ 4975 { 4976 "access" : "private", 4977 "referenced_type" : "type-108" 4978 } 4979 ], 4980 "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>", 4981 "name" : "android::hardware::details::hidl_pointer<native_handle>", 4982 "referenced_type" : "type-107", 4983 "self_type" : "type-107", 4984 "size" : 8, 4985 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 4986 "template_args" : [ "type-35" ], 4987 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE" 4988 }, 4989 { 4990 "access" : "private", 4991 "alignment" : 4, 4992 "fields" : 4993 [ 4994 { 4995 "field_name" : "mPointer", 4996 "referenced_type" : "type-34" 4997 }, 4998 { 4999 "field_name" : "_pad", 5000 "referenced_type" : "type-29" 5001 } 5002 ], 5003 "is_anonymous" : true, 5004 "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", 5005 "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", 5006 "record_kind" : "union", 5007 "referenced_type" : "type-108", 5008 "self_type" : "type-108", 5009 "size" : 8, 5010 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 5011 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E" 5012 }, 5013 { 5014 "alignment" : 1, 5015 "linker_set_key" : "android::hardware::details::i_tag", 5016 "name" : "android::hardware::details::i_tag", 5017 "referenced_type" : "type-157", 5018 "self_type" : "type-157", 5019 "size" : 1, 5020 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h", 5021 "unique_id" : "_ZTSN7android8hardware7details5i_tagE" 5022 }, 5023 { 5024 "alignment" : 4, 5025 "fields" : 5026 [ 5027 { 5028 "access" : "private", 5029 "field_name" : "mStatus", 5030 "referenced_type" : "type-285" 5031 }, 5032 { 5033 "access" : "private", 5034 "field_name" : "mCheckedStatus", 5035 "field_offset" : 160, 5036 "referenced_type" : "type-37" 5037 } 5038 ], 5039 "linker_set_key" : "android::hardware::details::return_status", 5040 "name" : "android::hardware::details::return_status", 5041 "record_kind" : "class", 5042 "referenced_type" : "type-295", 5043 "self_type" : "type-295", 5044 "size" : 24, 5045 "source_file" : "/system/libhidl/base/include/hidl/Status.h", 5046 "unique_id" : "_ZTSN7android8hardware7details13return_statusE" 5047 }, 5048 { 5049 "alignment" : 4, 5050 "base_specifiers" : 5051 [ 5052 { 5053 "referenced_type" : "type-142" 5054 } 5055 ], 5056 "fields" : 5057 [ 5058 { 5059 "access" : "private", 5060 "field_name" : "mRecipient", 5061 "field_offset" : 32, 5062 "referenced_type" : "type-185" 5063 }, 5064 { 5065 "access" : "private", 5066 "field_name" : "mCookie", 5067 "field_offset" : 96, 5068 "referenced_type" : "type-29" 5069 }, 5070 { 5071 "access" : "private", 5072 "field_name" : "mBase", 5073 "field_offset" : 160, 5074 "referenced_type" : "type-186" 5075 } 5076 ], 5077 "linker_set_key" : "android::hardware::hidl_binder_death_recipient", 5078 "name" : "android::hardware::hidl_binder_death_recipient", 5079 "referenced_type" : "type-184", 5080 "self_type" : "type-184", 5081 "size" : 36, 5082 "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h", 5083 "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE", 5084 "vtable_components" : 5085 [ 5086 { 5087 "component_value" : 28, 5088 "kind" : "vbase_offset" 5089 }, 5090 { 5091 "kind" : "offset_to_top" 5092 }, 5093 { 5094 "kind" : "rtti", 5095 "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE" 5096 }, 5097 { 5098 "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE" 5099 }, 5100 { 5101 "kind" : "complete_dtor_pointer", 5102 "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev" 5103 }, 5104 { 5105 "kind" : "deleting_dtor_pointer", 5106 "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev" 5107 }, 5108 { 5109 "kind" : "vcall_offset" 5110 }, 5111 { 5112 "kind" : "vcall_offset" 5113 }, 5114 { 5115 "kind" : "vcall_offset" 5116 }, 5117 { 5118 "kind" : "vcall_offset" 5119 }, 5120 { 5121 "component_value" : -28, 5122 "kind" : "vcall_offset" 5123 }, 5124 { 5125 "component_value" : -28, 5126 "kind" : "offset_to_top" 5127 }, 5128 { 5129 "kind" : "rtti", 5130 "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE" 5131 }, 5132 { 5133 "kind" : "complete_dtor_pointer", 5134 "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev" 5135 }, 5136 { 5137 "kind" : "deleting_dtor_pointer", 5138 "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev" 5139 }, 5140 { 5141 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv" 5142 }, 5143 { 5144 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv" 5145 }, 5146 { 5147 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv" 5148 }, 5149 { 5150 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv" 5151 } 5152 ] 5153 }, 5154 { 5155 "alignment" : 4, 5156 "base_specifiers" : 5157 [ 5158 { 5159 "is_virtual" : true, 5160 "referenced_type" : "type-47" 5161 } 5162 ], 5163 "linker_set_key" : "android::hardware::hidl_death_recipient", 5164 "name" : "android::hardware::hidl_death_recipient", 5165 "referenced_type" : "type-104", 5166 "self_type" : "type-104", 5167 "size" : 12, 5168 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h", 5169 "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE", 5170 "vtable_components" : 5171 [ 5172 { 5173 "component_value" : 4, 5174 "kind" : "vbase_offset" 5175 }, 5176 { 5177 "kind" : "offset_to_top" 5178 }, 5179 { 5180 "kind" : "rtti", 5181 "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE" 5182 }, 5183 { 5184 "is_pure" : true, 5185 "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE" 5186 }, 5187 { 5188 "kind" : "complete_dtor_pointer", 5189 "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev" 5190 }, 5191 { 5192 "kind" : "deleting_dtor_pointer", 5193 "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev" 5194 }, 5195 { 5196 "kind" : "vcall_offset" 5197 }, 5198 { 5199 "kind" : "vcall_offset" 5200 }, 5201 { 5202 "kind" : "vcall_offset" 5203 }, 5204 { 5205 "kind" : "vcall_offset" 5206 }, 5207 { 5208 "component_value" : -4, 5209 "kind" : "vcall_offset" 5210 }, 5211 { 5212 "component_value" : -4, 5213 "kind" : "offset_to_top" 5214 }, 5215 { 5216 "kind" : "rtti", 5217 "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE" 5218 }, 5219 { 5220 "kind" : "complete_dtor_pointer", 5221 "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev" 5222 }, 5223 { 5224 "kind" : "deleting_dtor_pointer", 5225 "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev" 5226 }, 5227 { 5228 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv" 5229 }, 5230 { 5231 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv" 5232 }, 5233 { 5234 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv" 5235 }, 5236 { 5237 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv" 5238 } 5239 ] 5240 }, 5241 { 5242 "alignment" : 8, 5243 "fields" : 5244 [ 5245 { 5246 "access" : "private", 5247 "field_name" : "mHandle", 5248 "referenced_type" : "type-57" 5249 }, 5250 { 5251 "access" : "private", 5252 "field_name" : "mOwnsHandle", 5253 "field_offset" : 64, 5254 "referenced_type" : "type-37" 5255 } 5256 ], 5257 "linker_set_key" : "android::hardware::hidl_handle", 5258 "name" : "android::hardware::hidl_handle", 5259 "referenced_type" : "type-56", 5260 "self_type" : "type-56", 5261 "size" : 16, 5262 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h", 5263 "unique_id" : "_ZTSN7android8hardware11hidl_handleE" 5264 }, 5265 { 5266 "alignment" : 8, 5267 "fields" : 5268 [ 5269 { 5270 "access" : "private", 5271 "field_name" : "mHandle", 5272 "referenced_type" : "type-56" 5273 }, 5274 { 5275 "access" : "private", 5276 "field_name" : "mSize", 5277 "field_offset" : 128, 5278 "referenced_type" : "type-29" 5279 }, 5280 { 5281 "access" : "private", 5282 "field_name" : "mName", 5283 "field_offset" : 192, 5284 "referenced_type" : "type-61" 5285 } 5286 ], 5287 "linker_set_key" : "android::hardware::hidl_memory", 5288 "name" : "android::hardware::hidl_memory", 5289 "referenced_type" : "type-68", 5290 "self_type" : "type-68", 5291 "size" : 40, 5292 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h", 5293 "unique_id" : "_ZTSN7android8hardware11hidl_memoryE" 5294 }, 5295 { 5296 "alignment" : 4, 5297 "fields" : 5298 [ 5299 { 5300 "access" : "private", 5301 "field_name" : "mBuffer", 5302 "referenced_type" : "type-62" 5303 }, 5304 { 5305 "access" : "private", 5306 "field_name" : "mSize", 5307 "field_offset" : 64, 5308 "referenced_type" : "type-2" 5309 }, 5310 { 5311 "access" : "private", 5312 "field_name" : "mOwnsBuffer", 5313 "field_offset" : 96, 5314 "referenced_type" : "type-37" 5315 } 5316 ], 5317 "linker_set_key" : "android::hardware::hidl_string", 5318 "name" : "android::hardware::hidl_string", 5319 "referenced_type" : "type-61", 5320 "self_type" : "type-61", 5321 "size" : 16, 5322 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h", 5323 "unique_id" : "_ZTSN7android8hardware11hidl_stringE" 5324 }, 5325 { 5326 "alignment" : 4, 5327 "fields" : 5328 [ 5329 { 5330 "access" : "private", 5331 "field_name" : "mBuffer", 5332 "referenced_type" : "type-81" 5333 }, 5334 { 5335 "access" : "private", 5336 "field_name" : "mSize", 5337 "field_offset" : 64, 5338 "referenced_type" : "type-2" 5339 }, 5340 { 5341 "access" : "private", 5342 "field_name" : "mOwnsBuffer", 5343 "field_offset" : 96, 5344 "referenced_type" : "type-37" 5345 } 5346 ], 5347 "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>", 5348 "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>", 5349 "referenced_type" : "type-80", 5350 "self_type" : "type-80", 5351 "size" : 16, 5352 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h", 5353 "template_args" : [ "type-84" ], 5354 "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE" 5355 }, 5356 { 5357 "alignment" : 4, 5358 "fields" : 5359 [ 5360 { 5361 "access" : "private", 5362 "field_name" : "mBuffer", 5363 "referenced_type" : "type-86" 5364 }, 5365 { 5366 "access" : "private", 5367 "field_name" : "mSize", 5368 "field_offset" : 64, 5369 "referenced_type" : "type-2" 5370 }, 5371 { 5372 "access" : "private", 5373 "field_name" : "mOwnsBuffer", 5374 "field_offset" : 96, 5375 "referenced_type" : "type-37" 5376 } 5377 ], 5378 "linker_set_key" : "android::hardware::hidl_vec<char>", 5379 "name" : "android::hardware::hidl_vec<char>", 5380 "referenced_type" : "type-85", 5381 "self_type" : "type-85", 5382 "size" : 16, 5383 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h", 5384 "template_args" : [ "type-18" ], 5385 "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE" 5386 }, 5387 { 5388 "alignment" : 2, 5389 "fields" : 5390 [ 5391 { 5392 "access" : "private", 5393 "field_name" : "mMajor", 5394 "referenced_type" : "type-8" 5395 }, 5396 { 5397 "access" : "private", 5398 "field_name" : "mMinor", 5399 "field_offset" : 16, 5400 "referenced_type" : "type-8" 5401 } 5402 ], 5403 "linker_set_key" : "android::hardware::hidl_version", 5404 "name" : "android::hardware::hidl_version", 5405 "referenced_type" : "type-90", 5406 "self_type" : "type-90", 5407 "size" : 4, 5408 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h", 5409 "unique_id" : "_ZTSN7android8hardware12hidl_versionE" 5410 }, 5411 { 5412 "alignment" : 4, 5413 "base_specifiers" : 5414 [ 5415 { 5416 "referenced_type" : "type-144" 5417 }, 5418 { 5419 "referenced_type" : "type-179" 5420 } 5421 ], 5422 "fields" : 5423 [ 5424 { 5425 "access" : "private", 5426 "field_name" : "_hidl_mImpl", 5427 "field_offset" : 512, 5428 "referenced_type" : "type-177" 5429 } 5430 ], 5431 "linker_set_key" : "android::hidl::base::V1_0::BnHwBase", 5432 "name" : "android::hidl::base::V1_0::BnHwBase", 5433 "referenced_type" : "type-176", 5434 "self_type" : "type-176", 5435 "size" : 76, 5436 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h", 5437 "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE", 5438 "vtable_components" : 5439 [ 5440 { 5441 "component_value" : 68, 5442 "kind" : "vbase_offset" 5443 }, 5444 { 5445 "kind" : "offset_to_top" 5446 }, 5447 { 5448 "kind" : "rtti", 5449 "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE" 5450 }, 5451 { 5452 "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE" 5453 }, 5454 { 5455 "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj" 5456 }, 5457 { 5458 "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_" 5459 }, 5460 { 5461 "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv" 5462 }, 5463 { 5464 "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E" 5465 }, 5466 { 5467 "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv" 5468 }, 5469 { 5470 "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv" 5471 }, 5472 { 5473 "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv" 5474 }, 5475 { 5476 "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv" 5477 }, 5478 { 5479 "kind" : "complete_dtor_pointer", 5480 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev" 5481 }, 5482 { 5483 "kind" : "deleting_dtor_pointer", 5484 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev" 5485 }, 5486 { 5487 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE" 5488 }, 5489 { 5490 "component_value" : -20, 5491 "kind" : "offset_to_top" 5492 }, 5493 { 5494 "kind" : "rtti", 5495 "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE" 5496 }, 5497 { 5498 "kind" : "complete_dtor_pointer", 5499 "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev" 5500 }, 5501 { 5502 "kind" : "deleting_dtor_pointer", 5503 "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev" 5504 }, 5505 { 5506 "kind" : "vcall_offset" 5507 }, 5508 { 5509 "kind" : "vcall_offset" 5510 }, 5511 { 5512 "kind" : "vcall_offset" 5513 }, 5514 { 5515 "kind" : "vcall_offset" 5516 }, 5517 { 5518 "component_value" : -68, 5519 "kind" : "vcall_offset" 5520 }, 5521 { 5522 "component_value" : -68, 5523 "kind" : "offset_to_top" 5524 }, 5525 { 5526 "kind" : "rtti", 5527 "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE" 5528 }, 5529 { 5530 "kind" : "complete_dtor_pointer", 5531 "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev" 5532 }, 5533 { 5534 "kind" : "deleting_dtor_pointer", 5535 "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev" 5536 }, 5537 { 5538 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv" 5539 }, 5540 { 5541 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv" 5542 }, 5543 { 5544 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv" 5545 }, 5546 { 5547 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv" 5548 } 5549 ] 5550 }, 5551 { 5552 "alignment" : 8, 5553 "fields" : 5554 [ 5555 { 5556 "field_name" : "pid", 5557 "referenced_type" : "type-10" 5558 }, 5559 { 5560 "field_name" : "ptr", 5561 "field_offset" : 64, 5562 "referenced_type" : "type-29" 5563 }, 5564 { 5565 "field_name" : "arch", 5566 "field_offset" : 128, 5567 "referenced_type" : "type-114" 5568 } 5569 ], 5570 "linker_set_key" : "android::hidl::base::V1_0::DebugInfo", 5571 "name" : "android::hidl::base::V1_0::DebugInfo", 5572 "referenced_type" : "type-113", 5573 "self_type" : "type-113", 5574 "size" : 24, 5575 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h", 5576 "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE" 5577 }, 5578 { 5579 "alignment" : 4, 5580 "base_specifiers" : 5581 [ 5582 { 5583 "is_virtual" : true, 5584 "referenced_type" : "type-47" 5585 } 5586 ], 5587 "linker_set_key" : "android::hidl::base::V1_0::IBase", 5588 "name" : "android::hidl::base::V1_0::IBase", 5589 "referenced_type" : "type-120", 5590 "self_type" : "type-120", 5591 "size" : 12, 5592 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h", 5593 "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE", 5594 "vtable_components" : 5595 [ 5596 { 5597 "component_value" : 4, 5598 "kind" : "vbase_offset" 5599 }, 5600 { 5601 "kind" : "offset_to_top" 5602 }, 5603 { 5604 "kind" : "rtti", 5605 "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE" 5606 }, 5607 { 5608 "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv" 5609 }, 5610 { 5611 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE" 5612 }, 5613 { 5614 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE" 5615 }, 5616 { 5617 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE" 5618 }, 5619 { 5620 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE" 5621 }, 5622 { 5623 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv" 5624 }, 5625 { 5626 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy" 5627 }, 5628 { 5629 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv" 5630 }, 5631 { 5632 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE" 5633 }, 5634 { 5635 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv" 5636 }, 5637 { 5638 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE" 5639 }, 5640 { 5641 "kind" : "complete_dtor_pointer", 5642 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev" 5643 }, 5644 { 5645 "kind" : "deleting_dtor_pointer", 5646 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev" 5647 }, 5648 { 5649 "kind" : "vcall_offset" 5650 }, 5651 { 5652 "kind" : "vcall_offset" 5653 }, 5654 { 5655 "kind" : "vcall_offset" 5656 }, 5657 { 5658 "kind" : "vcall_offset" 5659 }, 5660 { 5661 "component_value" : -4, 5662 "kind" : "vcall_offset" 5663 }, 5664 { 5665 "component_value" : -4, 5666 "kind" : "offset_to_top" 5667 }, 5668 { 5669 "kind" : "rtti", 5670 "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE" 5671 }, 5672 { 5673 "kind" : "complete_dtor_pointer", 5674 "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev" 5675 }, 5676 { 5677 "kind" : "deleting_dtor_pointer", 5678 "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev" 5679 }, 5680 { 5681 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv" 5682 }, 5683 { 5684 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv" 5685 }, 5686 { 5687 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv" 5688 }, 5689 { 5690 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv" 5691 } 5692 ] 5693 }, 5694 { 5695 "alignment" : 1, 5696 "linker_set_key" : "android::hidl::safe_union::V1_0::Monostate", 5697 "name" : "android::hidl::safe_union::V1_0::Monostate", 5698 "referenced_type" : "type-268", 5699 "self_type" : "type-268", 5700 "size" : 1, 5701 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/safe_union/1.0/[email protected]_genc++_headers/gen/android/hidl/safe_union/1.0/types.h", 5702 "unique_id" : "_ZTSN7android4hidl10safe_union4V1_09MonostateE" 5703 }, 5704 { 5705 "alignment" : 4, 5706 "fields" : 5707 [ 5708 { 5709 "access" : "private", 5710 "field_name" : "m_ptr", 5711 "referenced_type" : "type-282" 5712 } 5713 ], 5714 "linker_set_key" : "android::sp<android::Thread>", 5715 "name" : "android::sp<android::Thread>", 5716 "record_kind" : "class", 5717 "referenced_type" : "type-281", 5718 "self_type" : "type-281", 5719 "size" : 4, 5720 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h", 5721 "template_args" : [ "type-283" ], 5722 "unique_id" : "_ZTSN7android2spINS_6ThreadEEE" 5723 }, 5724 { 5725 "alignment" : 4, 5726 "fields" : 5727 [ 5728 { 5729 "access" : "private", 5730 "field_name" : "m_ptr", 5731 "referenced_type" : "type-150" 5732 } 5733 ], 5734 "linker_set_key" : "android::sp<android::hardware::IBinder>", 5735 "name" : "android::sp<android::hardware::IBinder>", 5736 "record_kind" : "class", 5737 "referenced_type" : "type-202", 5738 "self_type" : "type-202", 5739 "size" : 4, 5740 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h", 5741 "template_args" : [ "type-147" ], 5742 "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE" 5743 }, 5744 { 5745 "alignment" : 4, 5746 "fields" : 5747 [ 5748 { 5749 "access" : "private", 5750 "field_name" : "m_ptr", 5751 "referenced_type" : "type-103" 5752 } 5753 ], 5754 "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>", 5755 "name" : "android::sp<android::hardware::hidl_death_recipient>", 5756 "record_kind" : "class", 5757 "referenced_type" : "type-102", 5758 "self_type" : "type-102", 5759 "size" : 4, 5760 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h", 5761 "template_args" : [ "type-104" ], 5762 "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE" 5763 }, 5764 { 5765 "alignment" : 4, 5766 "fields" : 5767 [ 5768 { 5769 "access" : "private", 5770 "field_name" : "m_ptr", 5771 "referenced_type" : "type-178" 5772 } 5773 ], 5774 "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>", 5775 "name" : "android::sp<android::hidl::base::V1_0::IBase>", 5776 "record_kind" : "class", 5777 "referenced_type" : "type-177", 5778 "self_type" : "type-177", 5779 "size" : 4, 5780 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h", 5781 "template_args" : [ "type-120" ], 5782 "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE" 5783 }, 5784 { 5785 "alignment" : 1, 5786 "linker_set_key" : "android::trait_trivial_copy<bool>", 5787 "name" : "android::trait_trivial_copy<bool>", 5788 "referenced_type" : "type-209", 5789 "self_type" : "type-209", 5790 "size" : 1, 5791 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 5792 "template_args" : [ "type-37" ], 5793 "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE" 5794 }, 5795 { 5796 "alignment" : 1, 5797 "linker_set_key" : "android::trait_trivial_copy<char>", 5798 "name" : "android::trait_trivial_copy<char>", 5799 "referenced_type" : "type-253", 5800 "self_type" : "type-253", 5801 "size" : 1, 5802 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 5803 "template_args" : [ "type-18" ], 5804 "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE" 5805 }, 5806 { 5807 "alignment" : 1, 5808 "linker_set_key" : "android::trait_trivial_copy<double>", 5809 "name" : "android::trait_trivial_copy<double>", 5810 "referenced_type" : "type-352", 5811 "self_type" : "type-352", 5812 "size" : 1, 5813 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 5814 "template_args" : [ "type-42" ], 5815 "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE" 5816 }, 5817 { 5818 "alignment" : 1, 5819 "linker_set_key" : "android::trait_trivial_copy<float>", 5820 "name" : "android::trait_trivial_copy<float>", 5821 "referenced_type" : "type-348", 5822 "self_type" : "type-348", 5823 "size" : 1, 5824 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 5825 "template_args" : [ "type-39" ], 5826 "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE" 5827 }, 5828 { 5829 "alignment" : 1, 5830 "linker_set_key" : "android::trait_trivial_copy<int>", 5831 "name" : "android::trait_trivial_copy<int>", 5832 "referenced_type" : "type-322", 5833 "self_type" : "type-322", 5834 "size" : 1, 5835 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 5836 "template_args" : [ "type-10" ], 5837 "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE" 5838 }, 5839 { 5840 "alignment" : 1, 5841 "linker_set_key" : "android::trait_trivial_copy<long long>", 5842 "name" : "android::trait_trivial_copy<long long>", 5843 "referenced_type" : "type-340", 5844 "self_type" : "type-340", 5845 "size" : 1, 5846 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 5847 "template_args" : [ "type-26" ], 5848 "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE" 5849 }, 5850 { 5851 "alignment" : 1, 5852 "linker_set_key" : "android::trait_trivial_copy<long>", 5853 "name" : "android::trait_trivial_copy<long>", 5854 "referenced_type" : "type-331", 5855 "self_type" : "type-331", 5856 "size" : 1, 5857 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 5858 "template_args" : [ "type-329" ], 5859 "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE" 5860 }, 5861 { 5862 "alignment" : 1, 5863 "linker_set_key" : "android::trait_trivial_copy<short>", 5864 "name" : "android::trait_trivial_copy<short>", 5865 "referenced_type" : "type-314", 5866 "self_type" : "type-314", 5867 "size" : 1, 5868 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 5869 "template_args" : [ "type-312" ], 5870 "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE" 5871 }, 5872 { 5873 "alignment" : 1, 5874 "linker_set_key" : "android::trait_trivial_copy<unsigned char>", 5875 "name" : "android::trait_trivial_copy<unsigned char>", 5876 "referenced_type" : "type-309", 5877 "self_type" : "type-309", 5878 "size" : 1, 5879 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 5880 "template_args" : [ "type-15" ], 5881 "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE" 5882 }, 5883 { 5884 "alignment" : 1, 5885 "linker_set_key" : "android::trait_trivial_copy<unsigned int>", 5886 "name" : "android::trait_trivial_copy<unsigned int>", 5887 "referenced_type" : "type-326", 5888 "self_type" : "type-326", 5889 "size" : 1, 5890 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 5891 "template_args" : [ "type-2" ], 5892 "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE" 5893 }, 5894 { 5895 "alignment" : 1, 5896 "linker_set_key" : "android::trait_trivial_copy<unsigned long long>", 5897 "name" : "android::trait_trivial_copy<unsigned long long>", 5898 "referenced_type" : "type-344", 5899 "self_type" : "type-344", 5900 "size" : 1, 5901 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 5902 "template_args" : [ "type-29" ], 5903 "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE" 5904 }, 5905 { 5906 "alignment" : 1, 5907 "linker_set_key" : "android::trait_trivial_copy<unsigned long>", 5908 "name" : "android::trait_trivial_copy<unsigned long>", 5909 "referenced_type" : "type-336", 5910 "self_type" : "type-336", 5911 "size" : 1, 5912 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 5913 "template_args" : [ "type-334" ], 5914 "unique_id" : "_ZTSN7android18trait_trivial_copyImEE" 5915 }, 5916 { 5917 "alignment" : 1, 5918 "linker_set_key" : "android::trait_trivial_copy<unsigned short>", 5919 "name" : "android::trait_trivial_copy<unsigned short>", 5920 "referenced_type" : "type-318", 5921 "self_type" : "type-318", 5922 "size" : 1, 5923 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 5924 "template_args" : [ "type-8" ], 5925 "unique_id" : "_ZTSN7android18trait_trivial_copyItEE" 5926 }, 5927 { 5928 "alignment" : 1, 5929 "linker_set_key" : "android::trait_trivial_copy<void>", 5930 "name" : "android::trait_trivial_copy<void>", 5931 "referenced_type" : "type-154", 5932 "self_type" : "type-154", 5933 "size" : 1, 5934 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 5935 "template_args" : [ "type-96" ], 5936 "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE" 5937 }, 5938 { 5939 "alignment" : 1, 5940 "linker_set_key" : "android::trait_trivial_ctor<bool>", 5941 "name" : "android::trait_trivial_ctor<bool>", 5942 "referenced_type" : "type-187", 5943 "self_type" : "type-187", 5944 "size" : 1, 5945 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 5946 "template_args" : [ "type-37" ], 5947 "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE" 5948 }, 5949 { 5950 "alignment" : 1, 5951 "linker_set_key" : "android::trait_trivial_ctor<char>", 5952 "name" : "android::trait_trivial_ctor<char>", 5953 "referenced_type" : "type-231", 5954 "self_type" : "type-231", 5955 "size" : 1, 5956 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 5957 "template_args" : [ "type-18" ], 5958 "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE" 5959 }, 5960 { 5961 "alignment" : 1, 5962 "linker_set_key" : "android::trait_trivial_ctor<double>", 5963 "name" : "android::trait_trivial_ctor<double>", 5964 "referenced_type" : "type-350", 5965 "self_type" : "type-350", 5966 "size" : 1, 5967 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 5968 "template_args" : [ "type-42" ], 5969 "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE" 5970 }, 5971 { 5972 "alignment" : 1, 5973 "linker_set_key" : "android::trait_trivial_ctor<float>", 5974 "name" : "android::trait_trivial_ctor<float>", 5975 "referenced_type" : "type-346", 5976 "self_type" : "type-346", 5977 "size" : 1, 5978 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 5979 "template_args" : [ "type-39" ], 5980 "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE" 5981 }, 5982 { 5983 "alignment" : 1, 5984 "linker_set_key" : "android::trait_trivial_ctor<int>", 5985 "name" : "android::trait_trivial_ctor<int>", 5986 "referenced_type" : "type-320", 5987 "self_type" : "type-320", 5988 "size" : 1, 5989 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 5990 "template_args" : [ "type-10" ], 5991 "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE" 5992 }, 5993 { 5994 "alignment" : 1, 5995 "linker_set_key" : "android::trait_trivial_ctor<long long>", 5996 "name" : "android::trait_trivial_ctor<long long>", 5997 "referenced_type" : "type-338", 5998 "self_type" : "type-338", 5999 "size" : 1, 6000 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 6001 "template_args" : [ "type-26" ], 6002 "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE" 6003 }, 6004 { 6005 "alignment" : 1, 6006 "linker_set_key" : "android::trait_trivial_ctor<long>", 6007 "name" : "android::trait_trivial_ctor<long>", 6008 "referenced_type" : "type-328", 6009 "self_type" : "type-328", 6010 "size" : 1, 6011 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 6012 "template_args" : [ "type-329" ], 6013 "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE" 6014 }, 6015 { 6016 "alignment" : 1, 6017 "linker_set_key" : "android::trait_trivial_ctor<short>", 6018 "name" : "android::trait_trivial_ctor<short>", 6019 "referenced_type" : "type-311", 6020 "self_type" : "type-311", 6021 "size" : 1, 6022 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 6023 "template_args" : [ "type-312" ], 6024 "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE" 6025 }, 6026 { 6027 "alignment" : 1, 6028 "linker_set_key" : "android::trait_trivial_ctor<unsigned char>", 6029 "name" : "android::trait_trivial_ctor<unsigned char>", 6030 "referenced_type" : "type-275", 6031 "self_type" : "type-275", 6032 "size" : 1, 6033 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 6034 "template_args" : [ "type-15" ], 6035 "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE" 6036 }, 6037 { 6038 "alignment" : 1, 6039 "linker_set_key" : "android::trait_trivial_ctor<unsigned int>", 6040 "name" : "android::trait_trivial_ctor<unsigned int>", 6041 "referenced_type" : "type-324", 6042 "self_type" : "type-324", 6043 "size" : 1, 6044 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 6045 "template_args" : [ "type-2" ], 6046 "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE" 6047 }, 6048 { 6049 "alignment" : 1, 6050 "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>", 6051 "name" : "android::trait_trivial_ctor<unsigned long long>", 6052 "referenced_type" : "type-342", 6053 "self_type" : "type-342", 6054 "size" : 1, 6055 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 6056 "template_args" : [ "type-29" ], 6057 "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE" 6058 }, 6059 { 6060 "alignment" : 1, 6061 "linker_set_key" : "android::trait_trivial_ctor<unsigned long>", 6062 "name" : "android::trait_trivial_ctor<unsigned long>", 6063 "referenced_type" : "type-333", 6064 "self_type" : "type-333", 6065 "size" : 1, 6066 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 6067 "template_args" : [ "type-334" ], 6068 "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE" 6069 }, 6070 { 6071 "alignment" : 1, 6072 "linker_set_key" : "android::trait_trivial_ctor<unsigned short>", 6073 "name" : "android::trait_trivial_ctor<unsigned short>", 6074 "referenced_type" : "type-316", 6075 "self_type" : "type-316", 6076 "size" : 1, 6077 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 6078 "template_args" : [ "type-8" ], 6079 "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE" 6080 }, 6081 { 6082 "alignment" : 1, 6083 "linker_set_key" : "android::trait_trivial_ctor<void>", 6084 "name" : "android::trait_trivial_ctor<void>", 6085 "referenced_type" : "type-122", 6086 "self_type" : "type-122", 6087 "size" : 1, 6088 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 6089 "template_args" : [ "type-96" ], 6090 "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE" 6091 }, 6092 { 6093 "alignment" : 1, 6094 "linker_set_key" : "android::trait_trivial_dtor<bool>", 6095 "name" : "android::trait_trivial_dtor<bool>", 6096 "referenced_type" : "type-198", 6097 "self_type" : "type-198", 6098 "size" : 1, 6099 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 6100 "template_args" : [ "type-37" ], 6101 "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE" 6102 }, 6103 { 6104 "alignment" : 1, 6105 "linker_set_key" : "android::trait_trivial_dtor<char>", 6106 "name" : "android::trait_trivial_dtor<char>", 6107 "referenced_type" : "type-243", 6108 "self_type" : "type-243", 6109 "size" : 1, 6110 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 6111 "template_args" : [ "type-18" ], 6112 "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE" 6113 }, 6114 { 6115 "alignment" : 1, 6116 "linker_set_key" : "android::trait_trivial_dtor<double>", 6117 "name" : "android::trait_trivial_dtor<double>", 6118 "referenced_type" : "type-351", 6119 "self_type" : "type-351", 6120 "size" : 1, 6121 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 6122 "template_args" : [ "type-42" ], 6123 "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE" 6124 }, 6125 { 6126 "alignment" : 1, 6127 "linker_set_key" : "android::trait_trivial_dtor<float>", 6128 "name" : "android::trait_trivial_dtor<float>", 6129 "referenced_type" : "type-347", 6130 "self_type" : "type-347", 6131 "size" : 1, 6132 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 6133 "template_args" : [ "type-39" ], 6134 "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE" 6135 }, 6136 { 6137 "alignment" : 1, 6138 "linker_set_key" : "android::trait_trivial_dtor<int>", 6139 "name" : "android::trait_trivial_dtor<int>", 6140 "referenced_type" : "type-321", 6141 "self_type" : "type-321", 6142 "size" : 1, 6143 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 6144 "template_args" : [ "type-10" ], 6145 "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE" 6146 }, 6147 { 6148 "alignment" : 1, 6149 "linker_set_key" : "android::trait_trivial_dtor<long long>", 6150 "name" : "android::trait_trivial_dtor<long long>", 6151 "referenced_type" : "type-339", 6152 "self_type" : "type-339", 6153 "size" : 1, 6154 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 6155 "template_args" : [ "type-26" ], 6156 "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE" 6157 }, 6158 { 6159 "alignment" : 1, 6160 "linker_set_key" : "android::trait_trivial_dtor<long>", 6161 "name" : "android::trait_trivial_dtor<long>", 6162 "referenced_type" : "type-330", 6163 "self_type" : "type-330", 6164 "size" : 1, 6165 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 6166 "template_args" : [ "type-329" ], 6167 "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE" 6168 }, 6169 { 6170 "alignment" : 1, 6171 "linker_set_key" : "android::trait_trivial_dtor<short>", 6172 "name" : "android::trait_trivial_dtor<short>", 6173 "referenced_type" : "type-313", 6174 "self_type" : "type-313", 6175 "size" : 1, 6176 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 6177 "template_args" : [ "type-312" ], 6178 "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE" 6179 }, 6180 { 6181 "alignment" : 1, 6182 "linker_set_key" : "android::trait_trivial_dtor<unsigned char>", 6183 "name" : "android::trait_trivial_dtor<unsigned char>", 6184 "referenced_type" : "type-297", 6185 "self_type" : "type-297", 6186 "size" : 1, 6187 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 6188 "template_args" : [ "type-15" ], 6189 "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE" 6190 }, 6191 { 6192 "alignment" : 1, 6193 "linker_set_key" : "android::trait_trivial_dtor<unsigned int>", 6194 "name" : "android::trait_trivial_dtor<unsigned int>", 6195 "referenced_type" : "type-325", 6196 "self_type" : "type-325", 6197 "size" : 1, 6198 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 6199 "template_args" : [ "type-2" ], 6200 "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE" 6201 }, 6202 { 6203 "alignment" : 1, 6204 "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>", 6205 "name" : "android::trait_trivial_dtor<unsigned long long>", 6206 "referenced_type" : "type-343", 6207 "self_type" : "type-343", 6208 "size" : 1, 6209 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 6210 "template_args" : [ "type-29" ], 6211 "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE" 6212 }, 6213 { 6214 "alignment" : 1, 6215 "linker_set_key" : "android::trait_trivial_dtor<unsigned long>", 6216 "name" : "android::trait_trivial_dtor<unsigned long>", 6217 "referenced_type" : "type-335", 6218 "self_type" : "type-335", 6219 "size" : 1, 6220 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 6221 "template_args" : [ "type-334" ], 6222 "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE" 6223 }, 6224 { 6225 "alignment" : 1, 6226 "linker_set_key" : "android::trait_trivial_dtor<unsigned short>", 6227 "name" : "android::trait_trivial_dtor<unsigned short>", 6228 "referenced_type" : "type-317", 6229 "self_type" : "type-317", 6230 "size" : 1, 6231 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 6232 "template_args" : [ "type-8" ], 6233 "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE" 6234 }, 6235 { 6236 "alignment" : 1, 6237 "linker_set_key" : "android::trait_trivial_dtor<void>", 6238 "name" : "android::trait_trivial_dtor<void>", 6239 "referenced_type" : "type-143", 6240 "self_type" : "type-143", 6241 "size" : 1, 6242 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 6243 "template_args" : [ "type-96" ], 6244 "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE" 6245 }, 6246 { 6247 "alignment" : 1, 6248 "linker_set_key" : "android::trait_trivial_move<android::String16>", 6249 "name" : "android::trait_trivial_move<android::String16>", 6250 "referenced_type" : "type-141", 6251 "self_type" : "type-141", 6252 "size" : 1, 6253 "source_file" : "/system/core/libutils/include/utils/String16.h", 6254 "template_args" : [ "type-131" ], 6255 "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE" 6256 }, 6257 { 6258 "alignment" : 1, 6259 "linker_set_key" : "android::trait_trivial_move<android::String8>", 6260 "name" : "android::trait_trivial_move<android::String8>", 6261 "referenced_type" : "type-130", 6262 "self_type" : "type-130", 6263 "size" : 1, 6264 "source_file" : "/system/core/libutils/include/utils/String8.h", 6265 "template_args" : [ "type-123" ], 6266 "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE" 6267 }, 6268 { 6269 "alignment" : 1, 6270 "linker_set_key" : "android::trait_trivial_move<bool>", 6271 "name" : "android::trait_trivial_move<bool>", 6272 "referenced_type" : "type-220", 6273 "self_type" : "type-220", 6274 "size" : 1, 6275 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 6276 "template_args" : [ "type-37" ], 6277 "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE" 6278 }, 6279 { 6280 "alignment" : 1, 6281 "linker_set_key" : "android::trait_trivial_move<char>", 6282 "name" : "android::trait_trivial_move<char>", 6283 "referenced_type" : "type-265", 6284 "self_type" : "type-265", 6285 "size" : 1, 6286 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 6287 "template_args" : [ "type-18" ], 6288 "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE" 6289 }, 6290 { 6291 "alignment" : 1, 6292 "linker_set_key" : "android::trait_trivial_move<double>", 6293 "name" : "android::trait_trivial_move<double>", 6294 "referenced_type" : "type-353", 6295 "self_type" : "type-353", 6296 "size" : 1, 6297 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 6298 "template_args" : [ "type-42" ], 6299 "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE" 6300 }, 6301 { 6302 "alignment" : 1, 6303 "linker_set_key" : "android::trait_trivial_move<float>", 6304 "name" : "android::trait_trivial_move<float>", 6305 "referenced_type" : "type-349", 6306 "self_type" : "type-349", 6307 "size" : 1, 6308 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 6309 "template_args" : [ "type-39" ], 6310 "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE" 6311 }, 6312 { 6313 "alignment" : 1, 6314 "linker_set_key" : "android::trait_trivial_move<int>", 6315 "name" : "android::trait_trivial_move<int>", 6316 "referenced_type" : "type-323", 6317 "self_type" : "type-323", 6318 "size" : 1, 6319 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 6320 "template_args" : [ "type-10" ], 6321 "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE" 6322 }, 6323 { 6324 "alignment" : 1, 6325 "linker_set_key" : "android::trait_trivial_move<long long>", 6326 "name" : "android::trait_trivial_move<long long>", 6327 "referenced_type" : "type-341", 6328 "self_type" : "type-341", 6329 "size" : 1, 6330 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 6331 "template_args" : [ "type-26" ], 6332 "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE" 6333 }, 6334 { 6335 "alignment" : 1, 6336 "linker_set_key" : "android::trait_trivial_move<long>", 6337 "name" : "android::trait_trivial_move<long>", 6338 "referenced_type" : "type-332", 6339 "self_type" : "type-332", 6340 "size" : 1, 6341 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 6342 "template_args" : [ "type-329" ], 6343 "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE" 6344 }, 6345 { 6346 "alignment" : 1, 6347 "linker_set_key" : "android::trait_trivial_move<short>", 6348 "name" : "android::trait_trivial_move<short>", 6349 "referenced_type" : "type-315", 6350 "self_type" : "type-315", 6351 "size" : 1, 6352 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 6353 "template_args" : [ "type-312" ], 6354 "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE" 6355 }, 6356 { 6357 "alignment" : 1, 6358 "linker_set_key" : "android::trait_trivial_move<unsigned char>", 6359 "name" : "android::trait_trivial_move<unsigned char>", 6360 "referenced_type" : "type-310", 6361 "self_type" : "type-310", 6362 "size" : 1, 6363 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 6364 "template_args" : [ "type-15" ], 6365 "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE" 6366 }, 6367 { 6368 "alignment" : 1, 6369 "linker_set_key" : "android::trait_trivial_move<unsigned int>", 6370 "name" : "android::trait_trivial_move<unsigned int>", 6371 "referenced_type" : "type-327", 6372 "self_type" : "type-327", 6373 "size" : 1, 6374 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 6375 "template_args" : [ "type-2" ], 6376 "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE" 6377 }, 6378 { 6379 "alignment" : 1, 6380 "linker_set_key" : "android::trait_trivial_move<unsigned long long>", 6381 "name" : "android::trait_trivial_move<unsigned long long>", 6382 "referenced_type" : "type-345", 6383 "self_type" : "type-345", 6384 "size" : 1, 6385 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 6386 "template_args" : [ "type-29" ], 6387 "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE" 6388 }, 6389 { 6390 "alignment" : 1, 6391 "linker_set_key" : "android::trait_trivial_move<unsigned long>", 6392 "name" : "android::trait_trivial_move<unsigned long>", 6393 "referenced_type" : "type-337", 6394 "self_type" : "type-337", 6395 "size" : 1, 6396 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 6397 "template_args" : [ "type-334" ], 6398 "unique_id" : "_ZTSN7android18trait_trivial_moveImEE" 6399 }, 6400 { 6401 "alignment" : 1, 6402 "linker_set_key" : "android::trait_trivial_move<unsigned short>", 6403 "name" : "android::trait_trivial_move<unsigned short>", 6404 "referenced_type" : "type-319", 6405 "self_type" : "type-319", 6406 "size" : 1, 6407 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 6408 "template_args" : [ "type-8" ], 6409 "unique_id" : "_ZTSN7android18trait_trivial_moveItEE" 6410 }, 6411 { 6412 "alignment" : 1, 6413 "linker_set_key" : "android::trait_trivial_move<void>", 6414 "name" : "android::trait_trivial_move<void>", 6415 "referenced_type" : "type-169", 6416 "self_type" : "type-169", 6417 "size" : 1, 6418 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h", 6419 "template_args" : [ "type-96" ], 6420 "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE" 6421 }, 6422 { 6423 "alignment" : 4, 6424 "fields" : 6425 [ 6426 { 6427 "access" : "private", 6428 "field_name" : "m_ptr", 6429 "referenced_type" : "type-103" 6430 }, 6431 { 6432 "access" : "private", 6433 "field_name" : "m_refs", 6434 "field_offset" : 32, 6435 "referenced_type" : "type-151" 6436 } 6437 ], 6438 "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>", 6439 "name" : "android::wp<android::hardware::hidl_death_recipient>", 6440 "record_kind" : "class", 6441 "referenced_type" : "type-185", 6442 "self_type" : "type-185", 6443 "size" : 8, 6444 "source_file" : "/system/core/libutils/include/utils/RefBase.h", 6445 "template_args" : [ "type-104" ], 6446 "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE" 6447 }, 6448 { 6449 "alignment" : 4, 6450 "fields" : 6451 [ 6452 { 6453 "access" : "private", 6454 "field_name" : "m_ptr", 6455 "referenced_type" : "type-178" 6456 }, 6457 { 6458 "access" : "private", 6459 "field_name" : "m_refs", 6460 "field_offset" : 32, 6461 "referenced_type" : "type-151" 6462 } 6463 ], 6464 "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>", 6465 "name" : "android::wp<android::hidl::base::V1_0::IBase>", 6466 "record_kind" : "class", 6467 "referenced_type" : "type-186", 6468 "self_type" : "type-186", 6469 "size" : 8, 6470 "source_file" : "/system/core/libutils/include/utils/RefBase.h", 6471 "template_args" : [ "type-120" ], 6472 "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE" 6473 }, 6474 { 6475 "alignment" : 4, 6476 "fields" : 6477 [ 6478 { 6479 "field_name" : "maxContentLightLevel", 6480 "referenced_type" : "type-39" 6481 }, 6482 { 6483 "field_name" : "maxFrameAverageLightLevel", 6484 "field_offset" : 32, 6485 "referenced_type" : "type-39" 6486 } 6487 ], 6488 "linker_set_key" : "android_cta861_3_metadata", 6489 "name" : "android_cta861_3_metadata", 6490 "referenced_type" : "type-230", 6491 "self_type" : "type-230", 6492 "size" : 8, 6493 "source_file" : "/system/core/libsystem/include/system/graphics.h", 6494 "unique_id" : "android_cta861_3_metadata" 6495 }, 6496 { 6497 "alignment" : 4, 6498 "fields" : 6499 [ 6500 { 6501 "field_name" : "num_points", 6502 "referenced_type" : "type-2" 6503 }, 6504 { 6505 "field_name" : "reserved", 6506 "field_offset" : 32, 6507 "referenced_type" : "type-219" 6508 }, 6509 { 6510 "field_name" : "xyzc_points", 6511 "field_offset" : 288, 6512 "referenced_type" : "type-227" 6513 } 6514 ], 6515 "linker_set_key" : "android_depth_points", 6516 "name" : "android_depth_points", 6517 "referenced_type" : "type-226", 6518 "self_type" : "type-226", 6519 "size" : 36, 6520 "source_file" : "/system/core/libsystem/include/system/graphics.h", 6521 "unique_id" : "android_depth_points" 6522 }, 6523 { 6524 "alignment" : 4, 6525 "fields" : 6526 [ 6527 { 6528 "field_name" : "format", 6529 "referenced_type" : "type-223" 6530 }, 6531 { 6532 "field_name" : "num_planes", 6533 "field_offset" : 32, 6534 "referenced_type" : "type-2" 6535 }, 6536 { 6537 "field_name" : "planes", 6538 "field_offset" : 64, 6539 "referenced_type" : "type-225" 6540 } 6541 ], 6542 "linker_set_key" : "android_flex_layout", 6543 "name" : "android_flex_layout", 6544 "referenced_type" : "type-224", 6545 "self_type" : "type-224", 6546 "size" : 12, 6547 "source_file" : "/system/core/libsystem/include/system/graphics.h", 6548 "unique_id" : "android_flex_layout" 6549 }, 6550 { 6551 "alignment" : 4, 6552 "fields" : 6553 [ 6554 { 6555 "field_name" : "top_left", 6556 "referenced_type" : "type-161" 6557 }, 6558 { 6559 "field_name" : "component", 6560 "field_offset" : 32, 6561 "referenced_type" : "type-221" 6562 }, 6563 { 6564 "field_name" : "bits_per_component", 6565 "field_offset" : 64, 6566 "referenced_type" : "type-10" 6567 }, 6568 { 6569 "field_name" : "bits_used", 6570 "field_offset" : 96, 6571 "referenced_type" : "type-10" 6572 }, 6573 { 6574 "field_name" : "h_increment", 6575 "field_offset" : 128, 6576 "referenced_type" : "type-10" 6577 }, 6578 { 6579 "field_name" : "v_increment", 6580 "field_offset" : 160, 6581 "referenced_type" : "type-10" 6582 }, 6583 { 6584 "field_name" : "h_subsampling", 6585 "field_offset" : 192, 6586 "referenced_type" : "type-10" 6587 }, 6588 { 6589 "field_name" : "v_subsampling", 6590 "field_offset" : 224, 6591 "referenced_type" : "type-10" 6592 } 6593 ], 6594 "linker_set_key" : "android_flex_plane", 6595 "name" : "android_flex_plane", 6596 "referenced_type" : "type-222", 6597 "self_type" : "type-222", 6598 "size" : 32, 6599 "source_file" : "/system/core/libsystem/include/system/graphics.h", 6600 "unique_id" : "android_flex_plane" 6601 }, 6602 { 6603 "alignment" : 4, 6604 "fields" : 6605 [ 6606 { 6607 "field_name" : "displayPrimaryRed", 6608 "referenced_type" : "type-228" 6609 }, 6610 { 6611 "field_name" : "displayPrimaryGreen", 6612 "field_offset" : 64, 6613 "referenced_type" : "type-228" 6614 }, 6615 { 6616 "field_name" : "displayPrimaryBlue", 6617 "field_offset" : 128, 6618 "referenced_type" : "type-228" 6619 }, 6620 { 6621 "field_name" : "whitePoint", 6622 "field_offset" : 192, 6623 "referenced_type" : "type-228" 6624 }, 6625 { 6626 "field_name" : "maxLuminance", 6627 "field_offset" : 256, 6628 "referenced_type" : "type-39" 6629 }, 6630 { 6631 "field_name" : "minLuminance", 6632 "field_offset" : 288, 6633 "referenced_type" : "type-39" 6634 } 6635 ], 6636 "linker_set_key" : "android_smpte2086_metadata", 6637 "name" : "android_smpte2086_metadata", 6638 "referenced_type" : "type-229", 6639 "self_type" : "type-229", 6640 "size" : 40, 6641 "source_file" : "/system/core/libsystem/include/system/graphics.h", 6642 "unique_id" : "android_smpte2086_metadata" 6643 }, 6644 { 6645 "alignment" : 4, 6646 "fields" : 6647 [ 6648 { 6649 "field_name" : "x", 6650 "referenced_type" : "type-39" 6651 }, 6652 { 6653 "field_name" : "y", 6654 "field_offset" : 32, 6655 "referenced_type" : "type-39" 6656 } 6657 ], 6658 "linker_set_key" : "android_xy_color", 6659 "name" : "android_xy_color", 6660 "referenced_type" : "type-228", 6661 "self_type" : "type-228", 6662 "size" : 8, 6663 "source_file" : "/system/core/libsystem/include/system/graphics.h", 6664 "unique_id" : "android_xy_color" 6665 }, 6666 { 6667 "alignment" : 4, 6668 "fields" : 6669 [ 6670 { 6671 "field_name" : "y", 6672 "referenced_type" : "type-146" 6673 }, 6674 { 6675 "field_name" : "cb", 6676 "field_offset" : 32, 6677 "referenced_type" : "type-146" 6678 }, 6679 { 6680 "field_name" : "cr", 6681 "field_offset" : 64, 6682 "referenced_type" : "type-146" 6683 }, 6684 { 6685 "field_name" : "ystride", 6686 "field_offset" : 96, 6687 "referenced_type" : "type-2" 6688 }, 6689 { 6690 "field_name" : "cstride", 6691 "field_offset" : 128, 6692 "referenced_type" : "type-2" 6693 }, 6694 { 6695 "field_name" : "chroma_step", 6696 "field_offset" : 160, 6697 "referenced_type" : "type-2" 6698 }, 6699 { 6700 "field_name" : "reserved", 6701 "field_offset" : 192, 6702 "referenced_type" : "type-219" 6703 } 6704 ], 6705 "linker_set_key" : "android_ycbcr", 6706 "name" : "android_ycbcr", 6707 "referenced_type" : "type-218", 6708 "self_type" : "type-218", 6709 "size" : 56, 6710 "source_file" : "/system/core/libsystem/include/system/graphics.h", 6711 "unique_id" : "android_ycbcr" 6712 }, 6713 { 6714 "alignment" : 4, 6715 "fields" : 6716 [ 6717 { 6718 "referenced_type" : "type-13" 6719 } 6720 ], 6721 "linker_set_key" : "log_msg", 6722 "name" : "log_msg", 6723 "referenced_type" : "type-12", 6724 "self_type" : "type-12", 6725 "size" : 5124, 6726 "source_file" : "/system/core/liblog/include/log/log_read.h", 6727 "unique_id" : "log_msg" 6728 }, 6729 { 6730 "alignment" : 4, 6731 "fields" : 6732 [ 6733 { 6734 "field_name" : "buf", 6735 "referenced_type" : "type-14" 6736 }, 6737 { 6738 "field_name" : "entry", 6739 "referenced_type" : "type-16" 6740 }, 6741 { 6742 "field_name" : "entry_v4", 6743 "referenced_type" : "type-16" 6744 }, 6745 { 6746 "field_name" : "entry_v3", 6747 "referenced_type" : "type-19" 6748 }, 6749 { 6750 "field_name" : "entry_v2", 6751 "referenced_type" : "type-20" 6752 }, 6753 { 6754 "field_name" : "entry_v1", 6755 "referenced_type" : "type-21" 6756 } 6757 ], 6758 "is_anonymous" : true, 6759 "linker_set_key" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3) at system/core/liblog/include_vndk/log/log_read.h:139:3", 6760 "name" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3) at system/core/liblog/include_vndk/log/log_read.h:139:3", 6761 "record_kind" : "union", 6762 "referenced_type" : "type-13", 6763 "self_type" : "type-13", 6764 "size" : 5124, 6765 "source_file" : "/system/core/liblog/include/log/log_read.h", 6766 "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)" 6767 }, 6768 { 6769 "alignment" : 1, 6770 "fields" : 6771 [ 6772 { 6773 "field_name" : "tv_sec", 6774 "referenced_type" : "type-2" 6775 }, 6776 { 6777 "field_name" : "tv_nsec", 6778 "field_offset" : 32, 6779 "referenced_type" : "type-2" 6780 } 6781 ], 6782 "linker_set_key" : "log_time", 6783 "name" : "log_time", 6784 "referenced_type" : "type-269", 6785 "self_type" : "type-269", 6786 "size" : 8, 6787 "source_file" : "/system/core/liblog/include_vndk/log/log_time.h", 6788 "unique_id" : "_ZTS8log_time" 6789 }, 6790 { 6791 "alignment" : 4, 6792 "fields" : 6793 [ 6794 { 6795 "field_name" : "len", 6796 "referenced_type" : "type-8" 6797 }, 6798 { 6799 "field_name" : "__pad", 6800 "field_offset" : 16, 6801 "referenced_type" : "type-8" 6802 }, 6803 { 6804 "field_name" : "pid", 6805 "field_offset" : 32, 6806 "referenced_type" : "type-10" 6807 }, 6808 { 6809 "field_name" : "tid", 6810 "field_offset" : 64, 6811 "referenced_type" : "type-10" 6812 }, 6813 { 6814 "field_name" : "sec", 6815 "field_offset" : 96, 6816 "referenced_type" : "type-10" 6817 }, 6818 { 6819 "field_name" : "nsec", 6820 "field_offset" : 128, 6821 "referenced_type" : "type-10" 6822 }, 6823 { 6824 "field_name" : "msg", 6825 "field_offset" : 160, 6826 "referenced_type" : "type-17" 6827 } 6828 ], 6829 "linker_set_key" : "logger_entry", 6830 "name" : "logger_entry", 6831 "referenced_type" : "type-21", 6832 "self_type" : "type-21", 6833 "size" : 20, 6834 "source_file" : "/system/core/liblog/include/log/log_read.h", 6835 "unique_id" : "logger_entry" 6836 }, 6837 { 6838 "alignment" : 1, 6839 "fields" : 6840 [ 6841 { 6842 "field_name" : "len", 6843 "referenced_type" : "type-8" 6844 }, 6845 { 6846 "field_name" : "hdr_size", 6847 "field_offset" : 16, 6848 "referenced_type" : "type-8" 6849 }, 6850 { 6851 "field_name" : "pid", 6852 "field_offset" : 32, 6853 "referenced_type" : "type-10" 6854 }, 6855 { 6856 "field_name" : "tid", 6857 "field_offset" : 64, 6858 "referenced_type" : "type-10" 6859 }, 6860 { 6861 "field_name" : "sec", 6862 "field_offset" : 96, 6863 "referenced_type" : "type-10" 6864 }, 6865 { 6866 "field_name" : "nsec", 6867 "field_offset" : 128, 6868 "referenced_type" : "type-10" 6869 }, 6870 { 6871 "field_name" : "euid", 6872 "field_offset" : 160, 6873 "referenced_type" : "type-2" 6874 }, 6875 { 6876 "field_name" : "msg", 6877 "field_offset" : 192, 6878 "referenced_type" : "type-17" 6879 } 6880 ], 6881 "linker_set_key" : "logger_entry_v2", 6882 "name" : "logger_entry_v2", 6883 "referenced_type" : "type-20", 6884 "self_type" : "type-20", 6885 "size" : 24, 6886 "source_file" : "/system/core/liblog/include/log/log_read.h", 6887 "unique_id" : "logger_entry_v2" 6888 }, 6889 { 6890 "alignment" : 1, 6891 "fields" : 6892 [ 6893 { 6894 "field_name" : "len", 6895 "referenced_type" : "type-8" 6896 }, 6897 { 6898 "field_name" : "hdr_size", 6899 "field_offset" : 16, 6900 "referenced_type" : "type-8" 6901 }, 6902 { 6903 "field_name" : "pid", 6904 "field_offset" : 32, 6905 "referenced_type" : "type-10" 6906 }, 6907 { 6908 "field_name" : "tid", 6909 "field_offset" : 64, 6910 "referenced_type" : "type-10" 6911 }, 6912 { 6913 "field_name" : "sec", 6914 "field_offset" : 96, 6915 "referenced_type" : "type-10" 6916 }, 6917 { 6918 "field_name" : "nsec", 6919 "field_offset" : 128, 6920 "referenced_type" : "type-10" 6921 }, 6922 { 6923 "field_name" : "lid", 6924 "field_offset" : 160, 6925 "referenced_type" : "type-2" 6926 }, 6927 { 6928 "field_name" : "msg", 6929 "field_offset" : 192, 6930 "referenced_type" : "type-17" 6931 } 6932 ], 6933 "linker_set_key" : "logger_entry_v3", 6934 "name" : "logger_entry_v3", 6935 "referenced_type" : "type-19", 6936 "self_type" : "type-19", 6937 "size" : 24, 6938 "source_file" : "/system/core/liblog/include/log/log_read.h", 6939 "unique_id" : "logger_entry_v3" 6940 }, 6941 { 6942 "alignment" : 4, 6943 "fields" : 6944 [ 6945 { 6946 "field_name" : "len", 6947 "referenced_type" : "type-8" 6948 }, 6949 { 6950 "field_name" : "hdr_size", 6951 "field_offset" : 16, 6952 "referenced_type" : "type-8" 6953 }, 6954 { 6955 "field_name" : "pid", 6956 "field_offset" : 32, 6957 "referenced_type" : "type-10" 6958 }, 6959 { 6960 "field_name" : "tid", 6961 "field_offset" : 64, 6962 "referenced_type" : "type-2" 6963 }, 6964 { 6965 "field_name" : "sec", 6966 "field_offset" : 96, 6967 "referenced_type" : "type-2" 6968 }, 6969 { 6970 "field_name" : "nsec", 6971 "field_offset" : 128, 6972 "referenced_type" : "type-2" 6973 }, 6974 { 6975 "field_name" : "lid", 6976 "field_offset" : 160, 6977 "referenced_type" : "type-2" 6978 }, 6979 { 6980 "field_name" : "uid", 6981 "field_offset" : 192, 6982 "referenced_type" : "type-2" 6983 }, 6984 { 6985 "field_name" : "msg", 6986 "field_offset" : 224, 6987 "referenced_type" : "type-17" 6988 } 6989 ], 6990 "linker_set_key" : "logger_entry_v4", 6991 "name" : "logger_entry_v4", 6992 "referenced_type" : "type-16", 6993 "self_type" : "type-16", 6994 "size" : 28, 6995 "source_file" : "/system/core/liblog/include/log/log_read.h", 6996 "unique_id" : "logger_entry_v4" 6997 }, 6998 { 6999 "alignment" : 4, 7000 "fields" : 7001 [ 7002 { 7003 "field_name" : "version", 7004 "referenced_type" : "type-10" 7005 }, 7006 { 7007 "field_name" : "numFds", 7008 "field_offset" : 32, 7009 "referenced_type" : "type-10" 7010 }, 7011 { 7012 "field_name" : "numInts", 7013 "field_offset" : 64, 7014 "referenced_type" : "type-10" 7015 }, 7016 { 7017 "field_name" : "data", 7018 "field_offset" : 96, 7019 "referenced_type" : "type-36" 7020 } 7021 ], 7022 "linker_set_key" : "native_handle", 7023 "name" : "native_handle", 7024 "referenced_type" : "type-35", 7025 "self_type" : "type-35", 7026 "size" : 12, 7027 "source_file" : "/system/core/libcutils/include/cutils/native_handle.h", 7028 "unique_id" : "native_handle" 7029 } 7030 ], 7031 "rvalue_reference_types" : 7032 [ 7033 { 7034 "alignment" : 4, 7035 "linker_set_key" : "android::hardware::Return<bool> &&", 7036 "name" : "android::hardware::Return<bool> &&", 7037 "referenced_type" : "type-294", 7038 "self_type" : "type-298", 7039 "size" : 4, 7040 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 7041 }, 7042 { 7043 "alignment" : 4, 7044 "linker_set_key" : "android::hardware::Return<void> &&", 7045 "name" : "android::hardware::Return<void> &&", 7046 "referenced_type" : "type-305", 7047 "self_type" : "type-307", 7048 "size" : 4, 7049 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 7050 }, 7051 { 7052 "alignment" : 4, 7053 "linker_set_key" : "android::hardware::Status &&", 7054 "name" : "android::hardware::Status &&", 7055 "referenced_type" : "type-285", 7056 "self_type" : "type-291", 7057 "size" : 4, 7058 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 7059 }, 7060 { 7061 "alignment" : 4, 7062 "linker_set_key" : "android::hardware::details::return_status &&", 7063 "name" : "android::hardware::details::return_status &&", 7064 "referenced_type" : "type-295", 7065 "self_type" : "type-301", 7066 "size" : 4, 7067 "source_file" : "/system/libhidl/base/include/hidl/Status.h" 7068 }, 7069 { 7070 "alignment" : 4, 7071 "linker_set_key" : "android::hardware::hidl_handle &&", 7072 "name" : "android::hardware::hidl_handle &&", 7073 "referenced_type" : "type-56", 7074 "self_type" : "type-70", 7075 "size" : 4, 7076 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 7077 }, 7078 { 7079 "alignment" : 4, 7080 "linker_set_key" : "android::hardware::hidl_memory &&", 7081 "name" : "android::hardware::hidl_memory &&", 7082 "referenced_type" : "type-68", 7083 "self_type" : "type-74", 7084 "size" : 4, 7085 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h" 7086 } 7087 ] 7088} 7089