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