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