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