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