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