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