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