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