1{ 2 "array_types" : [], 3 "builtin_types" : 4 [ 5 { 6 "alignment" : 4, 7 "linker_set_key" : "_ZTIDn", 8 "name" : "nullptr_t", 9 "referenced_type" : "_ZTIDn", 10 "self_type" : "_ZTIDn", 11 "size" : 4 12 }, 13 { 14 "alignment" : 1, 15 "is_integral" : true, 16 "is_unsigned" : true, 17 "linker_set_key" : "_ZTIb", 18 "name" : "bool", 19 "referenced_type" : "_ZTIb", 20 "self_type" : "_ZTIb", 21 "size" : 1 22 }, 23 { 24 "alignment" : 1, 25 "is_integral" : true, 26 "is_unsigned" : true, 27 "linker_set_key" : "_ZTIc", 28 "name" : "char", 29 "referenced_type" : "_ZTIc", 30 "self_type" : "_ZTIc", 31 "size" : 1 32 }, 33 { 34 "alignment" : 1, 35 "is_integral" : true, 36 "is_unsigned" : true, 37 "linker_set_key" : "_ZTIh", 38 "name" : "unsigned char", 39 "referenced_type" : "_ZTIh", 40 "self_type" : "_ZTIh", 41 "size" : 1 42 }, 43 { 44 "alignment" : 4, 45 "is_integral" : true, 46 "linker_set_key" : "_ZTIi", 47 "name" : "int", 48 "referenced_type" : "_ZTIi", 49 "self_type" : "_ZTIi", 50 "size" : 4 51 }, 52 { 53 "alignment" : 4, 54 "is_integral" : true, 55 "is_unsigned" : true, 56 "linker_set_key" : "_ZTIj", 57 "name" : "unsigned int", 58 "referenced_type" : "_ZTIj", 59 "self_type" : "_ZTIj", 60 "size" : 4 61 }, 62 { 63 "linker_set_key" : "_ZTIv", 64 "name" : "void", 65 "referenced_type" : "_ZTIv", 66 "self_type" : "_ZTIv" 67 }, 68 { 69 "alignment" : 8, 70 "is_integral" : true, 71 "linker_set_key" : "_ZTIx", 72 "name" : "long long", 73 "referenced_type" : "_ZTIx", 74 "self_type" : "_ZTIx", 75 "size" : 8 76 } 77 ], 78 "elf_functions" : 79 [ 80 { 81 "binding" : "weak", 82 "name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE8asBinderEv" 83 }, 84 { 85 "binding" : "weak", 86 "name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE8asBinderEv" 87 }, 88 { 89 "name" : "_ZN4aidl7android8hardware6weaver12WeaverConfig14readFromParcelEPK7AParcel" 90 }, 91 { 92 "name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE" 93 }, 94 { 95 "name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault19getInterfaceVersionEPi" 96 }, 97 { 98 "name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault4readEiRKNSt3__16vectorIhNS4_9allocatorIhEEEEPNS2_18WeaverReadResponseE" 99 }, 100 { 101 "name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault5writeEiRKNSt3__16vectorIhNS4_9allocatorIhEEEESA_" 102 }, 103 { 104 "name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault8asBinderEv" 105 }, 106 { 107 "name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault8isRemoteEv" 108 }, 109 { 110 "name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault9getConfigEPNS2_12WeaverConfigE" 111 }, 112 { 113 "name" : "_ZN4aidl7android8hardware6weaver18WeaverReadResponse14readFromParcelEPK7AParcel" 114 }, 115 { 116 "name" : "_ZN4aidl7android8hardware6weaver7IWeaver10fromBinderERKN3ndk10SpAIBinderE" 117 }, 118 { 119 "name" : "_ZN4aidl7android8hardware6weaver7IWeaver13writeToParcelEP7AParcelRKNSt3__110shared_ptrIS3_EE" 120 }, 121 { 122 "name" : "_ZN4aidl7android8hardware6weaver7IWeaver14getDefaultImplEv" 123 }, 124 { 125 "name" : "_ZN4aidl7android8hardware6weaver7IWeaver14readFromParcelEPK7AParcelPNSt3__110shared_ptrIS3_EE" 126 }, 127 { 128 "name" : "_ZN4aidl7android8hardware6weaver7IWeaver14setDefaultImplERKNSt3__110shared_ptrIS3_EE" 129 }, 130 { 131 "name" : "_ZN4aidl7android8hardware6weaver7IWeaverC2Ev" 132 }, 133 { 134 "name" : "_ZN4aidl7android8hardware6weaver7IWeaverD0Ev" 135 }, 136 { 137 "name" : "_ZN4aidl7android8hardware6weaver7IWeaverD1Ev" 138 }, 139 { 140 "name" : "_ZN4aidl7android8hardware6weaver7IWeaverD2Ev" 141 }, 142 { 143 "name" : "_ZN4aidl7android8hardware6weaver8BnWeaver12createBinderEv" 144 }, 145 { 146 "name" : "_ZN4aidl7android8hardware6weaver8BnWeaver16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE" 147 }, 148 { 149 "name" : "_ZN4aidl7android8hardware6weaver8BnWeaver19getInterfaceVersionEPi" 150 }, 151 { 152 "name" : "_ZN4aidl7android8hardware6weaver8BnWeaverC2Ev" 153 }, 154 { 155 "name" : "_ZN4aidl7android8hardware6weaver8BnWeaverD0Ev" 156 }, 157 { 158 "name" : "_ZN4aidl7android8hardware6weaver8BnWeaverD1Ev" 159 }, 160 { 161 "name" : "_ZN4aidl7android8hardware6weaver8BnWeaverD2Ev" 162 }, 163 { 164 "name" : "_ZN4aidl7android8hardware6weaver8BpWeaver16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE" 165 }, 166 { 167 "name" : "_ZN4aidl7android8hardware6weaver8BpWeaver19getInterfaceVersionEPi" 168 }, 169 { 170 "name" : "_ZN4aidl7android8hardware6weaver8BpWeaver4readEiRKNSt3__16vectorIhNS4_9allocatorIhEEEEPNS2_18WeaverReadResponseE" 171 }, 172 { 173 "name" : "_ZN4aidl7android8hardware6weaver8BpWeaver5writeEiRKNSt3__16vectorIhNS4_9allocatorIhEEEESA_" 174 }, 175 { 176 "name" : "_ZN4aidl7android8hardware6weaver8BpWeaver9getConfigEPNS2_12WeaverConfigE" 177 }, 178 { 179 "name" : "_ZN4aidl7android8hardware6weaver8BpWeaverC1ERKN3ndk10SpAIBinderE" 180 }, 181 { 182 "name" : "_ZN4aidl7android8hardware6weaver8BpWeaverC2ERKN3ndk10SpAIBinderE" 183 }, 184 { 185 "name" : "_ZN4aidl7android8hardware6weaver8BpWeaverD0Ev" 186 }, 187 { 188 "name" : "_ZN4aidl7android8hardware6weaver8BpWeaverD1Ev" 189 }, 190 { 191 "name" : "_ZN4aidl7android8hardware6weaver8BpWeaverD2Ev" 192 }, 193 { 194 "name" : "_ZNK4aidl7android8hardware6weaver12WeaverConfig13writeToParcelEP7AParcel" 195 }, 196 { 197 "name" : "_ZNK4aidl7android8hardware6weaver18WeaverReadResponse13writeToParcelEP7AParcel" 198 }, 199 { 200 "binding" : "weak", 201 "name" : "_ZNSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEED2Ev" 202 }, 203 { 204 "binding" : "weak", 205 "name" : "_ZNSt3__120__shared_ptr_pointerIPN3ndk13SharedRefBaseENS_14default_deleteIS2_EENS_9allocatorIS2_EEE16__on_zero_sharedEv" 206 }, 207 { 208 "binding" : "weak", 209 "name" : "_ZNSt3__120__shared_ptr_pointerIPN3ndk13SharedRefBaseENS_14default_deleteIS2_EENS_9allocatorIS2_EEE21__on_zero_shared_weakEv" 210 }, 211 { 212 "binding" : "weak", 213 "name" : "_ZNSt3__16vectorIaNS_9allocatorIaEEE8__appendEj" 214 } 215 ], 216 "elf_objects" : 217 [ 218 { 219 "binding" : "weak", 220 "name" : "_ZGVN4aidl7android8hardware6weaver7IWeaver4hashE" 221 }, 222 { 223 "name" : "_ZN4aidl7android8hardware6weaver12WeaverConfig10descriptorE" 224 }, 225 { 226 "name" : "_ZN4aidl7android8hardware6weaver18WeaverReadResponse10descriptorE" 227 }, 228 { 229 "name" : "_ZN4aidl7android8hardware6weaver7IWeaver10descriptorE" 230 }, 231 { 232 "name" : "_ZN4aidl7android8hardware6weaver7IWeaver12default_implE" 233 }, 234 { 235 "binding" : "weak", 236 "name" : "_ZN4aidl7android8hardware6weaver7IWeaver4hashE" 237 }, 238 { 239 "binding" : "weak", 240 "name" : "_ZTVN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE" 241 }, 242 { 243 "binding" : "weak", 244 "name" : "_ZTVN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE" 245 }, 246 { 247 "binding" : "weak", 248 "name" : "_ZTVN3ndk13SharedRefBaseE" 249 }, 250 { 251 "name" : "_ZTVN4aidl7android8hardware6weaver14IWeaverDefaultE" 252 }, 253 { 254 "name" : "_ZTVN4aidl7android8hardware6weaver7IWeaverE" 255 }, 256 { 257 "name" : "_ZTVN4aidl7android8hardware6weaver8BnWeaverE" 258 }, 259 { 260 "name" : "_ZTVN4aidl7android8hardware6weaver8BpWeaverE" 261 }, 262 { 263 "binding" : "weak", 264 "name" : "_ZTVNSt3__120__shared_ptr_pointerIPN3ndk13SharedRefBaseENS_14default_deleteIS2_EENS_9allocatorIS2_EEEE" 265 } 266 ], 267 "enum_types" : 268 [ 269 { 270 "alignment" : 4, 271 "enum_fields" : 272 [ 273 { 274 "enum_field_value" : 1, 275 "name" : "FLAG_ONEWAY" 276 } 277 ], 278 "linker_set_key" : "_ZTI12$FLAG_ONEWAY", 279 "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:43:1)", 280 "referenced_type" : "_ZTI12$FLAG_ONEWAY", 281 "self_type" : "_ZTI12$FLAG_ONEWAY", 282 "size" : 4, 283 "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h", 284 "underlying_type" : "_ZTIj" 285 }, 286 { 287 "alignment" : 4, 288 "enum_fields" : 289 [ 290 { 291 "enum_field_value" : 0, 292 "name" : "EX_NONE" 293 }, 294 { 295 "enum_field_value" : -1, 296 "name" : "EX_SECURITY" 297 }, 298 { 299 "enum_field_value" : -2, 300 "name" : "EX_BAD_PARCELABLE" 301 }, 302 { 303 "enum_field_value" : -3, 304 "name" : "EX_ILLEGAL_ARGUMENT" 305 }, 306 { 307 "enum_field_value" : -4, 308 "name" : "EX_NULL_POINTER" 309 }, 310 { 311 "enum_field_value" : -5, 312 "name" : "EX_ILLEGAL_STATE" 313 }, 314 { 315 "enum_field_value" : -6, 316 "name" : "EX_NETWORK_MAIN_THREAD" 317 }, 318 { 319 "enum_field_value" : -7, 320 "name" : "EX_UNSUPPORTED_OPERATION" 321 }, 322 { 323 "enum_field_value" : -8, 324 "name" : "EX_SERVICE_SPECIFIC" 325 }, 326 { 327 "enum_field_value" : -9, 328 "name" : "EX_PARCELABLE" 329 }, 330 { 331 "enum_field_value" : -129, 332 "name" : "EX_TRANSACTION_FAILED" 333 } 334 ], 335 "linker_set_key" : "_ZTI18$EX_BAD_PARCELABLE", 336 "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:79:1)", 337 "referenced_type" : "_ZTI18$EX_BAD_PARCELABLE", 338 "self_type" : "_ZTI18$EX_BAD_PARCELABLE", 339 "size" : 4, 340 "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h", 341 "underlying_type" : "_ZTIi" 342 }, 343 { 344 "alignment" : 4, 345 "enum_fields" : 346 [ 347 { 348 "enum_field_value" : 268435456, 349 "name" : "FLAG_PRIVATE_LOCAL" 350 } 351 ], 352 "linker_set_key" : "_ZTI19$FLAG_PRIVATE_LOCAL", 353 "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h:35:1)", 354 "referenced_type" : "_ZTI19$FLAG_PRIVATE_LOCAL", 355 "self_type" : "_ZTI19$FLAG_PRIVATE_LOCAL", 356 "size" : 4, 357 "source_file" : "frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h", 358 "underlying_type" : "_ZTIj" 359 }, 360 { 361 "alignment" : 4, 362 "enum_fields" : 363 [ 364 { 365 "enum_field_value" : 268435456, 366 "name" : "FLAG_PRIVATE_VENDOR" 367 } 368 ], 369 "linker_set_key" : "_ZTI20$FLAG_PRIVATE_VENDOR", 370 "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h:26:1)", 371 "referenced_type" : "_ZTI20$FLAG_PRIVATE_VENDOR", 372 "self_type" : "_ZTI20$FLAG_PRIVATE_VENDOR", 373 "size" : 4, 374 "source_file" : "frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h", 375 "underlying_type" : "_ZTIj" 376 }, 377 { 378 "alignment" : 4, 379 "enum_fields" : 380 [ 381 { 382 "enum_field_value" : 0, 383 "name" : "STATUS_OK" 384 }, 385 { 386 "enum_field_value" : -2147483648, 387 "name" : "STATUS_UNKNOWN_ERROR" 388 }, 389 { 390 "enum_field_value" : -12, 391 "name" : "STATUS_NO_MEMORY" 392 }, 393 { 394 "enum_field_value" : -38, 395 "name" : "STATUS_INVALID_OPERATION" 396 }, 397 { 398 "enum_field_value" : -22, 399 "name" : "STATUS_BAD_VALUE" 400 }, 401 { 402 "enum_field_value" : -2147483647, 403 "name" : "STATUS_BAD_TYPE" 404 }, 405 { 406 "enum_field_value" : -2, 407 "name" : "STATUS_NAME_NOT_FOUND" 408 }, 409 { 410 "enum_field_value" : -1, 411 "name" : "STATUS_PERMISSION_DENIED" 412 }, 413 { 414 "enum_field_value" : -19, 415 "name" : "STATUS_NO_INIT" 416 }, 417 { 418 "enum_field_value" : -17, 419 "name" : "STATUS_ALREADY_EXISTS" 420 }, 421 { 422 "enum_field_value" : -32, 423 "name" : "STATUS_DEAD_OBJECT" 424 }, 425 { 426 "enum_field_value" : -2147483646, 427 "name" : "STATUS_FAILED_TRANSACTION" 428 }, 429 { 430 "enum_field_value" : -75, 431 "name" : "STATUS_BAD_INDEX" 432 }, 433 { 434 "enum_field_value" : -61, 435 "name" : "STATUS_NOT_ENOUGH_DATA" 436 }, 437 { 438 "enum_field_value" : -11, 439 "name" : "STATUS_WOULD_BLOCK" 440 }, 441 { 442 "enum_field_value" : -110, 443 "name" : "STATUS_TIMED_OUT" 444 }, 445 { 446 "enum_field_value" : -74, 447 "name" : "STATUS_UNKNOWN_TRANSACTION" 448 }, 449 { 450 "enum_field_value" : -2147483641, 451 "name" : "STATUS_FDS_NOT_ALLOWED" 452 }, 453 { 454 "enum_field_value" : -2147483640, 455 "name" : "STATUS_UNEXPECTED_NULL" 456 } 457 ], 458 "linker_set_key" : "_ZTI22$STATUS_ALREADY_EXISTS", 459 "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:45:1)", 460 "referenced_type" : "_ZTI22$STATUS_ALREADY_EXISTS", 461 "self_type" : "_ZTI22$STATUS_ALREADY_EXISTS", 462 "size" : 4, 463 "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h", 464 "underlying_type" : "_ZTIi" 465 }, 466 { 467 "alignment" : 4, 468 "enum_fields" : 469 [ 470 { 471 "enum_field_value" : 1, 472 "name" : "FIRST_CALL_TRANSACTION" 473 }, 474 { 475 "enum_field_value" : 16777215, 476 "name" : "LAST_CALL_TRANSACTION" 477 } 478 ], 479 "linker_set_key" : "_ZTI23$FIRST_CALL_TRANSACTION", 480 "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:58:1)", 481 "referenced_type" : "_ZTI23$FIRST_CALL_TRANSACTION", 482 "self_type" : "_ZTI23$FIRST_CALL_TRANSACTION", 483 "size" : 4, 484 "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h", 485 "underlying_type" : "_ZTIj" 486 }, 487 { 488 "alignment" : 4, 489 "enum_fields" : 490 [ 491 { 492 "enum_field_value" : 0, 493 "name" : "ndk::STABILITY_LOCAL" 494 }, 495 { 496 "enum_field_value" : 1, 497 "name" : "ndk::STABILITY_VINTF" 498 } 499 ], 500 "linker_set_key" : "_ZTIN3ndk16$STABILITY_LOCALE", 501 "name" : "ndk::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h:34:1)", 502 "referenced_type" : "_ZTIN3ndk16$STABILITY_LOCALE", 503 "self_type" : "_ZTIN3ndk16$STABILITY_LOCALE", 504 "size" : 4, 505 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h", 506 "underlying_type" : "_ZTIj" 507 }, 508 { 509 "alignment" : 4, 510 "enum_fields" : 511 [ 512 { 513 "enum_field_value" : 1, 514 "name" : "aidl::android::hardware::weaver::IWeaver::STATUS_FAILED" 515 } 516 ], 517 "linker_set_key" : "_ZTIN4aidl7android8hardware6weaver7IWeaver14$STATUS_FAILEDE", 518 "name" : "aidl::android::hardware::weaver::IWeaver::(anonymous enum at out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h:26:3)", 519 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver7IWeaver14$STATUS_FAILEDE", 520 "self_type" : "_ZTIN4aidl7android8hardware6weaver7IWeaver14$STATUS_FAILEDE", 521 "size" : 4, 522 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h", 523 "underlying_type" : "_ZTIi" 524 }, 525 { 526 "alignment" : 4, 527 "enum_fields" : 528 [ 529 { 530 "enum_field_value" : 3, 531 "name" : "aidl::android::hardware::weaver::IWeaver::STATUS_THROTTLE" 532 } 533 ], 534 "linker_set_key" : "_ZTIN4aidl7android8hardware6weaver7IWeaver16$STATUS_THROTTLEE", 535 "name" : "aidl::android::hardware::weaver::IWeaver::(anonymous enum at out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h:28:3)", 536 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver7IWeaver16$STATUS_THROTTLEE", 537 "self_type" : "_ZTIN4aidl7android8hardware6weaver7IWeaver16$STATUS_THROTTLEE", 538 "size" : 4, 539 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h", 540 "underlying_type" : "_ZTIi" 541 }, 542 { 543 "alignment" : 4, 544 "enum_fields" : 545 [ 546 { 547 "enum_field_value" : 2, 548 "name" : "aidl::android::hardware::weaver::IWeaver::STATUS_INCORRECT_KEY" 549 } 550 ], 551 "linker_set_key" : "_ZTIN4aidl7android8hardware6weaver7IWeaver21$STATUS_INCORRECT_KEYE", 552 "name" : "aidl::android::hardware::weaver::IWeaver::(anonymous enum at out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h:27:3)", 553 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver7IWeaver21$STATUS_INCORRECT_KEYE", 554 "self_type" : "_ZTIN4aidl7android8hardware6weaver7IWeaver21$STATUS_INCORRECT_KEYE", 555 "size" : 4, 556 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h", 557 "underlying_type" : "_ZTIi" 558 }, 559 { 560 "alignment" : 4, 561 "enum_fields" : 562 [ 563 { 564 "enum_field_value" : 1, 565 "name" : "android::internal::details::IsIterable<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>::value" 566 } 567 ], 568 "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE", 569 "name" : "android::internal::details::IsIterable<vector<unsigned char, allocator<unsigned char>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:131:5)", 570 "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE", 571 "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE", 572 "size" : 4, 573 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 574 "underlying_type" : "_ZTIj" 575 }, 576 { 577 "alignment" : 4, 578 "enum_fields" : 579 [ 580 { 581 "enum_field_value" : 0, 582 "name" : "android::internal::details::IsPointerLike<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>::value" 583 } 584 ], 585 "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE", 586 "name" : "android::internal::details::IsPointerLike<vector<unsigned char, allocator<unsigned char>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)", 587 "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE", 588 "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE", 589 "size" : 4, 590 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 591 "underlying_type" : "_ZTIj" 592 }, 593 { 594 "alignment" : 4, 595 "enum_fields" : 596 [ 597 { 598 "enum_field_value" : 0, 599 "name" : "android::internal::details::ToEmptyString<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>::value" 600 } 601 ], 602 "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE", 603 "name" : "android::internal::details::ToEmptyString<vector<unsigned char, allocator<unsigned char>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)", 604 "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE", 605 "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE", 606 "size" : 4, 607 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 608 "underlying_type" : "_ZTIj" 609 }, 610 { 611 "alignment" : 4, 612 "enum_fields" : 613 [ 614 { 615 "enum_field_value" : 0, 616 "name" : "android::internal::details::ToEmptyString<unsigned char>::value" 617 } 618 ], 619 "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIhE6$valueE", 620 "name" : "android::internal::details::ToEmptyString<unsigned char>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)", 621 "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIhE6$valueE", 622 "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIhE6$valueE", 623 "size" : 4, 624 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 625 "underlying_type" : "_ZTIj" 626 }, 627 { 628 "alignment" : 4, 629 "enum_fields" : 630 [ 631 { 632 "enum_field_value" : 0, 633 "name" : "android::internal::details::ToEmptyString<int>::value" 634 } 635 ], 636 "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE", 637 "name" : "android::internal::details::ToEmptyString<int>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)", 638 "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE", 639 "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE", 640 "size" : 4, 641 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 642 "underlying_type" : "_ZTIj" 643 }, 644 { 645 "alignment" : 4, 646 "enum_fields" : 647 [ 648 { 649 "enum_field_value" : 0, 650 "name" : "android::internal::details::ToEmptyString<long long>::value" 651 } 652 ], 653 "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIxE6$valueE", 654 "name" : "android::internal::details::ToEmptyString<long long>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)", 655 "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIxE6$valueE", 656 "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIxE6$valueE", 657 "size" : 4, 658 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 659 "underlying_type" : "_ZTIj" 660 }, 661 { 662 "alignment" : 4, 663 "enum_fields" : 664 [ 665 { 666 "enum_field_value" : 0, 667 "name" : "android::internal::details::HasToStringMethod<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>::value" 668 } 669 ], 670 "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE", 671 "name" : "android::internal::details::HasToStringMethod<vector<unsigned char, allocator<unsigned char>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)", 672 "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE", 673 "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE", 674 "size" : 4, 675 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 676 "underlying_type" : "_ZTIj" 677 }, 678 { 679 "alignment" : 4, 680 "enum_fields" : 681 [ 682 { 683 "enum_field_value" : 0, 684 "name" : "android::internal::details::HasToStringFunction<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>::value" 685 } 686 ], 687 "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE", 688 "name" : "android::internal::details::HasToStringFunction<vector<unsigned char, allocator<unsigned char>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)", 689 "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE", 690 "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE", 691 "size" : 4, 692 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 693 "underlying_type" : "_ZTIj" 694 } 695 ], 696 "function_types" : 697 [ 698 { 699 "alignment" : 4, 700 "linker_set_key" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E", 701 "name" : "int (AIBinder *, unsigned int, const AParcel *, AParcel *)", 702 "parameters" : 703 [ 704 { 705 "referenced_type" : "_ZTIP8AIBinder" 706 }, 707 { 708 "referenced_type" : "_ZTIj" 709 }, 710 { 711 "referenced_type" : "_ZTIPK7AParcel" 712 }, 713 { 714 "referenced_type" : "_ZTIP7AParcel" 715 } 716 ], 717 "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E", 718 "return_type" : "_ZTIi", 719 "self_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E", 720 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 721 } 722 ], 723 "functions" : 724 [ 725 { 726 "function_name" : "ndk::BnCInterface<aidl::android::hardware::weaver::IWeaver>::asBinder", 727 "linker_set_key" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE8asBinderEv", 728 "parameters" : 729 [ 730 { 731 "is_this_ptr" : true, 732 "referenced_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE" 733 } 734 ], 735 "return_type" : "_ZTIN3ndk10SpAIBinderE", 736 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 737 }, 738 { 739 "function_name" : "ndk::BpCInterface<aidl::android::hardware::weaver::IWeaver>::asBinder", 740 "linker_set_key" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE8asBinderEv", 741 "parameters" : 742 [ 743 { 744 "is_this_ptr" : true, 745 "referenced_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE" 746 } 747 ], 748 "return_type" : "_ZTIN3ndk10SpAIBinderE", 749 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 750 }, 751 { 752 "function_name" : "aidl::android::hardware::weaver::WeaverConfig::readFromParcel", 753 "linker_set_key" : "_ZN4aidl7android8hardware6weaver12WeaverConfig14readFromParcelEPK7AParcel", 754 "parameters" : 755 [ 756 { 757 "is_this_ptr" : true, 758 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver12WeaverConfigE" 759 }, 760 { 761 "referenced_type" : "_ZTIPK7AParcel" 762 } 763 ], 764 "return_type" : "_ZTIi", 765 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/WeaverConfig.h" 766 }, 767 { 768 "function_name" : "aidl::android::hardware::weaver::IWeaverDefault::getInterfaceHash", 769 "linker_set_key" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE", 770 "parameters" : 771 [ 772 { 773 "is_this_ptr" : true, 774 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver14IWeaverDefaultE" 775 }, 776 { 777 "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE" 778 } 779 ], 780 "return_type" : "_ZTIN3ndk13ScopedAStatusE", 781 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h" 782 }, 783 { 784 "function_name" : "aidl::android::hardware::weaver::IWeaverDefault::getInterfaceVersion", 785 "linker_set_key" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault19getInterfaceVersionEPi", 786 "parameters" : 787 [ 788 { 789 "is_this_ptr" : true, 790 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver14IWeaverDefaultE" 791 }, 792 { 793 "referenced_type" : "_ZTIPi" 794 } 795 ], 796 "return_type" : "_ZTIN3ndk13ScopedAStatusE", 797 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h" 798 }, 799 { 800 "function_name" : "aidl::android::hardware::weaver::IWeaverDefault::read", 801 "linker_set_key" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault4readEiRKNSt3__16vectorIhNS4_9allocatorIhEEEEPNS2_18WeaverReadResponseE", 802 "parameters" : 803 [ 804 { 805 "is_this_ptr" : true, 806 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver14IWeaverDefaultE" 807 }, 808 { 809 "referenced_type" : "_ZTIi" 810 }, 811 { 812 "referenced_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE" 813 }, 814 { 815 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver18WeaverReadResponseE" 816 } 817 ], 818 "return_type" : "_ZTIN3ndk13ScopedAStatusE", 819 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h" 820 }, 821 { 822 "function_name" : "aidl::android::hardware::weaver::IWeaverDefault::write", 823 "linker_set_key" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault5writeEiRKNSt3__16vectorIhNS4_9allocatorIhEEEESA_", 824 "parameters" : 825 [ 826 { 827 "is_this_ptr" : true, 828 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver14IWeaverDefaultE" 829 }, 830 { 831 "referenced_type" : "_ZTIi" 832 }, 833 { 834 "referenced_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE" 835 }, 836 { 837 "referenced_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE" 838 } 839 ], 840 "return_type" : "_ZTIN3ndk13ScopedAStatusE", 841 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h" 842 }, 843 { 844 "function_name" : "aidl::android::hardware::weaver::IWeaverDefault::asBinder", 845 "linker_set_key" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault8asBinderEv", 846 "parameters" : 847 [ 848 { 849 "is_this_ptr" : true, 850 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver14IWeaverDefaultE" 851 } 852 ], 853 "return_type" : "_ZTIN3ndk10SpAIBinderE", 854 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h" 855 }, 856 { 857 "function_name" : "aidl::android::hardware::weaver::IWeaverDefault::isRemote", 858 "linker_set_key" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault8isRemoteEv", 859 "parameters" : 860 [ 861 { 862 "is_this_ptr" : true, 863 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver14IWeaverDefaultE" 864 } 865 ], 866 "return_type" : "_ZTIb", 867 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h" 868 }, 869 { 870 "function_name" : "aidl::android::hardware::weaver::IWeaverDefault::getConfig", 871 "linker_set_key" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault9getConfigEPNS2_12WeaverConfigE", 872 "parameters" : 873 [ 874 { 875 "is_this_ptr" : true, 876 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver14IWeaverDefaultE" 877 }, 878 { 879 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver12WeaverConfigE" 880 } 881 ], 882 "return_type" : "_ZTIN3ndk13ScopedAStatusE", 883 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h" 884 }, 885 { 886 "function_name" : "aidl::android::hardware::weaver::WeaverReadResponse::readFromParcel", 887 "linker_set_key" : "_ZN4aidl7android8hardware6weaver18WeaverReadResponse14readFromParcelEPK7AParcel", 888 "parameters" : 889 [ 890 { 891 "is_this_ptr" : true, 892 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver18WeaverReadResponseE" 893 }, 894 { 895 "referenced_type" : "_ZTIPK7AParcel" 896 } 897 ], 898 "return_type" : "_ZTIi", 899 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/WeaverReadResponse.h" 900 }, 901 { 902 "function_name" : "aidl::android::hardware::weaver::IWeaver::fromBinder", 903 "linker_set_key" : "_ZN4aidl7android8hardware6weaver7IWeaver10fromBinderERKN3ndk10SpAIBinderE", 904 "parameters" : 905 [ 906 { 907 "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE" 908 } 909 ], 910 "return_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEEE", 911 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h" 912 }, 913 { 914 "function_name" : "aidl::android::hardware::weaver::IWeaver::writeToParcel", 915 "linker_set_key" : "_ZN4aidl7android8hardware6weaver7IWeaver13writeToParcelEP7AParcelRKNSt3__110shared_ptrIS3_EE", 916 "parameters" : 917 [ 918 { 919 "referenced_type" : "_ZTIP7AParcel" 920 }, 921 { 922 "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEEE" 923 } 924 ], 925 "return_type" : "_ZTIi", 926 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h" 927 }, 928 { 929 "function_name" : "aidl::android::hardware::weaver::IWeaver::getDefaultImpl", 930 "linker_set_key" : "_ZN4aidl7android8hardware6weaver7IWeaver14getDefaultImplEv", 931 "return_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEEE", 932 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h" 933 }, 934 { 935 "function_name" : "aidl::android::hardware::weaver::IWeaver::readFromParcel", 936 "linker_set_key" : "_ZN4aidl7android8hardware6weaver7IWeaver14readFromParcelEPK7AParcelPNSt3__110shared_ptrIS3_EE", 937 "parameters" : 938 [ 939 { 940 "referenced_type" : "_ZTIPK7AParcel" 941 }, 942 { 943 "referenced_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEEE" 944 } 945 ], 946 "return_type" : "_ZTIi", 947 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h" 948 }, 949 { 950 "function_name" : "aidl::android::hardware::weaver::IWeaver::setDefaultImpl", 951 "linker_set_key" : "_ZN4aidl7android8hardware6weaver7IWeaver14setDefaultImplERKNSt3__110shared_ptrIS3_EE", 952 "parameters" : 953 [ 954 { 955 "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEEE" 956 } 957 ], 958 "return_type" : "_ZTIb", 959 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h" 960 }, 961 { 962 "function_name" : "aidl::android::hardware::weaver::IWeaver::IWeaver", 963 "linker_set_key" : "_ZN4aidl7android8hardware6weaver7IWeaverC2Ev", 964 "parameters" : 965 [ 966 { 967 "is_this_ptr" : true, 968 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver7IWeaverE" 969 } 970 ], 971 "return_type" : "_ZTIv", 972 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h" 973 }, 974 { 975 "function_name" : "aidl::android::hardware::weaver::IWeaver::~IWeaver", 976 "linker_set_key" : "_ZN4aidl7android8hardware6weaver7IWeaverD0Ev", 977 "parameters" : 978 [ 979 { 980 "is_this_ptr" : true, 981 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver7IWeaverE" 982 } 983 ], 984 "return_type" : "_ZTIv", 985 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h" 986 }, 987 { 988 "function_name" : "aidl::android::hardware::weaver::IWeaver::~IWeaver", 989 "linker_set_key" : "_ZN4aidl7android8hardware6weaver7IWeaverD1Ev", 990 "parameters" : 991 [ 992 { 993 "is_this_ptr" : true, 994 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver7IWeaverE" 995 } 996 ], 997 "return_type" : "_ZTIv", 998 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h" 999 }, 1000 { 1001 "function_name" : "aidl::android::hardware::weaver::IWeaver::~IWeaver", 1002 "linker_set_key" : "_ZN4aidl7android8hardware6weaver7IWeaverD2Ev", 1003 "parameters" : 1004 [ 1005 { 1006 "is_this_ptr" : true, 1007 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver7IWeaverE" 1008 } 1009 ], 1010 "return_type" : "_ZTIv", 1011 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h" 1012 }, 1013 { 1014 "access" : "protected", 1015 "function_name" : "aidl::android::hardware::weaver::BnWeaver::createBinder", 1016 "linker_set_key" : "_ZN4aidl7android8hardware6weaver8BnWeaver12createBinderEv", 1017 "parameters" : 1018 [ 1019 { 1020 "is_this_ptr" : true, 1021 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver8BnWeaverE" 1022 } 1023 ], 1024 "return_type" : "_ZTIN3ndk10SpAIBinderE", 1025 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BnWeaver.h" 1026 }, 1027 { 1028 "function_name" : "aidl::android::hardware::weaver::BnWeaver::getInterfaceHash", 1029 "linker_set_key" : "_ZN4aidl7android8hardware6weaver8BnWeaver16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE", 1030 "parameters" : 1031 [ 1032 { 1033 "is_this_ptr" : true, 1034 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver8BnWeaverE" 1035 }, 1036 { 1037 "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE" 1038 } 1039 ], 1040 "return_type" : "_ZTIN3ndk13ScopedAStatusE", 1041 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BnWeaver.h" 1042 }, 1043 { 1044 "function_name" : "aidl::android::hardware::weaver::BnWeaver::getInterfaceVersion", 1045 "linker_set_key" : "_ZN4aidl7android8hardware6weaver8BnWeaver19getInterfaceVersionEPi", 1046 "parameters" : 1047 [ 1048 { 1049 "is_this_ptr" : true, 1050 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver8BnWeaverE" 1051 }, 1052 { 1053 "referenced_type" : "_ZTIPi" 1054 } 1055 ], 1056 "return_type" : "_ZTIN3ndk13ScopedAStatusE", 1057 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BnWeaver.h" 1058 }, 1059 { 1060 "function_name" : "aidl::android::hardware::weaver::BnWeaver::BnWeaver", 1061 "linker_set_key" : "_ZN4aidl7android8hardware6weaver8BnWeaverC2Ev", 1062 "parameters" : 1063 [ 1064 { 1065 "is_this_ptr" : true, 1066 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver8BnWeaverE" 1067 } 1068 ], 1069 "return_type" : "_ZTIv", 1070 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BnWeaver.h" 1071 }, 1072 { 1073 "function_name" : "aidl::android::hardware::weaver::BnWeaver::~BnWeaver", 1074 "linker_set_key" : "_ZN4aidl7android8hardware6weaver8BnWeaverD0Ev", 1075 "parameters" : 1076 [ 1077 { 1078 "is_this_ptr" : true, 1079 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver8BnWeaverE" 1080 } 1081 ], 1082 "return_type" : "_ZTIv", 1083 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BnWeaver.h" 1084 }, 1085 { 1086 "function_name" : "aidl::android::hardware::weaver::BnWeaver::~BnWeaver", 1087 "linker_set_key" : "_ZN4aidl7android8hardware6weaver8BnWeaverD1Ev", 1088 "parameters" : 1089 [ 1090 { 1091 "is_this_ptr" : true, 1092 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver8BnWeaverE" 1093 } 1094 ], 1095 "return_type" : "_ZTIv", 1096 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BnWeaver.h" 1097 }, 1098 { 1099 "function_name" : "aidl::android::hardware::weaver::BnWeaver::~BnWeaver", 1100 "linker_set_key" : "_ZN4aidl7android8hardware6weaver8BnWeaverD2Ev", 1101 "parameters" : 1102 [ 1103 { 1104 "is_this_ptr" : true, 1105 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver8BnWeaverE" 1106 } 1107 ], 1108 "return_type" : "_ZTIv", 1109 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BnWeaver.h" 1110 }, 1111 { 1112 "function_name" : "aidl::android::hardware::weaver::BpWeaver::getInterfaceHash", 1113 "linker_set_key" : "_ZN4aidl7android8hardware6weaver8BpWeaver16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE", 1114 "parameters" : 1115 [ 1116 { 1117 "is_this_ptr" : true, 1118 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver8BpWeaverE" 1119 }, 1120 { 1121 "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE" 1122 } 1123 ], 1124 "return_type" : "_ZTIN3ndk13ScopedAStatusE", 1125 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BpWeaver.h" 1126 }, 1127 { 1128 "function_name" : "aidl::android::hardware::weaver::BpWeaver::getInterfaceVersion", 1129 "linker_set_key" : "_ZN4aidl7android8hardware6weaver8BpWeaver19getInterfaceVersionEPi", 1130 "parameters" : 1131 [ 1132 { 1133 "is_this_ptr" : true, 1134 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver8BpWeaverE" 1135 }, 1136 { 1137 "referenced_type" : "_ZTIPi" 1138 } 1139 ], 1140 "return_type" : "_ZTIN3ndk13ScopedAStatusE", 1141 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BpWeaver.h" 1142 }, 1143 { 1144 "function_name" : "aidl::android::hardware::weaver::BpWeaver::read", 1145 "linker_set_key" : "_ZN4aidl7android8hardware6weaver8BpWeaver4readEiRKNSt3__16vectorIhNS4_9allocatorIhEEEEPNS2_18WeaverReadResponseE", 1146 "parameters" : 1147 [ 1148 { 1149 "is_this_ptr" : true, 1150 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver8BpWeaverE" 1151 }, 1152 { 1153 "referenced_type" : "_ZTIi" 1154 }, 1155 { 1156 "referenced_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE" 1157 }, 1158 { 1159 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver18WeaverReadResponseE" 1160 } 1161 ], 1162 "return_type" : "_ZTIN3ndk13ScopedAStatusE", 1163 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BpWeaver.h" 1164 }, 1165 { 1166 "function_name" : "aidl::android::hardware::weaver::BpWeaver::write", 1167 "linker_set_key" : "_ZN4aidl7android8hardware6weaver8BpWeaver5writeEiRKNSt3__16vectorIhNS4_9allocatorIhEEEESA_", 1168 "parameters" : 1169 [ 1170 { 1171 "is_this_ptr" : true, 1172 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver8BpWeaverE" 1173 }, 1174 { 1175 "referenced_type" : "_ZTIi" 1176 }, 1177 { 1178 "referenced_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE" 1179 }, 1180 { 1181 "referenced_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE" 1182 } 1183 ], 1184 "return_type" : "_ZTIN3ndk13ScopedAStatusE", 1185 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BpWeaver.h" 1186 }, 1187 { 1188 "function_name" : "aidl::android::hardware::weaver::BpWeaver::getConfig", 1189 "linker_set_key" : "_ZN4aidl7android8hardware6weaver8BpWeaver9getConfigEPNS2_12WeaverConfigE", 1190 "parameters" : 1191 [ 1192 { 1193 "is_this_ptr" : true, 1194 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver8BpWeaverE" 1195 }, 1196 { 1197 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver12WeaverConfigE" 1198 } 1199 ], 1200 "return_type" : "_ZTIN3ndk13ScopedAStatusE", 1201 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BpWeaver.h" 1202 }, 1203 { 1204 "function_name" : "aidl::android::hardware::weaver::BpWeaver::BpWeaver", 1205 "linker_set_key" : "_ZN4aidl7android8hardware6weaver8BpWeaverC1ERKN3ndk10SpAIBinderE", 1206 "parameters" : 1207 [ 1208 { 1209 "is_this_ptr" : true, 1210 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver8BpWeaverE" 1211 }, 1212 { 1213 "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE" 1214 } 1215 ], 1216 "return_type" : "_ZTIv", 1217 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BpWeaver.h" 1218 }, 1219 { 1220 "function_name" : "aidl::android::hardware::weaver::BpWeaver::BpWeaver", 1221 "linker_set_key" : "_ZN4aidl7android8hardware6weaver8BpWeaverC2ERKN3ndk10SpAIBinderE", 1222 "parameters" : 1223 [ 1224 { 1225 "is_this_ptr" : true, 1226 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver8BpWeaverE" 1227 }, 1228 { 1229 "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE" 1230 } 1231 ], 1232 "return_type" : "_ZTIv", 1233 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BpWeaver.h" 1234 }, 1235 { 1236 "function_name" : "aidl::android::hardware::weaver::BpWeaver::~BpWeaver", 1237 "linker_set_key" : "_ZN4aidl7android8hardware6weaver8BpWeaverD0Ev", 1238 "parameters" : 1239 [ 1240 { 1241 "is_this_ptr" : true, 1242 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver8BpWeaverE" 1243 } 1244 ], 1245 "return_type" : "_ZTIv", 1246 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BpWeaver.h" 1247 }, 1248 { 1249 "function_name" : "aidl::android::hardware::weaver::BpWeaver::~BpWeaver", 1250 "linker_set_key" : "_ZN4aidl7android8hardware6weaver8BpWeaverD1Ev", 1251 "parameters" : 1252 [ 1253 { 1254 "is_this_ptr" : true, 1255 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver8BpWeaverE" 1256 } 1257 ], 1258 "return_type" : "_ZTIv", 1259 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BpWeaver.h" 1260 }, 1261 { 1262 "function_name" : "aidl::android::hardware::weaver::BpWeaver::~BpWeaver", 1263 "linker_set_key" : "_ZN4aidl7android8hardware6weaver8BpWeaverD2Ev", 1264 "parameters" : 1265 [ 1266 { 1267 "is_this_ptr" : true, 1268 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver8BpWeaverE" 1269 } 1270 ], 1271 "return_type" : "_ZTIv", 1272 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BpWeaver.h" 1273 }, 1274 { 1275 "function_name" : "aidl::android::hardware::weaver::WeaverConfig::writeToParcel", 1276 "linker_set_key" : "_ZNK4aidl7android8hardware6weaver12WeaverConfig13writeToParcelEP7AParcel", 1277 "parameters" : 1278 [ 1279 { 1280 "is_this_ptr" : true, 1281 "referenced_type" : "_ZTIPKN4aidl7android8hardware6weaver12WeaverConfigE" 1282 }, 1283 { 1284 "referenced_type" : "_ZTIP7AParcel" 1285 } 1286 ], 1287 "return_type" : "_ZTIi", 1288 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/WeaverConfig.h" 1289 }, 1290 { 1291 "function_name" : "aidl::android::hardware::weaver::WeaverReadResponse::writeToParcel", 1292 "linker_set_key" : "_ZNK4aidl7android8hardware6weaver18WeaverReadResponse13writeToParcelEP7AParcel", 1293 "parameters" : 1294 [ 1295 { 1296 "is_this_ptr" : true, 1297 "referenced_type" : "_ZTIPKN4aidl7android8hardware6weaver18WeaverReadResponseE" 1298 }, 1299 { 1300 "referenced_type" : "_ZTIP7AParcel" 1301 } 1302 ], 1303 "return_type" : "_ZTIi", 1304 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/WeaverReadResponse.h" 1305 } 1306 ], 1307 "global_vars" : 1308 [ 1309 { 1310 "linker_set_key" : "_ZN4aidl7android8hardware6weaver12WeaverConfig10descriptorE", 1311 "name" : "aidl::android::hardware::weaver::WeaverConfig::descriptor", 1312 "referenced_type" : "_ZTIPKc", 1313 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/WeaverConfig.h" 1314 }, 1315 { 1316 "linker_set_key" : "_ZN4aidl7android8hardware6weaver18WeaverReadResponse10descriptorE", 1317 "name" : "aidl::android::hardware::weaver::WeaverReadResponse::descriptor", 1318 "referenced_type" : "_ZTIPKc", 1319 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/WeaverReadResponse.h" 1320 }, 1321 { 1322 "linker_set_key" : "_ZN4aidl7android8hardware6weaver7IWeaver10descriptorE", 1323 "name" : "aidl::android::hardware::weaver::IWeaver::descriptor", 1324 "referenced_type" : "_ZTIPKc", 1325 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h" 1326 }, 1327 { 1328 "access" : "private", 1329 "linker_set_key" : "_ZN4aidl7android8hardware6weaver7IWeaver12default_implE", 1330 "name" : "aidl::android::hardware::weaver::IWeaver::default_impl", 1331 "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEEE", 1332 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h" 1333 }, 1334 { 1335 "linker_set_key" : "_ZN4aidl7android8hardware6weaver7IWeaver4hashE", 1336 "name" : "aidl::android::hardware::weaver::IWeaver::hash", 1337 "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 1338 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h" 1339 } 1340 ], 1341 "lvalue_reference_types" : 1342 [ 1343 { 1344 "alignment" : 4, 1345 "linker_set_key" : "_ZTIRKN3ndk10SpAIBinderE", 1346 "name" : "const ndk::SpAIBinder &", 1347 "referenced_type" : "_ZTIKN3ndk10SpAIBinderE", 1348 "self_type" : "_ZTIRKN3ndk10SpAIBinderE", 1349 "size" : 4, 1350 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1351 }, 1352 { 1353 "alignment" : 4, 1354 "linker_set_key" : "_ZTIRKN3ndk13ScopedAParcelE", 1355 "name" : "const ndk::ScopedAParcel &", 1356 "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE", 1357 "self_type" : "_ZTIRKN3ndk13ScopedAParcelE", 1358 "size" : 4, 1359 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1360 }, 1361 { 1362 "alignment" : 4, 1363 "linker_set_key" : "_ZTIRKN3ndk17AParcelableHolderE", 1364 "name" : "const ndk::AParcelableHolder &", 1365 "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE", 1366 "self_type" : "_ZTIRKN3ndk17AParcelableHolderE", 1367 "size" : 4, 1368 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h" 1369 }, 1370 { 1371 "alignment" : 4, 1372 "linker_set_key" : "_ZTIRKN3ndk20ScopedFileDescriptorE", 1373 "name" : "const ndk::ScopedFileDescriptor &", 1374 "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE", 1375 "self_type" : "_ZTIRKN3ndk20ScopedFileDescriptorE", 1376 "size" : 4, 1377 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1378 }, 1379 { 1380 "alignment" : 4, 1381 "linker_set_key" : "_ZTIRKN4aidl7android8hardware6weaver12WeaverConfigE", 1382 "name" : "const aidl::android::hardware::weaver::WeaverConfig &", 1383 "referenced_type" : "_ZTIKN4aidl7android8hardware6weaver12WeaverConfigE", 1384 "self_type" : "_ZTIRKN4aidl7android8hardware6weaver12WeaverConfigE", 1385 "size" : 4, 1386 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/WeaverConfig.h" 1387 }, 1388 { 1389 "alignment" : 4, 1390 "linker_set_key" : "_ZTIRKN4aidl7android8hardware6weaver18WeaverReadResponseE", 1391 "name" : "const aidl::android::hardware::weaver::WeaverReadResponse &", 1392 "referenced_type" : "_ZTIKN4aidl7android8hardware6weaver18WeaverReadResponseE", 1393 "self_type" : "_ZTIRKN4aidl7android8hardware6weaver18WeaverReadResponseE", 1394 "size" : 4, 1395 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/WeaverReadResponse.h" 1396 }, 1397 { 1398 "alignment" : 4, 1399 "linker_set_key" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEEE", 1400 "name" : "const std::shared_ptr<aidl::android::hardware::weaver::IWeaver> &", 1401 "referenced_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEEE", 1402 "self_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEEE", 1403 "size" : 4, 1404 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h" 1405 }, 1406 { 1407 "alignment" : 4, 1408 "linker_set_key" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE", 1409 "name" : "const std::vector<char16_t, std::allocator<char16_t>> &", 1410 "referenced_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE", 1411 "self_type" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE", 1412 "size" : 4, 1413 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1414 }, 1415 { 1416 "alignment" : 4, 1417 "linker_set_key" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE", 1418 "name" : "const std::vector<bool, std::allocator<bool>> &", 1419 "referenced_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE", 1420 "self_type" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE", 1421 "size" : 4, 1422 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1423 }, 1424 { 1425 "alignment" : 4, 1426 "linker_set_key" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE", 1427 "name" : "const std::vector<double, std::allocator<double>> &", 1428 "referenced_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE", 1429 "self_type" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE", 1430 "size" : 4, 1431 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1432 }, 1433 { 1434 "alignment" : 4, 1435 "linker_set_key" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE", 1436 "name" : "const std::vector<float, std::allocator<float>> &", 1437 "referenced_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE", 1438 "self_type" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE", 1439 "size" : 4, 1440 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1441 }, 1442 { 1443 "alignment" : 4, 1444 "linker_set_key" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE", 1445 "name" : "const std::vector<unsigned char, std::allocator<unsigned char>> &", 1446 "referenced_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE", 1447 "self_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE", 1448 "size" : 4, 1449 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1450 }, 1451 { 1452 "alignment" : 4, 1453 "linker_set_key" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE", 1454 "name" : "const std::vector<int, std::allocator<int>> &", 1455 "referenced_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE", 1456 "self_type" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE", 1457 "size" : 4, 1458 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1459 }, 1460 { 1461 "alignment" : 4, 1462 "linker_set_key" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE", 1463 "name" : "const std::vector<unsigned int, std::allocator<unsigned int>> &", 1464 "referenced_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE", 1465 "self_type" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE", 1466 "size" : 4, 1467 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1468 }, 1469 { 1470 "alignment" : 4, 1471 "linker_set_key" : "_ZTIRKNSt3__16vectorIxNS_9allocatorIxEEEE", 1472 "name" : "const std::vector<long long, std::allocator<long long>> &", 1473 "referenced_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE", 1474 "self_type" : "_ZTIRKNSt3__16vectorIxNS_9allocatorIxEEEE", 1475 "size" : 4, 1476 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1477 }, 1478 { 1479 "alignment" : 4, 1480 "linker_set_key" : "_ZTIRKNSt3__16vectorIyNS_9allocatorIyEEEE", 1481 "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>> &", 1482 "referenced_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE", 1483 "self_type" : "_ZTIRKNSt3__16vectorIyNS_9allocatorIyEEEE", 1484 "size" : 4, 1485 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1486 }, 1487 { 1488 "alignment" : 4, 1489 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE", 1490 "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>> &", 1491 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE", 1492 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE", 1493 "size" : 4, 1494 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1495 }, 1496 { 1497 "alignment" : 4, 1498 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE", 1499 "name" : "const std::optional<std::vector<bool, std::allocator<bool>>> &", 1500 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE", 1501 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE", 1502 "size" : 4, 1503 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1504 }, 1505 { 1506 "alignment" : 4, 1507 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE", 1508 "name" : "const std::optional<std::vector<double, std::allocator<double>>> &", 1509 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE", 1510 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE", 1511 "size" : 4, 1512 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1513 }, 1514 { 1515 "alignment" : 4, 1516 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE", 1517 "name" : "const std::optional<std::vector<float, std::allocator<float>>> &", 1518 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE", 1519 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE", 1520 "size" : 4, 1521 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1522 }, 1523 { 1524 "alignment" : 4, 1525 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE", 1526 "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> &", 1527 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE", 1528 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE", 1529 "size" : 4, 1530 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1531 }, 1532 { 1533 "alignment" : 4, 1534 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE", 1535 "name" : "const std::optional<std::vector<int, std::allocator<int>>> &", 1536 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE", 1537 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE", 1538 "size" : 4, 1539 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1540 }, 1541 { 1542 "alignment" : 4, 1543 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE", 1544 "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> &", 1545 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE", 1546 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE", 1547 "size" : 4, 1548 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1549 }, 1550 { 1551 "alignment" : 4, 1552 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE", 1553 "name" : "const std::optional<std::vector<long long, std::allocator<long long>>> &", 1554 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE", 1555 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE", 1556 "size" : 4, 1557 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1558 }, 1559 { 1560 "alignment" : 4, 1561 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE", 1562 "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> &", 1563 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE", 1564 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE", 1565 "size" : 4, 1566 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1567 }, 1568 { 1569 "alignment" : 4, 1570 "linker_set_key" : "_ZTIRKh", 1571 "name" : "const unsigned char &", 1572 "referenced_type" : "_ZTIKh", 1573 "self_type" : "_ZTIRKh", 1574 "size" : 4, 1575 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h" 1576 }, 1577 { 1578 "alignment" : 4, 1579 "linker_set_key" : "_ZTIRKi", 1580 "name" : "const int &", 1581 "referenced_type" : "_ZTIKi", 1582 "self_type" : "_ZTIRKi", 1583 "size" : 4, 1584 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h" 1585 }, 1586 { 1587 "alignment" : 4, 1588 "linker_set_key" : "_ZTIRKx", 1589 "name" : "const long long &", 1590 "referenced_type" : "_ZTIKx", 1591 "self_type" : "_ZTIRKx", 1592 "size" : 4, 1593 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h" 1594 }, 1595 { 1596 "alignment" : 4, 1597 "linker_set_key" : "_ZTIRN3ndk10SpAIBinderE", 1598 "name" : "ndk::SpAIBinder &", 1599 "referenced_type" : "_ZTIN3ndk10SpAIBinderE", 1600 "self_type" : "_ZTIRN3ndk10SpAIBinderE", 1601 "size" : 4, 1602 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1603 }, 1604 { 1605 "alignment" : 4, 1606 "linker_set_key" : "_ZTIRN3ndk13ScopedAParcelE", 1607 "name" : "ndk::ScopedAParcel &", 1608 "referenced_type" : "_ZTIN3ndk13ScopedAParcelE", 1609 "self_type" : "_ZTIRN3ndk13ScopedAParcelE", 1610 "size" : 4, 1611 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1612 }, 1613 { 1614 "alignment" : 4, 1615 "linker_set_key" : "_ZTIRN3ndk13ScopedAStatusE", 1616 "name" : "ndk::ScopedAStatus &", 1617 "referenced_type" : "_ZTIN3ndk13ScopedAStatusE", 1618 "self_type" : "_ZTIRN3ndk13ScopedAStatusE", 1619 "size" : 4, 1620 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1621 }, 1622 { 1623 "alignment" : 4, 1624 "linker_set_key" : "_ZTIRN3ndk19ScopedAIBinder_WeakE", 1625 "name" : "ndk::ScopedAIBinder_Weak &", 1626 "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE", 1627 "self_type" : "_ZTIRN3ndk19ScopedAIBinder_WeakE", 1628 "size" : 4, 1629 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1630 }, 1631 { 1632 "alignment" : 4, 1633 "linker_set_key" : "_ZTIRN3ndk20ScopedFileDescriptorE", 1634 "name" : "ndk::ScopedFileDescriptor &", 1635 "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE", 1636 "self_type" : "_ZTIRN3ndk20ScopedFileDescriptorE", 1637 "size" : 4, 1638 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1639 }, 1640 { 1641 "alignment" : 4, 1642 "linker_set_key" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE", 1643 "name" : "ndk::ScopedAIBinder_DeathRecipient &", 1644 "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE", 1645 "self_type" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE", 1646 "size" : 4, 1647 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1648 }, 1649 { 1650 "alignment" : 4, 1651 "linker_set_key" : "_ZTIRN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 1652 "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> &", 1653 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 1654 "self_type" : "_ZTIRN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 1655 "size" : 4, 1656 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1657 } 1658 ], 1659 "pointer_types" : 1660 [ 1661 { 1662 "alignment" : 4, 1663 "linker_set_key" : "_ZTIP13AIBinder_Weak", 1664 "name" : "AIBinder_Weak *", 1665 "referenced_type" : "_ZTI13AIBinder_Weak", 1666 "self_type" : "_ZTIP13AIBinder_Weak", 1667 "size" : 4, 1668 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1669 }, 1670 { 1671 "alignment" : 4, 1672 "linker_set_key" : "_ZTIP14AIBinder_Class", 1673 "name" : "AIBinder_Class *", 1674 "referenced_type" : "_ZTI14AIBinder_Class", 1675 "self_type" : "_ZTIP14AIBinder_Class", 1676 "size" : 4, 1677 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 1678 }, 1679 { 1680 "alignment" : 4, 1681 "linker_set_key" : "_ZTIP23AIBinder_DeathRecipient", 1682 "name" : "AIBinder_DeathRecipient *", 1683 "referenced_type" : "_ZTI23AIBinder_DeathRecipient", 1684 "self_type" : "_ZTIP23AIBinder_DeathRecipient", 1685 "size" : 4, 1686 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1687 }, 1688 { 1689 "alignment" : 4, 1690 "linker_set_key" : "_ZTIP7AParcel", 1691 "name" : "AParcel *", 1692 "referenced_type" : "_ZTI7AParcel", 1693 "self_type" : "_ZTIP7AParcel", 1694 "size" : 4, 1695 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1696 }, 1697 { 1698 "alignment" : 4, 1699 "linker_set_key" : "_ZTIP7AStatus", 1700 "name" : "AStatus *", 1701 "referenced_type" : "_ZTI7AStatus", 1702 "self_type" : "_ZTIP7AStatus", 1703 "size" : 4, 1704 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1705 }, 1706 { 1707 "alignment" : 4, 1708 "linker_set_key" : "_ZTIP8AIBinder", 1709 "name" : "AIBinder *", 1710 "referenced_type" : "_ZTI8AIBinder", 1711 "self_type" : "_ZTIP8AIBinder", 1712 "size" : 4, 1713 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1714 }, 1715 { 1716 "alignment" : 4, 1717 "linker_set_key" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E", 1718 "name" : "int (*)(AIBinder *, unsigned int, const AParcel *, AParcel *)", 1719 "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E", 1720 "self_type" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E", 1721 "size" : 4, 1722 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 1723 }, 1724 { 1725 "alignment" : 4, 1726 "linker_set_key" : "_ZTIPK7AParcel", 1727 "name" : "const AParcel *", 1728 "referenced_type" : "_ZTIK7AParcel", 1729 "self_type" : "_ZTIPK7AParcel", 1730 "size" : 4, 1731 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1732 }, 1733 { 1734 "alignment" : 4, 1735 "linker_set_key" : "_ZTIPKN3ndk10SpAIBinderE", 1736 "name" : "const ndk::SpAIBinder *", 1737 "referenced_type" : "_ZTIKN3ndk10SpAIBinderE", 1738 "self_type" : "_ZTIPKN3ndk10SpAIBinderE", 1739 "size" : 4, 1740 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1741 }, 1742 { 1743 "alignment" : 4, 1744 "linker_set_key" : "_ZTIPKN3ndk13ScopedAParcelE", 1745 "name" : "const ndk::ScopedAParcel *", 1746 "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE", 1747 "self_type" : "_ZTIPKN3ndk13ScopedAParcelE", 1748 "size" : 4, 1749 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1750 }, 1751 { 1752 "alignment" : 4, 1753 "linker_set_key" : "_ZTIPKN3ndk13ScopedAStatusE", 1754 "name" : "const ndk::ScopedAStatus *", 1755 "referenced_type" : "_ZTIKN3ndk13ScopedAStatusE", 1756 "self_type" : "_ZTIPKN3ndk13ScopedAStatusE", 1757 "size" : 4, 1758 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1759 }, 1760 { 1761 "alignment" : 4, 1762 "linker_set_key" : "_ZTIPKN3ndk17AParcelableHolderE", 1763 "name" : "const ndk::AParcelableHolder *", 1764 "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE", 1765 "self_type" : "_ZTIPKN3ndk17AParcelableHolderE", 1766 "size" : 4, 1767 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h" 1768 }, 1769 { 1770 "alignment" : 4, 1771 "linker_set_key" : "_ZTIPKN3ndk20ScopedFileDescriptorE", 1772 "name" : "const ndk::ScopedFileDescriptor *", 1773 "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE", 1774 "self_type" : "_ZTIPKN3ndk20ScopedFileDescriptorE", 1775 "size" : 4, 1776 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1777 }, 1778 { 1779 "alignment" : 4, 1780 "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 1781 "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *", 1782 "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 1783 "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 1784 "size" : 4, 1785 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1786 }, 1787 { 1788 "alignment" : 4, 1789 "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 1790 "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *", 1791 "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 1792 "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 1793 "size" : 4, 1794 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1795 }, 1796 { 1797 "alignment" : 4, 1798 "linker_set_key" : "_ZTIPKN4aidl7android8hardware6weaver12WeaverConfigE", 1799 "name" : "const aidl::android::hardware::weaver::WeaverConfig *", 1800 "referenced_type" : "_ZTIKN4aidl7android8hardware6weaver12WeaverConfigE", 1801 "self_type" : "_ZTIPKN4aidl7android8hardware6weaver12WeaverConfigE", 1802 "size" : 4, 1803 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/WeaverConfig.h" 1804 }, 1805 { 1806 "alignment" : 4, 1807 "linker_set_key" : "_ZTIPKN4aidl7android8hardware6weaver18WeaverReadResponseE", 1808 "name" : "const aidl::android::hardware::weaver::WeaverReadResponse *", 1809 "referenced_type" : "_ZTIKN4aidl7android8hardware6weaver18WeaverReadResponseE", 1810 "self_type" : "_ZTIPKN4aidl7android8hardware6weaver18WeaverReadResponseE", 1811 "size" : 4, 1812 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/WeaverReadResponse.h" 1813 }, 1814 { 1815 "alignment" : 4, 1816 "linker_set_key" : "_ZTIPKc", 1817 "name" : "const char *", 1818 "referenced_type" : "_ZTIKc", 1819 "self_type" : "_ZTIPKc", 1820 "size" : 4, 1821 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1822 }, 1823 { 1824 "alignment" : 4, 1825 "linker_set_key" : "_ZTIPKv", 1826 "name" : "const void *", 1827 "referenced_type" : "_ZTIKv", 1828 "self_type" : "_ZTIPKv", 1829 "size" : 4, 1830 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1831 }, 1832 { 1833 "alignment" : 4, 1834 "linker_set_key" : "_ZTIPN3ndk10SpAIBinderE", 1835 "name" : "ndk::SpAIBinder *", 1836 "referenced_type" : "_ZTIN3ndk10SpAIBinderE", 1837 "self_type" : "_ZTIPN3ndk10SpAIBinderE", 1838 "size" : 4, 1839 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1840 }, 1841 { 1842 "alignment" : 4, 1843 "linker_set_key" : "_ZTIPN3ndk11ICInterfaceE", 1844 "name" : "ndk::ICInterface *", 1845 "referenced_type" : "_ZTIN3ndk11ICInterfaceE", 1846 "self_type" : "_ZTIPN3ndk11ICInterfaceE", 1847 "size" : 4, 1848 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 1849 }, 1850 { 1851 "alignment" : 4, 1852 "linker_set_key" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE", 1853 "name" : "ndk::BnCInterface<aidl::android::hardware::weaver::IWeaver> *", 1854 "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE", 1855 "self_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE", 1856 "size" : 4, 1857 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 1858 }, 1859 { 1860 "alignment" : 4, 1861 "linker_set_key" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE", 1862 "name" : "ndk::BpCInterface<aidl::android::hardware::weaver::IWeaver> *", 1863 "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE", 1864 "self_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE", 1865 "size" : 4, 1866 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 1867 }, 1868 { 1869 "alignment" : 4, 1870 "linker_set_key" : "_ZTIPN3ndk13ScopedAParcelE", 1871 "name" : "ndk::ScopedAParcel *", 1872 "referenced_type" : "_ZTIN3ndk13ScopedAParcelE", 1873 "self_type" : "_ZTIPN3ndk13ScopedAParcelE", 1874 "size" : 4, 1875 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1876 }, 1877 { 1878 "alignment" : 4, 1879 "linker_set_key" : "_ZTIPN3ndk13ScopedAStatusE", 1880 "name" : "ndk::ScopedAStatus *", 1881 "referenced_type" : "_ZTIN3ndk13ScopedAStatusE", 1882 "self_type" : "_ZTIPN3ndk13ScopedAStatusE", 1883 "size" : 4, 1884 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1885 }, 1886 { 1887 "alignment" : 4, 1888 "linker_set_key" : "_ZTIPN3ndk13SharedRefBaseE", 1889 "name" : "ndk::SharedRefBase *", 1890 "referenced_type" : "_ZTIN3ndk13SharedRefBaseE", 1891 "self_type" : "_ZTIPN3ndk13SharedRefBaseE", 1892 "size" : 4, 1893 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 1894 }, 1895 { 1896 "alignment" : 4, 1897 "linker_set_key" : "_ZTIPN3ndk17AParcelableHolderE", 1898 "name" : "ndk::AParcelableHolder *", 1899 "referenced_type" : "_ZTIN3ndk17AParcelableHolderE", 1900 "self_type" : "_ZTIPN3ndk17AParcelableHolderE", 1901 "size" : 4, 1902 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h" 1903 }, 1904 { 1905 "alignment" : 4, 1906 "linker_set_key" : "_ZTIPN3ndk19ScopedAIBinder_WeakE", 1907 "name" : "ndk::ScopedAIBinder_Weak *", 1908 "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE", 1909 "self_type" : "_ZTIPN3ndk19ScopedAIBinder_WeakE", 1910 "size" : 4, 1911 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1912 }, 1913 { 1914 "alignment" : 4, 1915 "linker_set_key" : "_ZTIPN3ndk20ScopedFileDescriptorE", 1916 "name" : "ndk::ScopedFileDescriptor *", 1917 "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE", 1918 "self_type" : "_ZTIPN3ndk20ScopedFileDescriptorE", 1919 "size" : 4, 1920 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1921 }, 1922 { 1923 "alignment" : 4, 1924 "linker_set_key" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE", 1925 "name" : "ndk::ScopedAIBinder_DeathRecipient *", 1926 "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE", 1927 "self_type" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE", 1928 "size" : 4, 1929 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1930 }, 1931 { 1932 "alignment" : 4, 1933 "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE", 1934 "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr> *", 1935 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE", 1936 "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE", 1937 "size" : 4, 1938 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1939 }, 1940 { 1941 "alignment" : 4, 1942 "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE", 1943 "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr> *", 1944 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE", 1945 "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE", 1946 "size" : 4, 1947 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1948 }, 1949 { 1950 "alignment" : 4, 1951 "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 1952 "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *", 1953 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 1954 "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 1955 "size" : 4, 1956 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1957 }, 1958 { 1959 "alignment" : 4, 1960 "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 1961 "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *", 1962 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 1963 "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 1964 "size" : 4, 1965 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1966 }, 1967 { 1968 "alignment" : 4, 1969 "linker_set_key" : "_ZTIPN4aidl7android8hardware6weaver12WeaverConfigE", 1970 "name" : "aidl::android::hardware::weaver::WeaverConfig *", 1971 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver12WeaverConfigE", 1972 "self_type" : "_ZTIPN4aidl7android8hardware6weaver12WeaverConfigE", 1973 "size" : 4, 1974 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h" 1975 }, 1976 { 1977 "alignment" : 4, 1978 "linker_set_key" : "_ZTIPN4aidl7android8hardware6weaver14IWeaverDefaultE", 1979 "name" : "aidl::android::hardware::weaver::IWeaverDefault *", 1980 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver14IWeaverDefaultE", 1981 "self_type" : "_ZTIPN4aidl7android8hardware6weaver14IWeaverDefaultE", 1982 "size" : 4, 1983 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h" 1984 }, 1985 { 1986 "alignment" : 4, 1987 "linker_set_key" : "_ZTIPN4aidl7android8hardware6weaver18WeaverReadResponseE", 1988 "name" : "aidl::android::hardware::weaver::WeaverReadResponse *", 1989 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver18WeaverReadResponseE", 1990 "self_type" : "_ZTIPN4aidl7android8hardware6weaver18WeaverReadResponseE", 1991 "size" : 4, 1992 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h" 1993 }, 1994 { 1995 "alignment" : 4, 1996 "linker_set_key" : "_ZTIPN4aidl7android8hardware6weaver7IWeaverE", 1997 "name" : "aidl::android::hardware::weaver::IWeaver *", 1998 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver7IWeaverE", 1999 "self_type" : "_ZTIPN4aidl7android8hardware6weaver7IWeaverE", 2000 "size" : 4, 2001 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h" 2002 }, 2003 { 2004 "alignment" : 4, 2005 "linker_set_key" : "_ZTIPN4aidl7android8hardware6weaver8BnWeaverE", 2006 "name" : "aidl::android::hardware::weaver::BnWeaver *", 2007 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver8BnWeaverE", 2008 "self_type" : "_ZTIPN4aidl7android8hardware6weaver8BnWeaverE", 2009 "size" : 4, 2010 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BnWeaver.h" 2011 }, 2012 { 2013 "alignment" : 4, 2014 "linker_set_key" : "_ZTIPN4aidl7android8hardware6weaver8BpWeaverE", 2015 "name" : "aidl::android::hardware::weaver::BpWeaver *", 2016 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver8BpWeaverE", 2017 "self_type" : "_ZTIPN4aidl7android8hardware6weaver8BpWeaverE", 2018 "size" : 4, 2019 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BpWeaver.h" 2020 }, 2021 { 2022 "alignment" : 4, 2023 "linker_set_key" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEEE", 2024 "name" : "std::shared_ptr<aidl::android::hardware::weaver::IWeaver> *", 2025 "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEEE", 2026 "self_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEEE", 2027 "size" : 4, 2028 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h" 2029 }, 2030 { 2031 "alignment" : 4, 2032 "linker_set_key" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 2033 "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char>> *", 2034 "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 2035 "self_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 2036 "size" : 4, 2037 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h" 2038 }, 2039 { 2040 "alignment" : 4, 2041 "linker_set_key" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE", 2042 "name" : "std::vector<char16_t, std::allocator<char16_t>> *", 2043 "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE", 2044 "self_type" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE", 2045 "size" : 4, 2046 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2047 }, 2048 { 2049 "alignment" : 4, 2050 "linker_set_key" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE", 2051 "name" : "std::vector<bool, std::allocator<bool>> *", 2052 "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE", 2053 "self_type" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE", 2054 "size" : 4, 2055 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2056 }, 2057 { 2058 "alignment" : 4, 2059 "linker_set_key" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE", 2060 "name" : "std::vector<double, std::allocator<double>> *", 2061 "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE", 2062 "self_type" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE", 2063 "size" : 4, 2064 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2065 }, 2066 { 2067 "alignment" : 4, 2068 "linker_set_key" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE", 2069 "name" : "std::vector<float, std::allocator<float>> *", 2070 "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE", 2071 "self_type" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE", 2072 "size" : 4, 2073 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2074 }, 2075 { 2076 "alignment" : 4, 2077 "linker_set_key" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE", 2078 "name" : "std::vector<unsigned char, std::allocator<unsigned char>> *", 2079 "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE", 2080 "self_type" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE", 2081 "size" : 4, 2082 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2083 }, 2084 { 2085 "alignment" : 4, 2086 "linker_set_key" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE", 2087 "name" : "std::vector<int, std::allocator<int>> *", 2088 "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE", 2089 "self_type" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE", 2090 "size" : 4, 2091 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2092 }, 2093 { 2094 "alignment" : 4, 2095 "linker_set_key" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE", 2096 "name" : "std::vector<unsigned int, std::allocator<unsigned int>> *", 2097 "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE", 2098 "self_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE", 2099 "size" : 4, 2100 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2101 }, 2102 { 2103 "alignment" : 4, 2104 "linker_set_key" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE", 2105 "name" : "std::vector<long long, std::allocator<long long>> *", 2106 "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE", 2107 "self_type" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE", 2108 "size" : 4, 2109 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2110 }, 2111 { 2112 "alignment" : 4, 2113 "linker_set_key" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE", 2114 "name" : "std::vector<unsigned long long, std::allocator<unsigned long long>> *", 2115 "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE", 2116 "self_type" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE", 2117 "size" : 4, 2118 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2119 }, 2120 { 2121 "alignment" : 4, 2122 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE", 2123 "name" : "std::optional<std::vector<char16_t, std::allocator<char16_t>>> *", 2124 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE", 2125 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE", 2126 "size" : 4, 2127 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2128 }, 2129 { 2130 "alignment" : 4, 2131 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE", 2132 "name" : "std::optional<std::vector<bool, std::allocator<bool>>> *", 2133 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE", 2134 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE", 2135 "size" : 4, 2136 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2137 }, 2138 { 2139 "alignment" : 4, 2140 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE", 2141 "name" : "std::optional<std::vector<double, std::allocator<double>>> *", 2142 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE", 2143 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE", 2144 "size" : 4, 2145 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2146 }, 2147 { 2148 "alignment" : 4, 2149 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE", 2150 "name" : "std::optional<std::vector<float, std::allocator<float>>> *", 2151 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE", 2152 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE", 2153 "size" : 4, 2154 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2155 }, 2156 { 2157 "alignment" : 4, 2158 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE", 2159 "name" : "std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> *", 2160 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE", 2161 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE", 2162 "size" : 4, 2163 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2164 }, 2165 { 2166 "alignment" : 4, 2167 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE", 2168 "name" : "std::optional<std::vector<int, std::allocator<int>>> *", 2169 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE", 2170 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE", 2171 "size" : 4, 2172 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2173 }, 2174 { 2175 "alignment" : 4, 2176 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE", 2177 "name" : "std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> *", 2178 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE", 2179 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE", 2180 "size" : 4, 2181 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2182 }, 2183 { 2184 "alignment" : 4, 2185 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE", 2186 "name" : "std::optional<std::vector<long long, std::allocator<long long>>> *", 2187 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE", 2188 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE", 2189 "size" : 4, 2190 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2191 }, 2192 { 2193 "alignment" : 4, 2194 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE", 2195 "name" : "std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> *", 2196 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE", 2197 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE", 2198 "size" : 4, 2199 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2200 }, 2201 { 2202 "alignment" : 4, 2203 "linker_set_key" : "_ZTIPP7AParcel", 2204 "name" : "AParcel **", 2205 "referenced_type" : "_ZTIP7AParcel", 2206 "self_type" : "_ZTIPP7AParcel", 2207 "size" : 4, 2208 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 2209 }, 2210 { 2211 "alignment" : 4, 2212 "linker_set_key" : "_ZTIPP7AStatus", 2213 "name" : "AStatus **", 2214 "referenced_type" : "_ZTIP7AStatus", 2215 "self_type" : "_ZTIPP7AStatus", 2216 "size" : 4, 2217 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 2218 }, 2219 { 2220 "alignment" : 4, 2221 "linker_set_key" : "_ZTIPP8AIBinder", 2222 "name" : "AIBinder **", 2223 "referenced_type" : "_ZTIP8AIBinder", 2224 "self_type" : "_ZTIPP8AIBinder", 2225 "size" : 4, 2226 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 2227 }, 2228 { 2229 "alignment" : 4, 2230 "linker_set_key" : "_ZTIPPKc", 2231 "name" : "const char **", 2232 "referenced_type" : "_ZTIPKc", 2233 "self_type" : "_ZTIPPKc", 2234 "size" : 4, 2235 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 2236 }, 2237 { 2238 "alignment" : 4, 2239 "linker_set_key" : "_ZTIPi", 2240 "name" : "int *", 2241 "referenced_type" : "_ZTIi", 2242 "self_type" : "_ZTIPi", 2243 "size" : 4, 2244 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h" 2245 }, 2246 { 2247 "alignment" : 4, 2248 "linker_set_key" : "_ZTIPv", 2249 "name" : "void *", 2250 "referenced_type" : "_ZTIv", 2251 "self_type" : "_ZTIPv", 2252 "size" : 4, 2253 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2254 } 2255 ], 2256 "qualified_types" : 2257 [ 2258 { 2259 "is_const" : true, 2260 "linker_set_key" : "_ZTIK7AParcel", 2261 "name" : "const AParcel", 2262 "referenced_type" : "_ZTI7AParcel", 2263 "self_type" : "_ZTIK7AParcel", 2264 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2265 }, 2266 { 2267 "alignment" : 4, 2268 "is_const" : true, 2269 "linker_set_key" : "_ZTIKN3ndk10SpAIBinderE", 2270 "name" : "const ndk::SpAIBinder", 2271 "referenced_type" : "_ZTIN3ndk10SpAIBinderE", 2272 "self_type" : "_ZTIKN3ndk10SpAIBinderE", 2273 "size" : 4, 2274 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 2275 }, 2276 { 2277 "alignment" : 4, 2278 "is_const" : true, 2279 "linker_set_key" : "_ZTIKN3ndk13ScopedAParcelE", 2280 "name" : "const ndk::ScopedAParcel", 2281 "referenced_type" : "_ZTIN3ndk13ScopedAParcelE", 2282 "self_type" : "_ZTIKN3ndk13ScopedAParcelE", 2283 "size" : 4, 2284 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 2285 }, 2286 { 2287 "alignment" : 4, 2288 "is_const" : true, 2289 "linker_set_key" : "_ZTIKN3ndk13ScopedAStatusE", 2290 "name" : "const ndk::ScopedAStatus", 2291 "referenced_type" : "_ZTIN3ndk13ScopedAStatusE", 2292 "self_type" : "_ZTIKN3ndk13ScopedAStatusE", 2293 "size" : 4, 2294 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 2295 }, 2296 { 2297 "alignment" : 4, 2298 "is_const" : true, 2299 "linker_set_key" : "_ZTIKN3ndk17AParcelableHolderE", 2300 "name" : "const ndk::AParcelableHolder", 2301 "referenced_type" : "_ZTIN3ndk17AParcelableHolderE", 2302 "self_type" : "_ZTIKN3ndk17AParcelableHolderE", 2303 "size" : 12, 2304 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h" 2305 }, 2306 { 2307 "alignment" : 4, 2308 "is_const" : true, 2309 "linker_set_key" : "_ZTIKN3ndk20ScopedFileDescriptorE", 2310 "name" : "const ndk::ScopedFileDescriptor", 2311 "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE", 2312 "self_type" : "_ZTIKN3ndk20ScopedFileDescriptorE", 2313 "size" : 4, 2314 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 2315 }, 2316 { 2317 "alignment" : 4, 2318 "is_const" : true, 2319 "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 2320 "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>", 2321 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 2322 "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 2323 "size" : 4, 2324 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 2325 }, 2326 { 2327 "alignment" : 4, 2328 "is_const" : true, 2329 "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 2330 "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>", 2331 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 2332 "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 2333 "size" : 4, 2334 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 2335 }, 2336 { 2337 "alignment" : 4, 2338 "is_const" : true, 2339 "linker_set_key" : "_ZTIKN4aidl7android8hardware6weaver12WeaverConfigE", 2340 "name" : "const aidl::android::hardware::weaver::WeaverConfig", 2341 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver12WeaverConfigE", 2342 "self_type" : "_ZTIKN4aidl7android8hardware6weaver12WeaverConfigE", 2343 "size" : 12, 2344 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/WeaverConfig.h" 2345 }, 2346 { 2347 "alignment" : 8, 2348 "is_const" : true, 2349 "linker_set_key" : "_ZTIKN4aidl7android8hardware6weaver18WeaverReadResponseE", 2350 "name" : "const aidl::android::hardware::weaver::WeaverReadResponse", 2351 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver18WeaverReadResponseE", 2352 "self_type" : "_ZTIKN4aidl7android8hardware6weaver18WeaverReadResponseE", 2353 "size" : 24, 2354 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/WeaverReadResponse.h" 2355 }, 2356 { 2357 "alignment" : 4, 2358 "is_const" : true, 2359 "linker_set_key" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEEE", 2360 "name" : "const std::shared_ptr<aidl::android::hardware::weaver::IWeaver>", 2361 "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEEE", 2362 "self_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEEE", 2363 "size" : 8, 2364 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h" 2365 }, 2366 { 2367 "alignment" : 4, 2368 "is_const" : true, 2369 "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 2370 "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>", 2371 "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 2372 "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 2373 "size" : 12, 2374 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h" 2375 }, 2376 { 2377 "alignment" : 4, 2378 "is_const" : true, 2379 "linker_set_key" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE", 2380 "name" : "const std::vector<char16_t, std::allocator<char16_t>>", 2381 "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE", 2382 "self_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE", 2383 "size" : 12, 2384 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2385 }, 2386 { 2387 "alignment" : 4, 2388 "is_const" : true, 2389 "linker_set_key" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE", 2390 "name" : "const std::vector<bool, std::allocator<bool>>", 2391 "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE", 2392 "self_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE", 2393 "size" : 12, 2394 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2395 }, 2396 { 2397 "alignment" : 4, 2398 "is_const" : true, 2399 "linker_set_key" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE", 2400 "name" : "const std::vector<double, std::allocator<double>>", 2401 "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE", 2402 "self_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE", 2403 "size" : 12, 2404 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2405 }, 2406 { 2407 "alignment" : 4, 2408 "is_const" : true, 2409 "linker_set_key" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE", 2410 "name" : "const std::vector<float, std::allocator<float>>", 2411 "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE", 2412 "self_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE", 2413 "size" : 12, 2414 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2415 }, 2416 { 2417 "alignment" : 4, 2418 "is_const" : true, 2419 "linker_set_key" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE", 2420 "name" : "const std::vector<unsigned char, std::allocator<unsigned char>>", 2421 "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE", 2422 "self_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE", 2423 "size" : 12, 2424 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2425 }, 2426 { 2427 "alignment" : 4, 2428 "is_const" : true, 2429 "linker_set_key" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE", 2430 "name" : "const std::vector<int, std::allocator<int>>", 2431 "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE", 2432 "self_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE", 2433 "size" : 12, 2434 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2435 }, 2436 { 2437 "alignment" : 4, 2438 "is_const" : true, 2439 "linker_set_key" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE", 2440 "name" : "const std::vector<unsigned int, std::allocator<unsigned int>>", 2441 "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE", 2442 "self_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE", 2443 "size" : 12, 2444 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2445 }, 2446 { 2447 "alignment" : 4, 2448 "is_const" : true, 2449 "linker_set_key" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE", 2450 "name" : "const std::vector<long long, std::allocator<long long>>", 2451 "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE", 2452 "self_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE", 2453 "size" : 12, 2454 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2455 }, 2456 { 2457 "alignment" : 4, 2458 "is_const" : true, 2459 "linker_set_key" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE", 2460 "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>>", 2461 "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE", 2462 "self_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE", 2463 "size" : 12, 2464 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2465 }, 2466 { 2467 "alignment" : 4, 2468 "is_const" : true, 2469 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE", 2470 "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>>", 2471 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE", 2472 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE", 2473 "size" : 16, 2474 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2475 }, 2476 { 2477 "alignment" : 4, 2478 "is_const" : true, 2479 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE", 2480 "name" : "const std::optional<std::vector<bool, std::allocator<bool>>>", 2481 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE", 2482 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE", 2483 "size" : 16, 2484 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2485 }, 2486 { 2487 "alignment" : 4, 2488 "is_const" : true, 2489 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE", 2490 "name" : "const std::optional<std::vector<double, std::allocator<double>>>", 2491 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE", 2492 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE", 2493 "size" : 16, 2494 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2495 }, 2496 { 2497 "alignment" : 4, 2498 "is_const" : true, 2499 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE", 2500 "name" : "const std::optional<std::vector<float, std::allocator<float>>>", 2501 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE", 2502 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE", 2503 "size" : 16, 2504 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2505 }, 2506 { 2507 "alignment" : 4, 2508 "is_const" : true, 2509 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE", 2510 "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>>", 2511 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE", 2512 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE", 2513 "size" : 16, 2514 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2515 }, 2516 { 2517 "alignment" : 4, 2518 "is_const" : true, 2519 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE", 2520 "name" : "const std::optional<std::vector<int, std::allocator<int>>>", 2521 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE", 2522 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE", 2523 "size" : 16, 2524 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2525 }, 2526 { 2527 "alignment" : 4, 2528 "is_const" : true, 2529 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE", 2530 "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>>", 2531 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE", 2532 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE", 2533 "size" : 16, 2534 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2535 }, 2536 { 2537 "alignment" : 4, 2538 "is_const" : true, 2539 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE", 2540 "name" : "const std::optional<std::vector<long long, std::allocator<long long>>>", 2541 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE", 2542 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE", 2543 "size" : 16, 2544 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2545 }, 2546 { 2547 "alignment" : 4, 2548 "is_const" : true, 2549 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE", 2550 "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>>", 2551 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE", 2552 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE", 2553 "size" : 16, 2554 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2555 }, 2556 { 2557 "alignment" : 4, 2558 "is_const" : true, 2559 "linker_set_key" : "_ZTIKP7AParcel", 2560 "name" : "AParcel *const", 2561 "referenced_type" : "_ZTIP7AParcel", 2562 "self_type" : "_ZTIKP7AParcel", 2563 "size" : 4, 2564 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 2565 }, 2566 { 2567 "alignment" : 4, 2568 "is_const" : true, 2569 "linker_set_key" : "_ZTIKP7AStatus", 2570 "name" : "AStatus *const", 2571 "referenced_type" : "_ZTIP7AStatus", 2572 "self_type" : "_ZTIKP7AStatus", 2573 "size" : 4, 2574 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 2575 }, 2576 { 2577 "alignment" : 1, 2578 "is_const" : true, 2579 "linker_set_key" : "_ZTIKc", 2580 "name" : "const char", 2581 "referenced_type" : "_ZTIc", 2582 "self_type" : "_ZTIKc", 2583 "size" : 1, 2584 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 2585 }, 2586 { 2587 "alignment" : 1, 2588 "is_const" : true, 2589 "linker_set_key" : "_ZTIKh", 2590 "name" : "const unsigned char", 2591 "referenced_type" : "_ZTIh", 2592 "self_type" : "_ZTIKh", 2593 "size" : 1, 2594 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h" 2595 }, 2596 { 2597 "alignment" : 4, 2598 "is_const" : true, 2599 "linker_set_key" : "_ZTIKi", 2600 "name" : "const int", 2601 "referenced_type" : "_ZTIi", 2602 "self_type" : "_ZTIKi", 2603 "size" : 4, 2604 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h" 2605 }, 2606 { 2607 "alignment" : 4, 2608 "is_const" : true, 2609 "linker_set_key" : "_ZTIKj", 2610 "name" : "const unsigned int", 2611 "referenced_type" : "_ZTIj", 2612 "self_type" : "_ZTIKj", 2613 "size" : 4, 2614 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h" 2615 }, 2616 { 2617 "is_const" : true, 2618 "linker_set_key" : "_ZTIKv", 2619 "name" : "const void", 2620 "referenced_type" : "_ZTIv", 2621 "self_type" : "_ZTIKv", 2622 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2623 }, 2624 { 2625 "alignment" : 8, 2626 "is_const" : true, 2627 "linker_set_key" : "_ZTIKx", 2628 "name" : "const long long", 2629 "referenced_type" : "_ZTIx", 2630 "self_type" : "_ZTIKx", 2631 "size" : 8, 2632 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h" 2633 } 2634 ], 2635 "record_types" : 2636 [ 2637 { 2638 "alignment" : 4, 2639 "fields" : 2640 [ 2641 { 2642 "access" : "private", 2643 "field_name" : "mBinder", 2644 "referenced_type" : "_ZTIP8AIBinder" 2645 } 2646 ], 2647 "linker_set_key" : "_ZTIN3ndk10SpAIBinderE", 2648 "name" : "ndk::SpAIBinder", 2649 "record_kind" : "class", 2650 "referenced_type" : "_ZTIN3ndk10SpAIBinderE", 2651 "self_type" : "_ZTIN3ndk10SpAIBinderE", 2652 "size" : 4, 2653 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 2654 }, 2655 { 2656 "access" : "private", 2657 "alignment" : 4, 2658 "fields" : 2659 [ 2660 { 2661 "field_name" : "interface", 2662 "referenced_type" : "_ZTINSt3__110shared_ptrIN3ndk11ICInterfaceEEE" 2663 } 2664 ], 2665 "linker_set_key" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE", 2666 "name" : "ndk::ICInterface::ICInterfaceData", 2667 "record_kind" : "class", 2668 "referenced_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE", 2669 "self_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE", 2670 "size" : 8, 2671 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 2672 }, 2673 { 2674 "alignment" : 4, 2675 "base_specifiers" : 2676 [ 2677 { 2678 "referenced_type" : "_ZTIN3ndk13SharedRefBaseE" 2679 } 2680 ], 2681 "linker_set_key" : "_ZTIN3ndk11ICInterfaceE", 2682 "name" : "ndk::ICInterface", 2683 "record_kind" : "class", 2684 "referenced_type" : "_ZTIN3ndk11ICInterfaceE", 2685 "self_type" : "_ZTIN3ndk11ICInterfaceE", 2686 "size" : 16, 2687 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h", 2688 "vtable_components" : 2689 [ 2690 { 2691 "kind" : "offset_to_top" 2692 }, 2693 { 2694 "kind" : "rtti", 2695 "mangled_component_name" : "_ZTIN3ndk11ICInterfaceE" 2696 }, 2697 { 2698 "kind" : "complete_dtor_pointer", 2699 "mangled_component_name" : "_ZN3ndk11ICInterfaceD1Ev" 2700 }, 2701 { 2702 "kind" : "deleting_dtor_pointer", 2703 "mangled_component_name" : "_ZN3ndk11ICInterfaceD0Ev" 2704 }, 2705 { 2706 "is_pure" : true, 2707 "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv" 2708 }, 2709 { 2710 "is_pure" : true, 2711 "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv" 2712 }, 2713 { 2714 "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj" 2715 }, 2716 { 2717 "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj" 2718 } 2719 ] 2720 }, 2721 { 2722 "alignment" : 4, 2723 "base_specifiers" : 2724 [ 2725 { 2726 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver7IWeaverE" 2727 } 2728 ], 2729 "fields" : 2730 [ 2731 { 2732 "access" : "private", 2733 "field_name" : "mMutex", 2734 "field_offset" : 128, 2735 "referenced_type" : "_ZTINSt3__15mutexE" 2736 }, 2737 { 2738 "access" : "private", 2739 "field_name" : "mWeakBinder", 2740 "field_offset" : 160, 2741 "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE" 2742 } 2743 ], 2744 "linker_set_key" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE", 2745 "name" : "ndk::BnCInterface<aidl::android::hardware::weaver::IWeaver>", 2746 "record_kind" : "class", 2747 "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE", 2748 "self_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE", 2749 "size" : 24, 2750 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h", 2751 "template_args" : [ "_ZTIN4aidl7android8hardware6weaver7IWeaverE" ], 2752 "vtable_components" : 2753 [ 2754 { 2755 "kind" : "offset_to_top" 2756 }, 2757 { 2758 "kind" : "rtti", 2759 "mangled_component_name" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE" 2760 }, 2761 { 2762 "kind" : "complete_dtor_pointer", 2763 "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEED1Ev" 2764 }, 2765 { 2766 "kind" : "deleting_dtor_pointer", 2767 "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEED0Ev" 2768 }, 2769 { 2770 "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE8asBinderEv" 2771 }, 2772 { 2773 "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE8isRemoteEv" 2774 }, 2775 { 2776 "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj" 2777 }, 2778 { 2779 "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj" 2780 }, 2781 { 2782 "is_pure" : true, 2783 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver9getConfigEPNS2_12WeaverConfigE" 2784 }, 2785 { 2786 "is_pure" : true, 2787 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver4readEiRKNSt3__16vectorIhNS4_9allocatorIhEEEEPNS2_18WeaverReadResponseE" 2788 }, 2789 { 2790 "is_pure" : true, 2791 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver5writeEiRKNSt3__16vectorIhNS4_9allocatorIhEEEESA_" 2792 }, 2793 { 2794 "is_pure" : true, 2795 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver19getInterfaceVersionEPi" 2796 }, 2797 { 2798 "is_pure" : true, 2799 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE" 2800 }, 2801 { 2802 "is_pure" : true, 2803 "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE12createBinderEv" 2804 } 2805 ] 2806 }, 2807 { 2808 "alignment" : 4, 2809 "base_specifiers" : 2810 [ 2811 { 2812 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver7IWeaverE" 2813 } 2814 ], 2815 "fields" : 2816 [ 2817 { 2818 "access" : "private", 2819 "field_name" : "mBinder", 2820 "field_offset" : 128, 2821 "referenced_type" : "_ZTIN3ndk10SpAIBinderE" 2822 } 2823 ], 2824 "linker_set_key" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE", 2825 "name" : "ndk::BpCInterface<aidl::android::hardware::weaver::IWeaver>", 2826 "record_kind" : "class", 2827 "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE", 2828 "self_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE", 2829 "size" : 20, 2830 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h", 2831 "template_args" : [ "_ZTIN4aidl7android8hardware6weaver7IWeaverE" ], 2832 "vtable_components" : 2833 [ 2834 { 2835 "kind" : "offset_to_top" 2836 }, 2837 { 2838 "kind" : "rtti", 2839 "mangled_component_name" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE" 2840 }, 2841 { 2842 "kind" : "complete_dtor_pointer", 2843 "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEED1Ev" 2844 }, 2845 { 2846 "kind" : "deleting_dtor_pointer", 2847 "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEED0Ev" 2848 }, 2849 { 2850 "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE8asBinderEv" 2851 }, 2852 { 2853 "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE8isRemoteEv" 2854 }, 2855 { 2856 "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE4dumpEiPPKcj" 2857 }, 2858 { 2859 "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj" 2860 }, 2861 { 2862 "is_pure" : true, 2863 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver9getConfigEPNS2_12WeaverConfigE" 2864 }, 2865 { 2866 "is_pure" : true, 2867 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver4readEiRKNSt3__16vectorIhNS4_9allocatorIhEEEEPNS2_18WeaverReadResponseE" 2868 }, 2869 { 2870 "is_pure" : true, 2871 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver5writeEiRKNSt3__16vectorIhNS4_9allocatorIhEEEESA_" 2872 }, 2873 { 2874 "is_pure" : true, 2875 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver19getInterfaceVersionEPi" 2876 }, 2877 { 2878 "is_pure" : true, 2879 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE" 2880 } 2881 ] 2882 }, 2883 { 2884 "alignment" : 4, 2885 "base_specifiers" : 2886 [ 2887 { 2888 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE" 2889 } 2890 ], 2891 "linker_set_key" : "_ZTIN3ndk13ScopedAParcelE", 2892 "name" : "ndk::ScopedAParcel", 2893 "record_kind" : "class", 2894 "referenced_type" : "_ZTIN3ndk13ScopedAParcelE", 2895 "self_type" : "_ZTIN3ndk13ScopedAParcelE", 2896 "size" : 4, 2897 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 2898 }, 2899 { 2900 "alignment" : 4, 2901 "base_specifiers" : 2902 [ 2903 { 2904 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE" 2905 } 2906 ], 2907 "linker_set_key" : "_ZTIN3ndk13ScopedAStatusE", 2908 "name" : "ndk::ScopedAStatus", 2909 "record_kind" : "class", 2910 "referenced_type" : "_ZTIN3ndk13ScopedAStatusE", 2911 "self_type" : "_ZTIN3ndk13ScopedAStatusE", 2912 "size" : 4, 2913 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 2914 }, 2915 { 2916 "alignment" : 4, 2917 "fields" : 2918 [ 2919 { 2920 "access" : "private", 2921 "field_name" : "mFlagThis", 2922 "field_offset" : 32, 2923 "referenced_type" : "_ZTINSt3__19once_flagE" 2924 }, 2925 { 2926 "access" : "private", 2927 "field_name" : "mThis", 2928 "field_offset" : 64, 2929 "referenced_type" : "_ZTINSt3__18weak_ptrIN3ndk13SharedRefBaseEEE" 2930 } 2931 ], 2932 "linker_set_key" : "_ZTIN3ndk13SharedRefBaseE", 2933 "name" : "ndk::SharedRefBase", 2934 "record_kind" : "class", 2935 "referenced_type" : "_ZTIN3ndk13SharedRefBaseE", 2936 "self_type" : "_ZTIN3ndk13SharedRefBaseE", 2937 "size" : 16, 2938 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h", 2939 "vtable_components" : 2940 [ 2941 { 2942 "kind" : "offset_to_top" 2943 }, 2944 { 2945 "kind" : "rtti", 2946 "mangled_component_name" : "_ZTIN3ndk13SharedRefBaseE" 2947 }, 2948 { 2949 "kind" : "complete_dtor_pointer", 2950 "mangled_component_name" : "_ZN3ndk13SharedRefBaseD1Ev" 2951 }, 2952 { 2953 "kind" : "deleting_dtor_pointer", 2954 "mangled_component_name" : "_ZN3ndk13SharedRefBaseD0Ev" 2955 } 2956 ] 2957 }, 2958 { 2959 "alignment" : 4, 2960 "fields" : 2961 [ 2962 { 2963 "access" : "private", 2964 "field_name" : "mParcel", 2965 "field_offset" : 32, 2966 "referenced_type" : "_ZTIN3ndk13ScopedAParcelE" 2967 }, 2968 { 2969 "access" : "private", 2970 "field_name" : "mStability", 2971 "field_offset" : 64, 2972 "referenced_type" : "_ZTIi" 2973 } 2974 ], 2975 "linker_set_key" : "_ZTIN3ndk17AParcelableHolderE", 2976 "name" : "ndk::AParcelableHolder", 2977 "record_kind" : "class", 2978 "referenced_type" : "_ZTIN3ndk17AParcelableHolderE", 2979 "self_type" : "_ZTIN3ndk17AParcelableHolderE", 2980 "size" : 12, 2981 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h", 2982 "vtable_components" : 2983 [ 2984 { 2985 "kind" : "offset_to_top" 2986 }, 2987 { 2988 "kind" : "rtti", 2989 "mangled_component_name" : "_ZTIN3ndk17AParcelableHolderE" 2990 }, 2991 { 2992 "kind" : "complete_dtor_pointer", 2993 "mangled_component_name" : "_ZN3ndk17AParcelableHolderD1Ev" 2994 }, 2995 { 2996 "kind" : "deleting_dtor_pointer", 2997 "mangled_component_name" : "_ZN3ndk17AParcelableHolderD0Ev" 2998 } 2999 ] 3000 }, 3001 { 3002 "alignment" : 4, 3003 "base_specifiers" : 3004 [ 3005 { 3006 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE" 3007 } 3008 ], 3009 "linker_set_key" : "_ZTIN3ndk19ScopedAIBinder_WeakE", 3010 "name" : "ndk::ScopedAIBinder_Weak", 3011 "record_kind" : "class", 3012 "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE", 3013 "self_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE", 3014 "size" : 4, 3015 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 3016 }, 3017 { 3018 "alignment" : 4, 3019 "base_specifiers" : 3020 [ 3021 { 3022 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIiXadL_ZNS_8internalL14closeWithErrorEiEELin1EEE" 3023 } 3024 ], 3025 "linker_set_key" : "_ZTIN3ndk20ScopedFileDescriptorE", 3026 "name" : "ndk::ScopedFileDescriptor", 3027 "record_kind" : "class", 3028 "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE", 3029 "self_type" : "_ZTIN3ndk20ScopedFileDescriptorE", 3030 "size" : 4, 3031 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 3032 }, 3033 { 3034 "alignment" : 4, 3035 "base_specifiers" : 3036 [ 3037 { 3038 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE" 3039 } 3040 ], 3041 "linker_set_key" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE", 3042 "name" : "ndk::ScopedAIBinder_DeathRecipient", 3043 "record_kind" : "class", 3044 "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE", 3045 "self_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE", 3046 "size" : 4, 3047 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 3048 }, 3049 { 3050 "alignment" : 4, 3051 "fields" : 3052 [ 3053 { 3054 "access" : "private", 3055 "field_name" : "mT", 3056 "referenced_type" : "_ZTIP13AIBinder_Weak" 3057 } 3058 ], 3059 "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE", 3060 "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr>", 3061 "record_kind" : "class", 3062 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE", 3063 "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE", 3064 "size" : 4, 3065 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h", 3066 "template_args" : [ "_ZTIP13AIBinder_Weak" ] 3067 }, 3068 { 3069 "alignment" : 4, 3070 "fields" : 3071 [ 3072 { 3073 "access" : "private", 3074 "field_name" : "mT", 3075 "referenced_type" : "_ZTIP23AIBinder_DeathRecipient" 3076 } 3077 ], 3078 "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE", 3079 "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr>", 3080 "record_kind" : "class", 3081 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE", 3082 "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE", 3083 "size" : 4, 3084 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h", 3085 "template_args" : [ "_ZTIP23AIBinder_DeathRecipient" ] 3086 }, 3087 { 3088 "alignment" : 4, 3089 "fields" : 3090 [ 3091 { 3092 "access" : "private", 3093 "field_name" : "mT", 3094 "referenced_type" : "_ZTIP7AParcel" 3095 } 3096 ], 3097 "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 3098 "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>", 3099 "record_kind" : "class", 3100 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 3101 "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 3102 "size" : 4, 3103 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h", 3104 "template_args" : [ "_ZTIP7AParcel" ] 3105 }, 3106 { 3107 "alignment" : 4, 3108 "fields" : 3109 [ 3110 { 3111 "access" : "private", 3112 "field_name" : "mT", 3113 "referenced_type" : "_ZTIP7AStatus" 3114 } 3115 ], 3116 "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 3117 "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>", 3118 "record_kind" : "class", 3119 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 3120 "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 3121 "size" : 4, 3122 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h", 3123 "template_args" : [ "_ZTIP7AStatus" ] 3124 }, 3125 { 3126 "alignment" : 4, 3127 "fields" : 3128 [ 3129 { 3130 "field_name" : "slots", 3131 "referenced_type" : "_ZTIi" 3132 }, 3133 { 3134 "field_name" : "keySize", 3135 "field_offset" : 32, 3136 "referenced_type" : "_ZTIi" 3137 }, 3138 { 3139 "field_name" : "valueSize", 3140 "field_offset" : 64, 3141 "referenced_type" : "_ZTIi" 3142 } 3143 ], 3144 "linker_set_key" : "_ZTIN4aidl7android8hardware6weaver12WeaverConfigE", 3145 "name" : "aidl::android::hardware::weaver::WeaverConfig", 3146 "record_kind" : "class", 3147 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver12WeaverConfigE", 3148 "self_type" : "_ZTIN4aidl7android8hardware6weaver12WeaverConfigE", 3149 "size" : 12, 3150 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/WeaverConfig.h" 3151 }, 3152 { 3153 "alignment" : 4, 3154 "base_specifiers" : 3155 [ 3156 { 3157 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver7IWeaverE" 3158 } 3159 ], 3160 "linker_set_key" : "_ZTIN4aidl7android8hardware6weaver14IWeaverDefaultE", 3161 "name" : "aidl::android::hardware::weaver::IWeaverDefault", 3162 "record_kind" : "class", 3163 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver14IWeaverDefaultE", 3164 "self_type" : "_ZTIN4aidl7android8hardware6weaver14IWeaverDefaultE", 3165 "size" : 16, 3166 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h", 3167 "vtable_components" : 3168 [ 3169 { 3170 "kind" : "offset_to_top" 3171 }, 3172 { 3173 "kind" : "rtti", 3174 "mangled_component_name" : "_ZTIN4aidl7android8hardware6weaver14IWeaverDefaultE" 3175 }, 3176 { 3177 "kind" : "complete_dtor_pointer", 3178 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefaultD1Ev" 3179 }, 3180 { 3181 "kind" : "deleting_dtor_pointer", 3182 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefaultD0Ev" 3183 }, 3184 { 3185 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault8asBinderEv" 3186 }, 3187 { 3188 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault8isRemoteEv" 3189 }, 3190 { 3191 "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj" 3192 }, 3193 { 3194 "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj" 3195 }, 3196 { 3197 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault9getConfigEPNS2_12WeaverConfigE" 3198 }, 3199 { 3200 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault4readEiRKNSt3__16vectorIhNS4_9allocatorIhEEEEPNS2_18WeaverReadResponseE" 3201 }, 3202 { 3203 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault5writeEiRKNSt3__16vectorIhNS4_9allocatorIhEEEESA_" 3204 }, 3205 { 3206 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault19getInterfaceVersionEPi" 3207 }, 3208 { 3209 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE" 3210 } 3211 ] 3212 }, 3213 { 3214 "alignment" : 8, 3215 "fields" : 3216 [ 3217 { 3218 "field_name" : "timeout", 3219 "referenced_type" : "_ZTIx" 3220 }, 3221 { 3222 "field_name" : "value", 3223 "field_offset" : 64, 3224 "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE" 3225 } 3226 ], 3227 "linker_set_key" : "_ZTIN4aidl7android8hardware6weaver18WeaverReadResponseE", 3228 "name" : "aidl::android::hardware::weaver::WeaverReadResponse", 3229 "record_kind" : "class", 3230 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver18WeaverReadResponseE", 3231 "self_type" : "_ZTIN4aidl7android8hardware6weaver18WeaverReadResponseE", 3232 "size" : 24, 3233 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/WeaverReadResponse.h" 3234 }, 3235 { 3236 "alignment" : 4, 3237 "base_specifiers" : 3238 [ 3239 { 3240 "referenced_type" : "_ZTIN3ndk11ICInterfaceE" 3241 } 3242 ], 3243 "linker_set_key" : "_ZTIN4aidl7android8hardware6weaver7IWeaverE", 3244 "name" : "aidl::android::hardware::weaver::IWeaver", 3245 "record_kind" : "class", 3246 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver7IWeaverE", 3247 "self_type" : "_ZTIN4aidl7android8hardware6weaver7IWeaverE", 3248 "size" : 16, 3249 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h", 3250 "vtable_components" : 3251 [ 3252 { 3253 "kind" : "offset_to_top" 3254 }, 3255 { 3256 "kind" : "rtti", 3257 "mangled_component_name" : "_ZTIN4aidl7android8hardware6weaver7IWeaverE" 3258 }, 3259 { 3260 "kind" : "complete_dtor_pointer", 3261 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaverD1Ev" 3262 }, 3263 { 3264 "kind" : "deleting_dtor_pointer", 3265 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaverD0Ev" 3266 }, 3267 { 3268 "is_pure" : true, 3269 "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv" 3270 }, 3271 { 3272 "is_pure" : true, 3273 "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv" 3274 }, 3275 { 3276 "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj" 3277 }, 3278 { 3279 "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj" 3280 }, 3281 { 3282 "is_pure" : true, 3283 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver9getConfigEPNS2_12WeaverConfigE" 3284 }, 3285 { 3286 "is_pure" : true, 3287 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver4readEiRKNSt3__16vectorIhNS4_9allocatorIhEEEEPNS2_18WeaverReadResponseE" 3288 }, 3289 { 3290 "is_pure" : true, 3291 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver5writeEiRKNSt3__16vectorIhNS4_9allocatorIhEEEESA_" 3292 }, 3293 { 3294 "is_pure" : true, 3295 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver19getInterfaceVersionEPi" 3296 }, 3297 { 3298 "is_pure" : true, 3299 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE" 3300 } 3301 ] 3302 }, 3303 { 3304 "alignment" : 4, 3305 "base_specifiers" : 3306 [ 3307 { 3308 "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE" 3309 } 3310 ], 3311 "linker_set_key" : "_ZTIN4aidl7android8hardware6weaver8BnWeaverE", 3312 "name" : "aidl::android::hardware::weaver::BnWeaver", 3313 "record_kind" : "class", 3314 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver8BnWeaverE", 3315 "self_type" : "_ZTIN4aidl7android8hardware6weaver8BnWeaverE", 3316 "size" : 24, 3317 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BnWeaver.h", 3318 "vtable_components" : 3319 [ 3320 { 3321 "kind" : "offset_to_top" 3322 }, 3323 { 3324 "kind" : "rtti", 3325 "mangled_component_name" : "_ZTIN4aidl7android8hardware6weaver8BnWeaverE" 3326 }, 3327 { 3328 "kind" : "complete_dtor_pointer", 3329 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BnWeaverD1Ev" 3330 }, 3331 { 3332 "kind" : "deleting_dtor_pointer", 3333 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BnWeaverD0Ev" 3334 }, 3335 { 3336 "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE8asBinderEv" 3337 }, 3338 { 3339 "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE8isRemoteEv" 3340 }, 3341 { 3342 "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj" 3343 }, 3344 { 3345 "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj" 3346 }, 3347 { 3348 "is_pure" : true, 3349 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver9getConfigEPNS2_12WeaverConfigE" 3350 }, 3351 { 3352 "is_pure" : true, 3353 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver4readEiRKNSt3__16vectorIhNS4_9allocatorIhEEEEPNS2_18WeaverReadResponseE" 3354 }, 3355 { 3356 "is_pure" : true, 3357 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver5writeEiRKNSt3__16vectorIhNS4_9allocatorIhEEEESA_" 3358 }, 3359 { 3360 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BnWeaver19getInterfaceVersionEPi" 3361 }, 3362 { 3363 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BnWeaver16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE" 3364 }, 3365 { 3366 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BnWeaver12createBinderEv" 3367 } 3368 ] 3369 }, 3370 { 3371 "alignment" : 4, 3372 "base_specifiers" : 3373 [ 3374 { 3375 "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE" 3376 } 3377 ], 3378 "fields" : 3379 [ 3380 { 3381 "field_name" : "_aidl_cached_version", 3382 "field_offset" : 160, 3383 "referenced_type" : "_ZTIi" 3384 }, 3385 { 3386 "field_name" : "_aidl_cached_hash", 3387 "field_offset" : 192, 3388 "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE" 3389 }, 3390 { 3391 "field_name" : "_aidl_cached_hash_mutex", 3392 "field_offset" : 288, 3393 "referenced_type" : "_ZTINSt3__15mutexE" 3394 } 3395 ], 3396 "linker_set_key" : "_ZTIN4aidl7android8hardware6weaver8BpWeaverE", 3397 "name" : "aidl::android::hardware::weaver::BpWeaver", 3398 "record_kind" : "class", 3399 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver8BpWeaverE", 3400 "self_type" : "_ZTIN4aidl7android8hardware6weaver8BpWeaverE", 3401 "size" : 40, 3402 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BpWeaver.h", 3403 "vtable_components" : 3404 [ 3405 { 3406 "kind" : "offset_to_top" 3407 }, 3408 { 3409 "kind" : "rtti", 3410 "mangled_component_name" : "_ZTIN4aidl7android8hardware6weaver8BpWeaverE" 3411 }, 3412 { 3413 "kind" : "complete_dtor_pointer", 3414 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BpWeaverD1Ev" 3415 }, 3416 { 3417 "kind" : "deleting_dtor_pointer", 3418 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BpWeaverD0Ev" 3419 }, 3420 { 3421 "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE8asBinderEv" 3422 }, 3423 { 3424 "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE8isRemoteEv" 3425 }, 3426 { 3427 "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE4dumpEiPPKcj" 3428 }, 3429 { 3430 "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj" 3431 }, 3432 { 3433 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BpWeaver9getConfigEPNS2_12WeaverConfigE" 3434 }, 3435 { 3436 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BpWeaver4readEiRKNSt3__16vectorIhNS4_9allocatorIhEEEEPNS2_18WeaverReadResponseE" 3437 }, 3438 { 3439 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BpWeaver5writeEiRKNSt3__16vectorIhNS4_9allocatorIhEEEESA_" 3440 }, 3441 { 3442 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BpWeaver19getInterfaceVersionEPi" 3443 }, 3444 { 3445 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BpWeaver16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE" 3446 } 3447 ] 3448 }, 3449 { 3450 "alignment" : 1, 3451 "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEEE", 3452 "name" : "android::internal::details::IsIterable<std::vector<unsigned char, std::allocator<unsigned char>>>", 3453 "record_kind" : "class", 3454 "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEEE", 3455 "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEEE", 3456 "size" : 1, 3457 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 3458 "template_args" : [ "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE" ] 3459 }, 3460 { 3461 "alignment" : 1, 3462 "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEEE", 3463 "name" : "android::internal::details::IsPointerLike<std::vector<unsigned char, std::allocator<unsigned char>>>", 3464 "record_kind" : "class", 3465 "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEEE", 3466 "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEEE", 3467 "size" : 1, 3468 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 3469 "template_args" : [ "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE" ] 3470 }, 3471 { 3472 "alignment" : 1, 3473 "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEEE", 3474 "name" : "android::internal::details::ToEmptyString<std::vector<unsigned char, std::allocator<unsigned char>>>", 3475 "record_kind" : "class", 3476 "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEEE", 3477 "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEEE", 3478 "size" : 1, 3479 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 3480 "template_args" : [ "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE" ] 3481 }, 3482 { 3483 "alignment" : 1, 3484 "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIhEE", 3485 "name" : "android::internal::details::ToEmptyString<unsigned char>", 3486 "record_kind" : "class", 3487 "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIhEE", 3488 "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIhEE", 3489 "size" : 1, 3490 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 3491 "template_args" : [ "_ZTIh" ] 3492 }, 3493 { 3494 "alignment" : 1, 3495 "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIiEE", 3496 "name" : "android::internal::details::ToEmptyString<int>", 3497 "record_kind" : "class", 3498 "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIiEE", 3499 "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIiEE", 3500 "size" : 1, 3501 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 3502 "template_args" : [ "_ZTIi" ] 3503 }, 3504 { 3505 "alignment" : 1, 3506 "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIxEE", 3507 "name" : "android::internal::details::ToEmptyString<long long>", 3508 "record_kind" : "class", 3509 "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIxEE", 3510 "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIxEE", 3511 "size" : 1, 3512 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 3513 "template_args" : [ "_ZTIx" ] 3514 }, 3515 { 3516 "alignment" : 1, 3517 "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEEE", 3518 "name" : "android::internal::details::HasToStringMethod<std::vector<unsigned char, std::allocator<unsigned char>>>", 3519 "record_kind" : "class", 3520 "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEEE", 3521 "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEEE", 3522 "size" : 1, 3523 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 3524 "template_args" : [ "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE" ] 3525 }, 3526 { 3527 "alignment" : 1, 3528 "base_specifiers" : 3529 [ 3530 { 3531 "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE" 3532 } 3533 ], 3534 "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_10shared_ptrEEE", 3535 "name" : "android::internal::details::IsInstantiationOf<std::vector<unsigned char, std::allocator<unsigned char>>, std::shared_ptr>", 3536 "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_10shared_ptrEEE", 3537 "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_10shared_ptrEEE", 3538 "size" : 1, 3539 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 3540 "template_args" : [ "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE" ] 3541 }, 3542 { 3543 "alignment" : 1, 3544 "base_specifiers" : 3545 [ 3546 { 3547 "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE" 3548 } 3549 ], 3550 "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_8optionalEEE", 3551 "name" : "android::internal::details::IsInstantiationOf<std::vector<unsigned char, std::allocator<unsigned char>>, std::optional>", 3552 "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_8optionalEEE", 3553 "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_8optionalEEE", 3554 "size" : 1, 3555 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 3556 "template_args" : [ "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE" ] 3557 }, 3558 { 3559 "alignment" : 1, 3560 "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEEE", 3561 "name" : "android::internal::details::HasToStringFunction<std::vector<unsigned char, std::allocator<unsigned char>>>", 3562 "record_kind" : "class", 3563 "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEEE", 3564 "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEEE", 3565 "size" : 1, 3566 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 3567 "template_args" : [ "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE" ] 3568 } 3569 ], 3570 "rvalue_reference_types" : 3571 [ 3572 { 3573 "alignment" : 4, 3574 "linker_set_key" : "_ZTION3ndk13ScopedAParcelE", 3575 "name" : "ndk::ScopedAParcel &&", 3576 "referenced_type" : "_ZTIN3ndk13ScopedAParcelE", 3577 "self_type" : "_ZTION3ndk13ScopedAParcelE", 3578 "size" : 4, 3579 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 3580 }, 3581 { 3582 "alignment" : 4, 3583 "linker_set_key" : "_ZTION3ndk13ScopedAStatusE", 3584 "name" : "ndk::ScopedAStatus &&", 3585 "referenced_type" : "_ZTIN3ndk13ScopedAStatusE", 3586 "self_type" : "_ZTION3ndk13ScopedAStatusE", 3587 "size" : 4, 3588 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 3589 }, 3590 { 3591 "alignment" : 4, 3592 "linker_set_key" : "_ZTION3ndk19ScopedAIBinder_WeakE", 3593 "name" : "ndk::ScopedAIBinder_Weak &&", 3594 "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE", 3595 "self_type" : "_ZTION3ndk19ScopedAIBinder_WeakE", 3596 "size" : 4, 3597 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 3598 }, 3599 { 3600 "alignment" : 4, 3601 "linker_set_key" : "_ZTION3ndk20ScopedFileDescriptorE", 3602 "name" : "ndk::ScopedFileDescriptor &&", 3603 "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE", 3604 "self_type" : "_ZTION3ndk20ScopedFileDescriptorE", 3605 "size" : 4, 3606 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 3607 }, 3608 { 3609 "alignment" : 4, 3610 "linker_set_key" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE", 3611 "name" : "ndk::ScopedAIBinder_DeathRecipient &&", 3612 "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE", 3613 "self_type" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE", 3614 "size" : 4, 3615 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 3616 }, 3617 { 3618 "alignment" : 4, 3619 "linker_set_key" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 3620 "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> &&", 3621 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 3622 "self_type" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 3623 "size" : 4, 3624 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 3625 } 3626 ] 3627} 3628