1{ 2 "array_types" : [], 3 "builtin_types" : 4 [ 5 { 6 "alignment" : 4, 7 "linker_set_key" : "_ZTIDn", 8 "name" : "std::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" : 4, 35 "is_integral" : true, 36 "linker_set_key" : "_ZTIi", 37 "name" : "int", 38 "referenced_type" : "_ZTIi", 39 "self_type" : "_ZTIi", 40 "size" : 4 41 }, 42 { 43 "alignment" : 4, 44 "is_integral" : true, 45 "is_unsigned" : true, 46 "linker_set_key" : "_ZTIj", 47 "name" : "unsigned int", 48 "referenced_type" : "_ZTIj", 49 "self_type" : "_ZTIj", 50 "size" : 4 51 }, 52 { 53 "linker_set_key" : "_ZTIv", 54 "name" : "void", 55 "referenced_type" : "_ZTIv", 56 "self_type" : "_ZTIv" 57 }, 58 { 59 "alignment" : 8, 60 "is_integral" : true, 61 "linker_set_key" : "_ZTIx", 62 "name" : "long long", 63 "referenced_type" : "_ZTIx", 64 "self_type" : "_ZTIx", 65 "size" : 8 66 } 67 ], 68 "elf_functions" : 69 [ 70 { 71 "name" : "_ZN4aidl7android8hardware6common12MappableFile14readFromParcelEPK7AParcel" 72 }, 73 { 74 "name" : "_ZN4aidl7android8hardware6common12NativeHandle14readFromParcelEPK7AParcel" 75 }, 76 { 77 "name" : "_ZN4aidl7android8hardware6common6Ashmem14readFromParcelEPK7AParcel" 78 }, 79 { 80 "name" : "_ZNK4aidl7android8hardware6common12MappableFile13writeToParcelEP7AParcel" 81 }, 82 { 83 "name" : "_ZNK4aidl7android8hardware6common12NativeHandle13writeToParcelEP7AParcel" 84 }, 85 { 86 "name" : "_ZNK4aidl7android8hardware6common6Ashmem13writeToParcelEP7AParcel" 87 }, 88 { 89 "binding" : "weak", 90 "name" : "_ZNSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEE8__appendEj" 91 }, 92 { 93 "binding" : "weak", 94 "name" : "_ZNSt3__16vectorIiNS_9allocatorIiEEE8__appendEj" 95 } 96 ], 97 "elf_objects" : 98 [ 99 { 100 "name" : "_ZN4aidl7android8hardware6common12MappableFile10descriptorE" 101 }, 102 { 103 "name" : "_ZN4aidl7android8hardware6common12NativeHandle10descriptorE" 104 }, 105 { 106 "name" : "_ZN4aidl7android8hardware6common6Ashmem10descriptorE" 107 } 108 ], 109 "enum_types" : 110 [ 111 { 112 "alignment" : 4, 113 "enum_fields" : 114 [ 115 { 116 "enum_field_value" : 1, 117 "name" : "FLAG_ONEWAY" 118 } 119 ], 120 "linker_set_key" : "_ZTI12$FLAG_ONEWAY", 121 "name" : "(unnamed)", 122 "referenced_type" : "_ZTI12$FLAG_ONEWAY", 123 "self_type" : "_ZTI12$FLAG_ONEWAY", 124 "size" : 4, 125 "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h", 126 "underlying_type" : "_ZTIj" 127 }, 128 { 129 "alignment" : 4, 130 "enum_fields" : 131 [ 132 { 133 "enum_field_value" : 0, 134 "name" : "EX_NONE" 135 }, 136 { 137 "enum_field_value" : -1, 138 "name" : "EX_SECURITY" 139 }, 140 { 141 "enum_field_value" : -2, 142 "name" : "EX_BAD_PARCELABLE" 143 }, 144 { 145 "enum_field_value" : -3, 146 "name" : "EX_ILLEGAL_ARGUMENT" 147 }, 148 { 149 "enum_field_value" : -4, 150 "name" : "EX_NULL_POINTER" 151 }, 152 { 153 "enum_field_value" : -5, 154 "name" : "EX_ILLEGAL_STATE" 155 }, 156 { 157 "enum_field_value" : -6, 158 "name" : "EX_NETWORK_MAIN_THREAD" 159 }, 160 { 161 "enum_field_value" : -7, 162 "name" : "EX_UNSUPPORTED_OPERATION" 163 }, 164 { 165 "enum_field_value" : -8, 166 "name" : "EX_SERVICE_SPECIFIC" 167 }, 168 { 169 "enum_field_value" : -9, 170 "name" : "EX_PARCELABLE" 171 }, 172 { 173 "enum_field_value" : -129, 174 "name" : "EX_TRANSACTION_FAILED" 175 } 176 ], 177 "linker_set_key" : "_ZTI18$EX_BAD_PARCELABLE", 178 "name" : "(unnamed)", 179 "referenced_type" : "_ZTI18$EX_BAD_PARCELABLE", 180 "self_type" : "_ZTI18$EX_BAD_PARCELABLE", 181 "size" : 4, 182 "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h", 183 "underlying_type" : "_ZTIi" 184 }, 185 { 186 "alignment" : 4, 187 "enum_fields" : 188 [ 189 { 190 "enum_field_value" : 268435456, 191 "name" : "FLAG_PRIVATE_LOCAL" 192 } 193 ], 194 "linker_set_key" : "_ZTI19$FLAG_PRIVATE_LOCAL", 195 "name" : "(unnamed)", 196 "referenced_type" : "_ZTI19$FLAG_PRIVATE_LOCAL", 197 "self_type" : "_ZTI19$FLAG_PRIVATE_LOCAL", 198 "size" : 4, 199 "source_file" : "frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h", 200 "underlying_type" : "_ZTIj" 201 }, 202 { 203 "alignment" : 4, 204 "enum_fields" : 205 [ 206 { 207 "enum_field_value" : 268435456, 208 "name" : "FLAG_PRIVATE_VENDOR" 209 } 210 ], 211 "linker_set_key" : "_ZTI20$FLAG_PRIVATE_VENDOR", 212 "name" : "(unnamed)", 213 "referenced_type" : "_ZTI20$FLAG_PRIVATE_VENDOR", 214 "self_type" : "_ZTI20$FLAG_PRIVATE_VENDOR", 215 "size" : 4, 216 "source_file" : "frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h", 217 "underlying_type" : "_ZTIj" 218 }, 219 { 220 "alignment" : 4, 221 "enum_fields" : 222 [ 223 { 224 "enum_field_value" : 0, 225 "name" : "STATUS_OK" 226 }, 227 { 228 "enum_field_value" : -2147483648, 229 "name" : "STATUS_UNKNOWN_ERROR" 230 }, 231 { 232 "enum_field_value" : -12, 233 "name" : "STATUS_NO_MEMORY" 234 }, 235 { 236 "enum_field_value" : -38, 237 "name" : "STATUS_INVALID_OPERATION" 238 }, 239 { 240 "enum_field_value" : -22, 241 "name" : "STATUS_BAD_VALUE" 242 }, 243 { 244 "enum_field_value" : -2147483647, 245 "name" : "STATUS_BAD_TYPE" 246 }, 247 { 248 "enum_field_value" : -2, 249 "name" : "STATUS_NAME_NOT_FOUND" 250 }, 251 { 252 "enum_field_value" : -1, 253 "name" : "STATUS_PERMISSION_DENIED" 254 }, 255 { 256 "enum_field_value" : -19, 257 "name" : "STATUS_NO_INIT" 258 }, 259 { 260 "enum_field_value" : -17, 261 "name" : "STATUS_ALREADY_EXISTS" 262 }, 263 { 264 "enum_field_value" : -32, 265 "name" : "STATUS_DEAD_OBJECT" 266 }, 267 { 268 "enum_field_value" : -2147483646, 269 "name" : "STATUS_FAILED_TRANSACTION" 270 }, 271 { 272 "enum_field_value" : -75, 273 "name" : "STATUS_BAD_INDEX" 274 }, 275 { 276 "enum_field_value" : -61, 277 "name" : "STATUS_NOT_ENOUGH_DATA" 278 }, 279 { 280 "enum_field_value" : -11, 281 "name" : "STATUS_WOULD_BLOCK" 282 }, 283 { 284 "enum_field_value" : -110, 285 "name" : "STATUS_TIMED_OUT" 286 }, 287 { 288 "enum_field_value" : -74, 289 "name" : "STATUS_UNKNOWN_TRANSACTION" 290 }, 291 { 292 "enum_field_value" : -2147483641, 293 "name" : "STATUS_FDS_NOT_ALLOWED" 294 }, 295 { 296 "enum_field_value" : -2147483640, 297 "name" : "STATUS_UNEXPECTED_NULL" 298 } 299 ], 300 "linker_set_key" : "_ZTI22$STATUS_ALREADY_EXISTS", 301 "name" : "(unnamed)", 302 "referenced_type" : "_ZTI22$STATUS_ALREADY_EXISTS", 303 "self_type" : "_ZTI22$STATUS_ALREADY_EXISTS", 304 "size" : 4, 305 "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h", 306 "underlying_type" : "_ZTIi" 307 }, 308 { 309 "alignment" : 4, 310 "enum_fields" : 311 [ 312 { 313 "enum_field_value" : 1, 314 "name" : "FIRST_CALL_TRANSACTION" 315 }, 316 { 317 "enum_field_value" : 16777215, 318 "name" : "LAST_CALL_TRANSACTION" 319 } 320 ], 321 "linker_set_key" : "_ZTI23$FIRST_CALL_TRANSACTION", 322 "name" : "(unnamed)", 323 "referenced_type" : "_ZTI23$FIRST_CALL_TRANSACTION", 324 "self_type" : "_ZTI23$FIRST_CALL_TRANSACTION", 325 "size" : 4, 326 "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h", 327 "underlying_type" : "_ZTIj" 328 }, 329 { 330 "alignment" : 4, 331 "enum_fields" : 332 [ 333 { 334 "enum_field_value" : 0, 335 "name" : "ndk::STABILITY_LOCAL" 336 }, 337 { 338 "enum_field_value" : 1, 339 "name" : "ndk::STABILITY_VINTF" 340 } 341 ], 342 "linker_set_key" : "_ZTIN3ndk16$STABILITY_LOCALE", 343 "name" : "ndk::(unnamed)", 344 "referenced_type" : "_ZTIN3ndk16$STABILITY_LOCALE", 345 "self_type" : "_ZTIN3ndk16$STABILITY_LOCALE", 346 "size" : 4, 347 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h", 348 "underlying_type" : "_ZTIj" 349 }, 350 { 351 "alignment" : 4, 352 "enum_fields" : 353 [ 354 { 355 "enum_field_value" : 1, 356 "name" : "android::internal::details::IsIterable<std::vector<ndk::ScopedFileDescriptor>>::value" 357 } 358 ], 359 "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEE6$valueE", 360 "name" : "android::internal::details::IsIterable<std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>>>::(unnamed)", 361 "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEE6$valueE", 362 "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEE6$valueE", 363 "size" : 4, 364 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 365 "underlying_type" : "_ZTIj" 366 }, 367 { 368 "alignment" : 4, 369 "enum_fields" : 370 [ 371 { 372 "enum_field_value" : 1, 373 "name" : "android::internal::details::IsIterable<std::vector<int>>::value" 374 } 375 ], 376 "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE", 377 "name" : "android::internal::details::IsIterable<std::vector<int, std::allocator<int>>>::(unnamed)", 378 "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE", 379 "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE", 380 "size" : 4, 381 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 382 "underlying_type" : "_ZTIj" 383 }, 384 { 385 "alignment" : 4, 386 "enum_fields" : 387 [ 388 { 389 "enum_field_value" : 0, 390 "name" : "android::internal::details::IsPointerLike<std::vector<ndk::ScopedFileDescriptor>>::value" 391 } 392 ], 393 "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEE6$valueE", 394 "name" : "android::internal::details::IsPointerLike<std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>>>::(unnamed)", 395 "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEE6$valueE", 396 "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEE6$valueE", 397 "size" : 4, 398 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 399 "underlying_type" : "_ZTIj" 400 }, 401 { 402 "alignment" : 4, 403 "enum_fields" : 404 [ 405 { 406 "enum_field_value" : 0, 407 "name" : "android::internal::details::IsPointerLike<std::vector<int>>::value" 408 } 409 ], 410 "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE", 411 "name" : "android::internal::details::IsPointerLike<std::vector<int, std::allocator<int>>>::(unnamed)", 412 "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE", 413 "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE", 414 "size" : 4, 415 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 416 "underlying_type" : "_ZTIj" 417 }, 418 { 419 "alignment" : 4, 420 "enum_fields" : 421 [ 422 { 423 "enum_field_value" : 0, 424 "name" : "android::internal::details::HasToStringMethod<std::vector<ndk::ScopedFileDescriptor>>::value" 425 } 426 ], 427 "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEE6$valueE", 428 "name" : "android::internal::details::HasToStringMethod<std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>>>::(unnamed)", 429 "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEE6$valueE", 430 "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEE6$valueE", 431 "size" : 4, 432 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 433 "underlying_type" : "_ZTIj" 434 }, 435 { 436 "alignment" : 4, 437 "enum_fields" : 438 [ 439 { 440 "enum_field_value" : 0, 441 "name" : "android::internal::details::HasToStringMethod<std::vector<int>>::value" 442 } 443 ], 444 "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE", 445 "name" : "android::internal::details::HasToStringMethod<std::vector<int, std::allocator<int>>>::(unnamed)", 446 "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE", 447 "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE", 448 "size" : 4, 449 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 450 "underlying_type" : "_ZTIj" 451 }, 452 { 453 "alignment" : 4, 454 "enum_fields" : 455 [ 456 { 457 "enum_field_value" : 0, 458 "name" : "android::internal::details::HasToStringFunction<std::vector<ndk::ScopedFileDescriptor>>::value" 459 } 460 ], 461 "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEE6$valueE", 462 "name" : "android::internal::details::HasToStringFunction<std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>>>::(unnamed)", 463 "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEE6$valueE", 464 "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEE6$valueE", 465 "size" : 4, 466 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 467 "underlying_type" : "_ZTIj" 468 }, 469 { 470 "alignment" : 4, 471 "enum_fields" : 472 [ 473 { 474 "enum_field_value" : 0, 475 "name" : "android::internal::details::HasToStringFunction<std::vector<int>>::value" 476 } 477 ], 478 "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE", 479 "name" : "android::internal::details::HasToStringFunction<std::vector<int, std::allocator<int>>>::(unnamed)", 480 "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE", 481 "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE", 482 "size" : 4, 483 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 484 "underlying_type" : "_ZTIj" 485 } 486 ], 487 "function_types" : 488 [ 489 { 490 "alignment" : 4, 491 "linker_set_key" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E", 492 "name" : "int (AIBinder *, unsigned int, const AParcel *, AParcel *)", 493 "parameters" : 494 [ 495 { 496 "referenced_type" : "_ZTIP8AIBinder" 497 }, 498 { 499 "referenced_type" : "_ZTIj" 500 }, 501 { 502 "referenced_type" : "_ZTIPK7AParcel" 503 }, 504 { 505 "referenced_type" : "_ZTIP7AParcel" 506 } 507 ], 508 "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E", 509 "return_type" : "_ZTIi", 510 "self_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E", 511 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 512 } 513 ], 514 "functions" : 515 [ 516 { 517 "function_name" : "aidl::android::hardware::common::MappableFile::readFromParcel", 518 "linker_set_key" : "_ZN4aidl7android8hardware6common12MappableFile14readFromParcelEPK7AParcel", 519 "parameters" : 520 [ 521 { 522 "is_this_ptr" : true, 523 "referenced_type" : "_ZTIPN4aidl7android8hardware6common12MappableFileE" 524 }, 525 { 526 "referenced_type" : "_ZTIPK7AParcel" 527 } 528 ], 529 "return_type" : "_ZTIi", 530 "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/MappableFile.h" 531 }, 532 { 533 "function_name" : "aidl::android::hardware::common::NativeHandle::readFromParcel", 534 "linker_set_key" : "_ZN4aidl7android8hardware6common12NativeHandle14readFromParcelEPK7AParcel", 535 "parameters" : 536 [ 537 { 538 "is_this_ptr" : true, 539 "referenced_type" : "_ZTIPN4aidl7android8hardware6common12NativeHandleE" 540 }, 541 { 542 "referenced_type" : "_ZTIPK7AParcel" 543 } 544 ], 545 "return_type" : "_ZTIi", 546 "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/NativeHandle.h" 547 }, 548 { 549 "function_name" : "aidl::android::hardware::common::Ashmem::readFromParcel", 550 "linker_set_key" : "_ZN4aidl7android8hardware6common6Ashmem14readFromParcelEPK7AParcel", 551 "parameters" : 552 [ 553 { 554 "is_this_ptr" : true, 555 "referenced_type" : "_ZTIPN4aidl7android8hardware6common6AshmemE" 556 }, 557 { 558 "referenced_type" : "_ZTIPK7AParcel" 559 } 560 ], 561 "return_type" : "_ZTIi", 562 "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/Ashmem.h" 563 }, 564 { 565 "function_name" : "aidl::android::hardware::common::MappableFile::writeToParcel", 566 "linker_set_key" : "_ZNK4aidl7android8hardware6common12MappableFile13writeToParcelEP7AParcel", 567 "parameters" : 568 [ 569 { 570 "is_this_ptr" : true, 571 "referenced_type" : "_ZTIPKN4aidl7android8hardware6common12MappableFileE" 572 }, 573 { 574 "referenced_type" : "_ZTIP7AParcel" 575 } 576 ], 577 "return_type" : "_ZTIi", 578 "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/MappableFile.h" 579 }, 580 { 581 "function_name" : "aidl::android::hardware::common::NativeHandle::writeToParcel", 582 "linker_set_key" : "_ZNK4aidl7android8hardware6common12NativeHandle13writeToParcelEP7AParcel", 583 "parameters" : 584 [ 585 { 586 "is_this_ptr" : true, 587 "referenced_type" : "_ZTIPKN4aidl7android8hardware6common12NativeHandleE" 588 }, 589 { 590 "referenced_type" : "_ZTIP7AParcel" 591 } 592 ], 593 "return_type" : "_ZTIi", 594 "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/NativeHandle.h" 595 }, 596 { 597 "function_name" : "aidl::android::hardware::common::Ashmem::writeToParcel", 598 "linker_set_key" : "_ZNK4aidl7android8hardware6common6Ashmem13writeToParcelEP7AParcel", 599 "parameters" : 600 [ 601 { 602 "is_this_ptr" : true, 603 "referenced_type" : "_ZTIPKN4aidl7android8hardware6common6AshmemE" 604 }, 605 { 606 "referenced_type" : "_ZTIP7AParcel" 607 } 608 ], 609 "return_type" : "_ZTIi", 610 "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/Ashmem.h" 611 } 612 ], 613 "global_vars" : 614 [ 615 { 616 "linker_set_key" : "_ZN4aidl7android8hardware6common12MappableFile10descriptorE", 617 "name" : "aidl::android::hardware::common::MappableFile::descriptor", 618 "referenced_type" : "_ZTIPKc", 619 "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/MappableFile.h" 620 }, 621 { 622 "linker_set_key" : "_ZN4aidl7android8hardware6common12NativeHandle10descriptorE", 623 "name" : "aidl::android::hardware::common::NativeHandle::descriptor", 624 "referenced_type" : "_ZTIPKc", 625 "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/NativeHandle.h" 626 }, 627 { 628 "linker_set_key" : "_ZN4aidl7android8hardware6common6Ashmem10descriptorE", 629 "name" : "aidl::android::hardware::common::Ashmem::descriptor", 630 "referenced_type" : "_ZTIPKc", 631 "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/Ashmem.h" 632 } 633 ], 634 "lvalue_reference_types" : 635 [ 636 { 637 "alignment" : 4, 638 "linker_set_key" : "_ZTIRKN3ndk10SpAIBinderE", 639 "name" : "const ndk::SpAIBinder &", 640 "referenced_type" : "_ZTIKN3ndk10SpAIBinderE", 641 "self_type" : "_ZTIRKN3ndk10SpAIBinderE", 642 "size" : 4, 643 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 644 }, 645 { 646 "alignment" : 4, 647 "linker_set_key" : "_ZTIRKN3ndk13ScopedAParcelE", 648 "name" : "const ndk::ScopedAParcel &", 649 "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE", 650 "self_type" : "_ZTIRKN3ndk13ScopedAParcelE", 651 "size" : 4, 652 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 653 }, 654 { 655 "alignment" : 4, 656 "linker_set_key" : "_ZTIRKN3ndk20ScopedFileDescriptorE", 657 "name" : "const ndk::ScopedFileDescriptor &", 658 "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE", 659 "self_type" : "_ZTIRKN3ndk20ScopedFileDescriptorE", 660 "size" : 4, 661 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 662 }, 663 { 664 "alignment" : 4, 665 "linker_set_key" : "_ZTIRKN4aidl7android8hardware6common12MappableFileE", 666 "name" : "const aidl::android::hardware::common::MappableFile &", 667 "referenced_type" : "_ZTIKN4aidl7android8hardware6common12MappableFileE", 668 "self_type" : "_ZTIRKN4aidl7android8hardware6common12MappableFileE", 669 "size" : 4, 670 "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/MappableFile.h" 671 }, 672 { 673 "alignment" : 4, 674 "linker_set_key" : "_ZTIRKN4aidl7android8hardware6common12NativeHandleE", 675 "name" : "const aidl::android::hardware::common::NativeHandle &", 676 "referenced_type" : "_ZTIKN4aidl7android8hardware6common12NativeHandleE", 677 "self_type" : "_ZTIRKN4aidl7android8hardware6common12NativeHandleE", 678 "size" : 4, 679 "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/NativeHandle.h" 680 }, 681 { 682 "alignment" : 4, 683 "linker_set_key" : "_ZTIRKN4aidl7android8hardware6common6AshmemE", 684 "name" : "const aidl::android::hardware::common::Ashmem &", 685 "referenced_type" : "_ZTIKN4aidl7android8hardware6common6AshmemE", 686 "self_type" : "_ZTIRKN4aidl7android8hardware6common6AshmemE", 687 "size" : 4, 688 "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/Ashmem.h" 689 }, 690 { 691 "alignment" : 4, 692 "linker_set_key" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE", 693 "name" : "const std::vector<char16_t, std::allocator<char16_t>> &", 694 "referenced_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE", 695 "self_type" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE", 696 "size" : 4, 697 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 698 }, 699 { 700 "alignment" : 4, 701 "linker_set_key" : "_ZTIRKNSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE", 702 "name" : "const std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>> &", 703 "referenced_type" : "_ZTIKNSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE", 704 "self_type" : "_ZTIRKNSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE", 705 "size" : 4, 706 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h" 707 }, 708 { 709 "alignment" : 4, 710 "linker_set_key" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE", 711 "name" : "const std::vector<bool, std::allocator<bool>> &", 712 "referenced_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE", 713 "self_type" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE", 714 "size" : 4, 715 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 716 }, 717 { 718 "alignment" : 4, 719 "linker_set_key" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE", 720 "name" : "const std::vector<double, std::allocator<double>> &", 721 "referenced_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE", 722 "self_type" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE", 723 "size" : 4, 724 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 725 }, 726 { 727 "alignment" : 4, 728 "linker_set_key" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE", 729 "name" : "const std::vector<float, std::allocator<float>> &", 730 "referenced_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE", 731 "self_type" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE", 732 "size" : 4, 733 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 734 }, 735 { 736 "alignment" : 4, 737 "linker_set_key" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE", 738 "name" : "const std::vector<unsigned char, std::allocator<unsigned char>> &", 739 "referenced_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE", 740 "self_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE", 741 "size" : 4, 742 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 743 }, 744 { 745 "alignment" : 4, 746 "linker_set_key" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE", 747 "name" : "const std::vector<int, std::allocator<int>> &", 748 "referenced_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE", 749 "self_type" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE", 750 "size" : 4, 751 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 752 }, 753 { 754 "alignment" : 4, 755 "linker_set_key" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE", 756 "name" : "const std::vector<unsigned int, std::allocator<unsigned int>> &", 757 "referenced_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE", 758 "self_type" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE", 759 "size" : 4, 760 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 761 }, 762 { 763 "alignment" : 4, 764 "linker_set_key" : "_ZTIRKNSt3__16vectorIxNS_9allocatorIxEEEE", 765 "name" : "const std::vector<long long, std::allocator<long long>> &", 766 "referenced_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE", 767 "self_type" : "_ZTIRKNSt3__16vectorIxNS_9allocatorIxEEEE", 768 "size" : 4, 769 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 770 }, 771 { 772 "alignment" : 4, 773 "linker_set_key" : "_ZTIRKNSt3__16vectorIyNS_9allocatorIyEEEE", 774 "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>> &", 775 "referenced_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE", 776 "self_type" : "_ZTIRKNSt3__16vectorIyNS_9allocatorIyEEEE", 777 "size" : 4, 778 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 779 }, 780 { 781 "alignment" : 4, 782 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE", 783 "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>> &", 784 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE", 785 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE", 786 "size" : 4, 787 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 788 }, 789 { 790 "alignment" : 4, 791 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE", 792 "name" : "const std::optional<std::vector<bool, std::allocator<bool>>> &", 793 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE", 794 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE", 795 "size" : 4, 796 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 797 }, 798 { 799 "alignment" : 4, 800 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE", 801 "name" : "const std::optional<std::vector<double, std::allocator<double>>> &", 802 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE", 803 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE", 804 "size" : 4, 805 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 806 }, 807 { 808 "alignment" : 4, 809 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE", 810 "name" : "const std::optional<std::vector<float, std::allocator<float>>> &", 811 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE", 812 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE", 813 "size" : 4, 814 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 815 }, 816 { 817 "alignment" : 4, 818 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE", 819 "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> &", 820 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE", 821 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE", 822 "size" : 4, 823 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 824 }, 825 { 826 "alignment" : 4, 827 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE", 828 "name" : "const std::optional<std::vector<int, std::allocator<int>>> &", 829 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE", 830 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE", 831 "size" : 4, 832 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 833 }, 834 { 835 "alignment" : 4, 836 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE", 837 "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> &", 838 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE", 839 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE", 840 "size" : 4, 841 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 842 }, 843 { 844 "alignment" : 4, 845 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE", 846 "name" : "const std::optional<std::vector<long long, std::allocator<long long>>> &", 847 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE", 848 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE", 849 "size" : 4, 850 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 851 }, 852 { 853 "alignment" : 4, 854 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE", 855 "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> &", 856 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE", 857 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE", 858 "size" : 4, 859 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 860 }, 861 { 862 "alignment" : 4, 863 "linker_set_key" : "_ZTIRKi", 864 "name" : "const int &", 865 "referenced_type" : "_ZTIKi", 866 "self_type" : "_ZTIRKi", 867 "size" : 4, 868 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h" 869 }, 870 { 871 "alignment" : 4, 872 "linker_set_key" : "_ZTIRKx", 873 "name" : "const long long &", 874 "referenced_type" : "_ZTIKx", 875 "self_type" : "_ZTIRKx", 876 "size" : 4, 877 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h" 878 }, 879 { 880 "alignment" : 4, 881 "linker_set_key" : "_ZTIRN3ndk10SpAIBinderE", 882 "name" : "ndk::SpAIBinder &", 883 "referenced_type" : "_ZTIN3ndk10SpAIBinderE", 884 "self_type" : "_ZTIRN3ndk10SpAIBinderE", 885 "size" : 4, 886 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 887 }, 888 { 889 "alignment" : 4, 890 "linker_set_key" : "_ZTIRN3ndk13ScopedAParcelE", 891 "name" : "ndk::ScopedAParcel &", 892 "referenced_type" : "_ZTIN3ndk13ScopedAParcelE", 893 "self_type" : "_ZTIRN3ndk13ScopedAParcelE", 894 "size" : 4, 895 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 896 }, 897 { 898 "alignment" : 4, 899 "linker_set_key" : "_ZTIRN3ndk13ScopedAStatusE", 900 "name" : "ndk::ScopedAStatus &", 901 "referenced_type" : "_ZTIN3ndk13ScopedAStatusE", 902 "self_type" : "_ZTIRN3ndk13ScopedAStatusE", 903 "size" : 4, 904 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 905 }, 906 { 907 "alignment" : 4, 908 "linker_set_key" : "_ZTIRN3ndk19ScopedAIBinder_WeakE", 909 "name" : "ndk::ScopedAIBinder_Weak &", 910 "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE", 911 "self_type" : "_ZTIRN3ndk19ScopedAIBinder_WeakE", 912 "size" : 4, 913 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 914 }, 915 { 916 "alignment" : 4, 917 "linker_set_key" : "_ZTIRN3ndk20ScopedFileDescriptorE", 918 "name" : "ndk::ScopedFileDescriptor &", 919 "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE", 920 "self_type" : "_ZTIRN3ndk20ScopedFileDescriptorE", 921 "size" : 4, 922 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 923 }, 924 { 925 "alignment" : 4, 926 "linker_set_key" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE", 927 "name" : "ndk::ScopedAIBinder_DeathRecipient &", 928 "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE", 929 "self_type" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE", 930 "size" : 4, 931 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 932 } 933 ], 934 "pointer_types" : 935 [ 936 { 937 "alignment" : 4, 938 "linker_set_key" : "_ZTIP13AIBinder_Weak", 939 "name" : "AIBinder_Weak *", 940 "referenced_type" : "_ZTI13AIBinder_Weak", 941 "self_type" : "_ZTIP13AIBinder_Weak", 942 "size" : 4, 943 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 944 }, 945 { 946 "alignment" : 4, 947 "linker_set_key" : "_ZTIP14AIBinder_Class", 948 "name" : "AIBinder_Class *", 949 "referenced_type" : "_ZTI14AIBinder_Class", 950 "self_type" : "_ZTIP14AIBinder_Class", 951 "size" : 4, 952 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 953 }, 954 { 955 "alignment" : 4, 956 "linker_set_key" : "_ZTIP23AIBinder_DeathRecipient", 957 "name" : "AIBinder_DeathRecipient *", 958 "referenced_type" : "_ZTI23AIBinder_DeathRecipient", 959 "self_type" : "_ZTIP23AIBinder_DeathRecipient", 960 "size" : 4, 961 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 962 }, 963 { 964 "alignment" : 4, 965 "linker_set_key" : "_ZTIP7AParcel", 966 "name" : "AParcel *", 967 "referenced_type" : "_ZTI7AParcel", 968 "self_type" : "_ZTIP7AParcel", 969 "size" : 4, 970 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 971 }, 972 { 973 "alignment" : 4, 974 "linker_set_key" : "_ZTIP7AStatus", 975 "name" : "AStatus *", 976 "referenced_type" : "_ZTI7AStatus", 977 "self_type" : "_ZTIP7AStatus", 978 "size" : 4, 979 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 980 }, 981 { 982 "alignment" : 4, 983 "linker_set_key" : "_ZTIP8AIBinder", 984 "name" : "AIBinder *", 985 "referenced_type" : "_ZTI8AIBinder", 986 "self_type" : "_ZTIP8AIBinder", 987 "size" : 4, 988 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 989 }, 990 { 991 "alignment" : 4, 992 "linker_set_key" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E", 993 "name" : "int (*)(AIBinder *, unsigned int, const AParcel *, AParcel *)", 994 "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E", 995 "self_type" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E", 996 "size" : 4, 997 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 998 }, 999 { 1000 "alignment" : 4, 1001 "linker_set_key" : "_ZTIPK7AParcel", 1002 "name" : "const AParcel *", 1003 "referenced_type" : "_ZTIK7AParcel", 1004 "self_type" : "_ZTIPK7AParcel", 1005 "size" : 4, 1006 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 1007 }, 1008 { 1009 "alignment" : 4, 1010 "linker_set_key" : "_ZTIPKN3ndk10SpAIBinderE", 1011 "name" : "const ndk::SpAIBinder *", 1012 "referenced_type" : "_ZTIKN3ndk10SpAIBinderE", 1013 "self_type" : "_ZTIPKN3ndk10SpAIBinderE", 1014 "size" : 4, 1015 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1016 }, 1017 { 1018 "alignment" : 4, 1019 "linker_set_key" : "_ZTIPKN3ndk13ScopedAParcelE", 1020 "name" : "const ndk::ScopedAParcel *", 1021 "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE", 1022 "self_type" : "_ZTIPKN3ndk13ScopedAParcelE", 1023 "size" : 4, 1024 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1025 }, 1026 { 1027 "alignment" : 4, 1028 "linker_set_key" : "_ZTIPKN3ndk13ScopedAStatusE", 1029 "name" : "const ndk::ScopedAStatus *", 1030 "referenced_type" : "_ZTIKN3ndk13ScopedAStatusE", 1031 "self_type" : "_ZTIPKN3ndk13ScopedAStatusE", 1032 "size" : 4, 1033 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1034 }, 1035 { 1036 "alignment" : 4, 1037 "linker_set_key" : "_ZTIPKN3ndk19ScopedAIBinder_WeakE", 1038 "name" : "const ndk::ScopedAIBinder_Weak *", 1039 "referenced_type" : "_ZTIKN3ndk19ScopedAIBinder_WeakE", 1040 "self_type" : "_ZTIPKN3ndk19ScopedAIBinder_WeakE", 1041 "size" : 4, 1042 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1043 }, 1044 { 1045 "alignment" : 4, 1046 "linker_set_key" : "_ZTIPKN3ndk20ScopedFileDescriptorE", 1047 "name" : "const ndk::ScopedFileDescriptor *", 1048 "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE", 1049 "self_type" : "_ZTIPKN3ndk20ScopedFileDescriptorE", 1050 "size" : 4, 1051 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1052 }, 1053 { 1054 "alignment" : 4, 1055 "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE", 1056 "name" : "const ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr> *", 1057 "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE", 1058 "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE", 1059 "size" : 4, 1060 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1061 }, 1062 { 1063 "alignment" : 4, 1064 "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 1065 "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *", 1066 "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 1067 "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 1068 "size" : 4, 1069 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1070 }, 1071 { 1072 "alignment" : 4, 1073 "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 1074 "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *", 1075 "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 1076 "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 1077 "size" : 4, 1078 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1079 }, 1080 { 1081 "alignment" : 4, 1082 "linker_set_key" : "_ZTIPKN4aidl7android8hardware6common12MappableFileE", 1083 "name" : "const aidl::android::hardware::common::MappableFile *", 1084 "referenced_type" : "_ZTIKN4aidl7android8hardware6common12MappableFileE", 1085 "self_type" : "_ZTIPKN4aidl7android8hardware6common12MappableFileE", 1086 "size" : 4, 1087 "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/MappableFile.h" 1088 }, 1089 { 1090 "alignment" : 4, 1091 "linker_set_key" : "_ZTIPKN4aidl7android8hardware6common12NativeHandleE", 1092 "name" : "const aidl::android::hardware::common::NativeHandle *", 1093 "referenced_type" : "_ZTIKN4aidl7android8hardware6common12NativeHandleE", 1094 "self_type" : "_ZTIPKN4aidl7android8hardware6common12NativeHandleE", 1095 "size" : 4, 1096 "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/NativeHandle.h" 1097 }, 1098 { 1099 "alignment" : 4, 1100 "linker_set_key" : "_ZTIPKN4aidl7android8hardware6common6AshmemE", 1101 "name" : "const aidl::android::hardware::common::Ashmem *", 1102 "referenced_type" : "_ZTIKN4aidl7android8hardware6common6AshmemE", 1103 "self_type" : "_ZTIPKN4aidl7android8hardware6common6AshmemE", 1104 "size" : 4, 1105 "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/Ashmem.h" 1106 }, 1107 { 1108 "alignment" : 4, 1109 "linker_set_key" : "_ZTIPKc", 1110 "name" : "const char *", 1111 "referenced_type" : "_ZTIKc", 1112 "self_type" : "_ZTIPKc", 1113 "size" : 4, 1114 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1115 }, 1116 { 1117 "alignment" : 4, 1118 "linker_set_key" : "_ZTIPKv", 1119 "name" : "const void *", 1120 "referenced_type" : "_ZTIKv", 1121 "self_type" : "_ZTIPKv", 1122 "size" : 4, 1123 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1124 }, 1125 { 1126 "alignment" : 4, 1127 "linker_set_key" : "_ZTIPN3ndk10SpAIBinderE", 1128 "name" : "ndk::SpAIBinder *", 1129 "referenced_type" : "_ZTIN3ndk10SpAIBinderE", 1130 "self_type" : "_ZTIPN3ndk10SpAIBinderE", 1131 "size" : 4, 1132 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1133 }, 1134 { 1135 "alignment" : 4, 1136 "linker_set_key" : "_ZTIPN3ndk11ICInterfaceE", 1137 "name" : "ndk::ICInterface *", 1138 "referenced_type" : "_ZTIN3ndk11ICInterfaceE", 1139 "self_type" : "_ZTIPN3ndk11ICInterfaceE", 1140 "size" : 4, 1141 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 1142 }, 1143 { 1144 "alignment" : 4, 1145 "linker_set_key" : "_ZTIPN3ndk13ScopedAParcelE", 1146 "name" : "ndk::ScopedAParcel *", 1147 "referenced_type" : "_ZTIN3ndk13ScopedAParcelE", 1148 "self_type" : "_ZTIPN3ndk13ScopedAParcelE", 1149 "size" : 4, 1150 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1151 }, 1152 { 1153 "alignment" : 4, 1154 "linker_set_key" : "_ZTIPN3ndk13ScopedAStatusE", 1155 "name" : "ndk::ScopedAStatus *", 1156 "referenced_type" : "_ZTIN3ndk13ScopedAStatusE", 1157 "self_type" : "_ZTIPN3ndk13ScopedAStatusE", 1158 "size" : 4, 1159 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1160 }, 1161 { 1162 "alignment" : 4, 1163 "linker_set_key" : "_ZTIPN3ndk13SharedRefBaseE", 1164 "name" : "ndk::SharedRefBase *", 1165 "referenced_type" : "_ZTIN3ndk13SharedRefBaseE", 1166 "self_type" : "_ZTIPN3ndk13SharedRefBaseE", 1167 "size" : 4, 1168 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 1169 }, 1170 { 1171 "alignment" : 4, 1172 "linker_set_key" : "_ZTIPN3ndk19ScopedAIBinder_WeakE", 1173 "name" : "ndk::ScopedAIBinder_Weak *", 1174 "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE", 1175 "self_type" : "_ZTIPN3ndk19ScopedAIBinder_WeakE", 1176 "size" : 4, 1177 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1178 }, 1179 { 1180 "alignment" : 4, 1181 "linker_set_key" : "_ZTIPN3ndk20ScopedFileDescriptorE", 1182 "name" : "ndk::ScopedFileDescriptor *", 1183 "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE", 1184 "self_type" : "_ZTIPN3ndk20ScopedFileDescriptorE", 1185 "size" : 4, 1186 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1187 }, 1188 { 1189 "alignment" : 4, 1190 "linker_set_key" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE", 1191 "name" : "ndk::ScopedAIBinder_DeathRecipient *", 1192 "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE", 1193 "self_type" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE", 1194 "size" : 4, 1195 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1196 }, 1197 { 1198 "alignment" : 4, 1199 "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE", 1200 "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr> *", 1201 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE", 1202 "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE", 1203 "size" : 4, 1204 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1205 }, 1206 { 1207 "alignment" : 4, 1208 "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE", 1209 "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr> *", 1210 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE", 1211 "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE", 1212 "size" : 4, 1213 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1214 }, 1215 { 1216 "alignment" : 4, 1217 "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 1218 "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *", 1219 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 1220 "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 1221 "size" : 4, 1222 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1223 }, 1224 { 1225 "alignment" : 4, 1226 "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 1227 "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *", 1228 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 1229 "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 1230 "size" : 4, 1231 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1232 }, 1233 { 1234 "alignment" : 4, 1235 "linker_set_key" : "_ZTIPN4aidl7android8hardware6common12MappableFileE", 1236 "name" : "aidl::android::hardware::common::MappableFile *", 1237 "referenced_type" : "_ZTIN4aidl7android8hardware6common12MappableFileE", 1238 "self_type" : "_ZTIPN4aidl7android8hardware6common12MappableFileE", 1239 "size" : 4, 1240 "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/MappableFile.h" 1241 }, 1242 { 1243 "alignment" : 4, 1244 "linker_set_key" : "_ZTIPN4aidl7android8hardware6common12NativeHandleE", 1245 "name" : "aidl::android::hardware::common::NativeHandle *", 1246 "referenced_type" : "_ZTIN4aidl7android8hardware6common12NativeHandleE", 1247 "self_type" : "_ZTIPN4aidl7android8hardware6common12NativeHandleE", 1248 "size" : 4, 1249 "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/NativeHandle.h" 1250 }, 1251 { 1252 "alignment" : 4, 1253 "linker_set_key" : "_ZTIPN4aidl7android8hardware6common6AshmemE", 1254 "name" : "aidl::android::hardware::common::Ashmem *", 1255 "referenced_type" : "_ZTIN4aidl7android8hardware6common6AshmemE", 1256 "self_type" : "_ZTIPN4aidl7android8hardware6common6AshmemE", 1257 "size" : 4, 1258 "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/Ashmem.h" 1259 }, 1260 { 1261 "alignment" : 4, 1262 "linker_set_key" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE", 1263 "name" : "std::vector<char16_t, std::allocator<char16_t>> *", 1264 "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE", 1265 "self_type" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE", 1266 "size" : 4, 1267 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1268 }, 1269 { 1270 "alignment" : 4, 1271 "linker_set_key" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE", 1272 "name" : "std::vector<bool, std::allocator<bool>> *", 1273 "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE", 1274 "self_type" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE", 1275 "size" : 4, 1276 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1277 }, 1278 { 1279 "alignment" : 4, 1280 "linker_set_key" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE", 1281 "name" : "std::vector<double, std::allocator<double>> *", 1282 "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE", 1283 "self_type" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE", 1284 "size" : 4, 1285 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1286 }, 1287 { 1288 "alignment" : 4, 1289 "linker_set_key" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE", 1290 "name" : "std::vector<float, std::allocator<float>> *", 1291 "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE", 1292 "self_type" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE", 1293 "size" : 4, 1294 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1295 }, 1296 { 1297 "alignment" : 4, 1298 "linker_set_key" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE", 1299 "name" : "std::vector<unsigned char, std::allocator<unsigned char>> *", 1300 "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE", 1301 "self_type" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE", 1302 "size" : 4, 1303 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1304 }, 1305 { 1306 "alignment" : 4, 1307 "linker_set_key" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE", 1308 "name" : "std::vector<int, std::allocator<int>> *", 1309 "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE", 1310 "self_type" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE", 1311 "size" : 4, 1312 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1313 }, 1314 { 1315 "alignment" : 4, 1316 "linker_set_key" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE", 1317 "name" : "std::vector<unsigned int, std::allocator<unsigned int>> *", 1318 "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE", 1319 "self_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE", 1320 "size" : 4, 1321 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1322 }, 1323 { 1324 "alignment" : 4, 1325 "linker_set_key" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE", 1326 "name" : "std::vector<long long, std::allocator<long long>> *", 1327 "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE", 1328 "self_type" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE", 1329 "size" : 4, 1330 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1331 }, 1332 { 1333 "alignment" : 4, 1334 "linker_set_key" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE", 1335 "name" : "std::vector<unsigned long long, std::allocator<unsigned long long>> *", 1336 "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE", 1337 "self_type" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE", 1338 "size" : 4, 1339 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1340 }, 1341 { 1342 "alignment" : 4, 1343 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE", 1344 "name" : "std::optional<std::vector<char16_t, std::allocator<char16_t>>> *", 1345 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE", 1346 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE", 1347 "size" : 4, 1348 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1349 }, 1350 { 1351 "alignment" : 4, 1352 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE", 1353 "name" : "std::optional<std::vector<bool, std::allocator<bool>>> *", 1354 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE", 1355 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE", 1356 "size" : 4, 1357 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1358 }, 1359 { 1360 "alignment" : 4, 1361 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE", 1362 "name" : "std::optional<std::vector<double, std::allocator<double>>> *", 1363 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE", 1364 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE", 1365 "size" : 4, 1366 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1367 }, 1368 { 1369 "alignment" : 4, 1370 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE", 1371 "name" : "std::optional<std::vector<float, std::allocator<float>>> *", 1372 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE", 1373 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE", 1374 "size" : 4, 1375 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1376 }, 1377 { 1378 "alignment" : 4, 1379 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE", 1380 "name" : "std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> *", 1381 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE", 1382 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE", 1383 "size" : 4, 1384 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1385 }, 1386 { 1387 "alignment" : 4, 1388 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE", 1389 "name" : "std::optional<std::vector<int, std::allocator<int>>> *", 1390 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE", 1391 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE", 1392 "size" : 4, 1393 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1394 }, 1395 { 1396 "alignment" : 4, 1397 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE", 1398 "name" : "std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> *", 1399 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE", 1400 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE", 1401 "size" : 4, 1402 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1403 }, 1404 { 1405 "alignment" : 4, 1406 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE", 1407 "name" : "std::optional<std::vector<long long, std::allocator<long long>>> *", 1408 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE", 1409 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE", 1410 "size" : 4, 1411 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1412 }, 1413 { 1414 "alignment" : 4, 1415 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE", 1416 "name" : "std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> *", 1417 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE", 1418 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE", 1419 "size" : 4, 1420 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1421 }, 1422 { 1423 "alignment" : 4, 1424 "linker_set_key" : "_ZTIPP8AIBinder", 1425 "name" : "AIBinder **", 1426 "referenced_type" : "_ZTIP8AIBinder", 1427 "self_type" : "_ZTIPP8AIBinder", 1428 "size" : 4, 1429 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1430 }, 1431 { 1432 "alignment" : 4, 1433 "linker_set_key" : "_ZTIPPKc", 1434 "name" : "const char **", 1435 "referenced_type" : "_ZTIPKc", 1436 "self_type" : "_ZTIPPKc", 1437 "size" : 4, 1438 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 1439 }, 1440 { 1441 "alignment" : 4, 1442 "linker_set_key" : "_ZTIPv", 1443 "name" : "void *", 1444 "referenced_type" : "_ZTIv", 1445 "self_type" : "_ZTIPv", 1446 "size" : 4, 1447 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 1448 } 1449 ], 1450 "qualified_types" : 1451 [ 1452 { 1453 "is_const" : true, 1454 "linker_set_key" : "_ZTIK7AParcel", 1455 "name" : "const AParcel", 1456 "referenced_type" : "_ZTI7AParcel", 1457 "self_type" : "_ZTIK7AParcel", 1458 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 1459 }, 1460 { 1461 "alignment" : 4, 1462 "is_const" : true, 1463 "linker_set_key" : "_ZTIKN3ndk10SpAIBinderE", 1464 "name" : "const ndk::SpAIBinder", 1465 "referenced_type" : "_ZTIN3ndk10SpAIBinderE", 1466 "self_type" : "_ZTIKN3ndk10SpAIBinderE", 1467 "size" : 4, 1468 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1469 }, 1470 { 1471 "alignment" : 4, 1472 "is_const" : true, 1473 "linker_set_key" : "_ZTIKN3ndk13ScopedAParcelE", 1474 "name" : "const ndk::ScopedAParcel", 1475 "referenced_type" : "_ZTIN3ndk13ScopedAParcelE", 1476 "self_type" : "_ZTIKN3ndk13ScopedAParcelE", 1477 "size" : 4, 1478 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1479 }, 1480 { 1481 "alignment" : 4, 1482 "is_const" : true, 1483 "linker_set_key" : "_ZTIKN3ndk13ScopedAStatusE", 1484 "name" : "const ndk::ScopedAStatus", 1485 "referenced_type" : "_ZTIN3ndk13ScopedAStatusE", 1486 "self_type" : "_ZTIKN3ndk13ScopedAStatusE", 1487 "size" : 4, 1488 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1489 }, 1490 { 1491 "alignment" : 4, 1492 "is_const" : true, 1493 "linker_set_key" : "_ZTIKN3ndk19ScopedAIBinder_WeakE", 1494 "name" : "const ndk::ScopedAIBinder_Weak", 1495 "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE", 1496 "self_type" : "_ZTIKN3ndk19ScopedAIBinder_WeakE", 1497 "size" : 4, 1498 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1499 }, 1500 { 1501 "alignment" : 4, 1502 "is_const" : true, 1503 "linker_set_key" : "_ZTIKN3ndk20ScopedFileDescriptorE", 1504 "name" : "const ndk::ScopedFileDescriptor", 1505 "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE", 1506 "self_type" : "_ZTIKN3ndk20ScopedFileDescriptorE", 1507 "size" : 4, 1508 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1509 }, 1510 { 1511 "alignment" : 4, 1512 "is_const" : true, 1513 "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE", 1514 "name" : "const ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr>", 1515 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE", 1516 "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE", 1517 "size" : 4, 1518 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1519 }, 1520 { 1521 "alignment" : 4, 1522 "is_const" : true, 1523 "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 1524 "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>", 1525 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 1526 "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 1527 "size" : 4, 1528 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1529 }, 1530 { 1531 "alignment" : 4, 1532 "is_const" : true, 1533 "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 1534 "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>", 1535 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 1536 "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 1537 "size" : 4, 1538 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1539 }, 1540 { 1541 "alignment" : 8, 1542 "is_const" : true, 1543 "linker_set_key" : "_ZTIKN4aidl7android8hardware6common12MappableFileE", 1544 "name" : "const aidl::android::hardware::common::MappableFile", 1545 "referenced_type" : "_ZTIN4aidl7android8hardware6common12MappableFileE", 1546 "self_type" : "_ZTIKN4aidl7android8hardware6common12MappableFileE", 1547 "size" : 24, 1548 "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/MappableFile.h" 1549 }, 1550 { 1551 "alignment" : 4, 1552 "is_const" : true, 1553 "linker_set_key" : "_ZTIKN4aidl7android8hardware6common12NativeHandleE", 1554 "name" : "const aidl::android::hardware::common::NativeHandle", 1555 "referenced_type" : "_ZTIN4aidl7android8hardware6common12NativeHandleE", 1556 "self_type" : "_ZTIKN4aidl7android8hardware6common12NativeHandleE", 1557 "size" : 24, 1558 "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/NativeHandle.h" 1559 }, 1560 { 1561 "alignment" : 8, 1562 "is_const" : true, 1563 "linker_set_key" : "_ZTIKN4aidl7android8hardware6common6AshmemE", 1564 "name" : "const aidl::android::hardware::common::Ashmem", 1565 "referenced_type" : "_ZTIN4aidl7android8hardware6common6AshmemE", 1566 "self_type" : "_ZTIKN4aidl7android8hardware6common6AshmemE", 1567 "size" : 16, 1568 "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/Ashmem.h" 1569 }, 1570 { 1571 "alignment" : 4, 1572 "is_const" : true, 1573 "linker_set_key" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE", 1574 "name" : "const std::vector<char16_t, std::allocator<char16_t>>", 1575 "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE", 1576 "self_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE", 1577 "size" : 12, 1578 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1579 }, 1580 { 1581 "alignment" : 4, 1582 "is_const" : true, 1583 "linker_set_key" : "_ZTIKNSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE", 1584 "name" : "const std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>>", 1585 "referenced_type" : "_ZTINSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE", 1586 "self_type" : "_ZTIKNSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE", 1587 "size" : 12, 1588 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h" 1589 }, 1590 { 1591 "alignment" : 4, 1592 "is_const" : true, 1593 "linker_set_key" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE", 1594 "name" : "const std::vector<bool, std::allocator<bool>>", 1595 "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE", 1596 "self_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE", 1597 "size" : 12, 1598 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1599 }, 1600 { 1601 "alignment" : 4, 1602 "is_const" : true, 1603 "linker_set_key" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE", 1604 "name" : "const std::vector<double, std::allocator<double>>", 1605 "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE", 1606 "self_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE", 1607 "size" : 12, 1608 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1609 }, 1610 { 1611 "alignment" : 4, 1612 "is_const" : true, 1613 "linker_set_key" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE", 1614 "name" : "const std::vector<float, std::allocator<float>>", 1615 "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE", 1616 "self_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE", 1617 "size" : 12, 1618 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1619 }, 1620 { 1621 "alignment" : 4, 1622 "is_const" : true, 1623 "linker_set_key" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE", 1624 "name" : "const std::vector<unsigned char, std::allocator<unsigned char>>", 1625 "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE", 1626 "self_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE", 1627 "size" : 12, 1628 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1629 }, 1630 { 1631 "alignment" : 4, 1632 "is_const" : true, 1633 "linker_set_key" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE", 1634 "name" : "const std::vector<int, std::allocator<int>>", 1635 "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE", 1636 "self_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE", 1637 "size" : 12, 1638 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1639 }, 1640 { 1641 "alignment" : 4, 1642 "is_const" : true, 1643 "linker_set_key" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE", 1644 "name" : "const std::vector<unsigned int, std::allocator<unsigned int>>", 1645 "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE", 1646 "self_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE", 1647 "size" : 12, 1648 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1649 }, 1650 { 1651 "alignment" : 4, 1652 "is_const" : true, 1653 "linker_set_key" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE", 1654 "name" : "const std::vector<long long, std::allocator<long long>>", 1655 "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE", 1656 "self_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE", 1657 "size" : 12, 1658 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1659 }, 1660 { 1661 "alignment" : 4, 1662 "is_const" : true, 1663 "linker_set_key" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE", 1664 "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>>", 1665 "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE", 1666 "self_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE", 1667 "size" : 12, 1668 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1669 }, 1670 { 1671 "alignment" : 4, 1672 "is_const" : true, 1673 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE", 1674 "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>>", 1675 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE", 1676 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE", 1677 "size" : 16, 1678 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1679 }, 1680 { 1681 "alignment" : 4, 1682 "is_const" : true, 1683 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE", 1684 "name" : "const std::optional<std::vector<bool, std::allocator<bool>>>", 1685 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE", 1686 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE", 1687 "size" : 16, 1688 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1689 }, 1690 { 1691 "alignment" : 4, 1692 "is_const" : true, 1693 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE", 1694 "name" : "const std::optional<std::vector<double, std::allocator<double>>>", 1695 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE", 1696 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE", 1697 "size" : 16, 1698 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1699 }, 1700 { 1701 "alignment" : 4, 1702 "is_const" : true, 1703 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE", 1704 "name" : "const std::optional<std::vector<float, std::allocator<float>>>", 1705 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE", 1706 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE", 1707 "size" : 16, 1708 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1709 }, 1710 { 1711 "alignment" : 4, 1712 "is_const" : true, 1713 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE", 1714 "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>>", 1715 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE", 1716 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE", 1717 "size" : 16, 1718 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1719 }, 1720 { 1721 "alignment" : 4, 1722 "is_const" : true, 1723 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE", 1724 "name" : "const std::optional<std::vector<int, std::allocator<int>>>", 1725 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE", 1726 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE", 1727 "size" : 16, 1728 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1729 }, 1730 { 1731 "alignment" : 4, 1732 "is_const" : true, 1733 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE", 1734 "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>>", 1735 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE", 1736 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE", 1737 "size" : 16, 1738 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1739 }, 1740 { 1741 "alignment" : 4, 1742 "is_const" : true, 1743 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE", 1744 "name" : "const std::optional<std::vector<long long, std::allocator<long long>>>", 1745 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE", 1746 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE", 1747 "size" : 16, 1748 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1749 }, 1750 { 1751 "alignment" : 4, 1752 "is_const" : true, 1753 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE", 1754 "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>>", 1755 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE", 1756 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE", 1757 "size" : 16, 1758 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1759 }, 1760 { 1761 "alignment" : 4, 1762 "is_const" : true, 1763 "linker_set_key" : "_ZTIKP13AIBinder_Weak", 1764 "name" : "AIBinder_Weak *const", 1765 "referenced_type" : "_ZTIP13AIBinder_Weak", 1766 "self_type" : "_ZTIKP13AIBinder_Weak", 1767 "size" : 4, 1768 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1769 }, 1770 { 1771 "alignment" : 4, 1772 "is_const" : true, 1773 "linker_set_key" : "_ZTIKP7AParcel", 1774 "name" : "AParcel *const", 1775 "referenced_type" : "_ZTIP7AParcel", 1776 "self_type" : "_ZTIKP7AParcel", 1777 "size" : 4, 1778 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1779 }, 1780 { 1781 "alignment" : 4, 1782 "is_const" : true, 1783 "linker_set_key" : "_ZTIKP7AStatus", 1784 "name" : "AStatus *const", 1785 "referenced_type" : "_ZTIP7AStatus", 1786 "self_type" : "_ZTIKP7AStatus", 1787 "size" : 4, 1788 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1789 }, 1790 { 1791 "alignment" : 1, 1792 "is_const" : true, 1793 "linker_set_key" : "_ZTIKb", 1794 "name" : "const bool", 1795 "referenced_type" : "_ZTIb", 1796 "self_type" : "_ZTIKb", 1797 "size" : 1, 1798 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1799 }, 1800 { 1801 "alignment" : 1, 1802 "is_const" : true, 1803 "linker_set_key" : "_ZTIKc", 1804 "name" : "const char", 1805 "referenced_type" : "_ZTIc", 1806 "self_type" : "_ZTIKc", 1807 "size" : 1, 1808 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1809 }, 1810 { 1811 "alignment" : 4, 1812 "is_const" : true, 1813 "linker_set_key" : "_ZTIKi", 1814 "name" : "const int", 1815 "referenced_type" : "_ZTIi", 1816 "self_type" : "_ZTIKi", 1817 "size" : 4, 1818 "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/Ashmem.h" 1819 }, 1820 { 1821 "is_const" : true, 1822 "linker_set_key" : "_ZTIKv", 1823 "name" : "const void", 1824 "referenced_type" : "_ZTIv", 1825 "self_type" : "_ZTIKv", 1826 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1827 }, 1828 { 1829 "alignment" : 8, 1830 "is_const" : true, 1831 "linker_set_key" : "_ZTIKx", 1832 "name" : "const long long", 1833 "referenced_type" : "_ZTIx", 1834 "self_type" : "_ZTIKx", 1835 "size" : 8, 1836 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h" 1837 } 1838 ], 1839 "record_types" : 1840 [ 1841 { 1842 "alignment" : 4, 1843 "fields" : 1844 [ 1845 { 1846 "access" : "private", 1847 "field_name" : "mBinder", 1848 "referenced_type" : "_ZTIP8AIBinder" 1849 } 1850 ], 1851 "linker_set_key" : "_ZTIN3ndk10SpAIBinderE", 1852 "name" : "ndk::SpAIBinder", 1853 "record_kind" : "class", 1854 "referenced_type" : "_ZTIN3ndk10SpAIBinderE", 1855 "self_type" : "_ZTIN3ndk10SpAIBinderE", 1856 "size" : 4, 1857 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1858 }, 1859 { 1860 "access" : "private", 1861 "alignment" : 4, 1862 "fields" : 1863 [ 1864 { 1865 "field_name" : "interface", 1866 "referenced_type" : "_ZTINSt3__110shared_ptrIN3ndk11ICInterfaceEEE" 1867 } 1868 ], 1869 "linker_set_key" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE", 1870 "name" : "ndk::ICInterface::ICInterfaceData", 1871 "record_kind" : "class", 1872 "referenced_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE", 1873 "self_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE", 1874 "size" : 8, 1875 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 1876 }, 1877 { 1878 "alignment" : 4, 1879 "base_specifiers" : 1880 [ 1881 { 1882 "referenced_type" : "_ZTIN3ndk13SharedRefBaseE" 1883 } 1884 ], 1885 "linker_set_key" : "_ZTIN3ndk11ICInterfaceE", 1886 "name" : "ndk::ICInterface", 1887 "record_kind" : "class", 1888 "referenced_type" : "_ZTIN3ndk11ICInterfaceE", 1889 "self_type" : "_ZTIN3ndk11ICInterfaceE", 1890 "size" : 16, 1891 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h", 1892 "vtable_components" : 1893 [ 1894 { 1895 "kind" : "offset_to_top" 1896 }, 1897 { 1898 "kind" : "rtti", 1899 "mangled_component_name" : "_ZTIN3ndk11ICInterfaceE" 1900 }, 1901 { 1902 "kind" : "complete_dtor_pointer", 1903 "mangled_component_name" : "_ZN3ndk11ICInterfaceD1Ev" 1904 }, 1905 { 1906 "kind" : "deleting_dtor_pointer", 1907 "mangled_component_name" : "_ZN3ndk11ICInterfaceD0Ev" 1908 }, 1909 { 1910 "is_pure" : true, 1911 "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv" 1912 }, 1913 { 1914 "is_pure" : true, 1915 "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv" 1916 }, 1917 { 1918 "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj" 1919 }, 1920 { 1921 "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj" 1922 } 1923 ] 1924 }, 1925 { 1926 "alignment" : 4, 1927 "base_specifiers" : 1928 [ 1929 { 1930 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE" 1931 } 1932 ], 1933 "linker_set_key" : "_ZTIN3ndk13ScopedAParcelE", 1934 "name" : "ndk::ScopedAParcel", 1935 "record_kind" : "class", 1936 "referenced_type" : "_ZTIN3ndk13ScopedAParcelE", 1937 "self_type" : "_ZTIN3ndk13ScopedAParcelE", 1938 "size" : 4, 1939 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1940 }, 1941 { 1942 "alignment" : 4, 1943 "base_specifiers" : 1944 [ 1945 { 1946 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE" 1947 } 1948 ], 1949 "linker_set_key" : "_ZTIN3ndk13ScopedAStatusE", 1950 "name" : "ndk::ScopedAStatus", 1951 "record_kind" : "class", 1952 "referenced_type" : "_ZTIN3ndk13ScopedAStatusE", 1953 "self_type" : "_ZTIN3ndk13ScopedAStatusE", 1954 "size" : 4, 1955 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1956 }, 1957 { 1958 "alignment" : 4, 1959 "fields" : 1960 [ 1961 { 1962 "access" : "private", 1963 "field_name" : "mFlagThis", 1964 "field_offset" : 32, 1965 "referenced_type" : "_ZTINSt3__19once_flagE" 1966 }, 1967 { 1968 "access" : "private", 1969 "field_name" : "mThis", 1970 "field_offset" : 64, 1971 "referenced_type" : "_ZTINSt3__18weak_ptrIN3ndk13SharedRefBaseEEE" 1972 } 1973 ], 1974 "linker_set_key" : "_ZTIN3ndk13SharedRefBaseE", 1975 "name" : "ndk::SharedRefBase", 1976 "record_kind" : "class", 1977 "referenced_type" : "_ZTIN3ndk13SharedRefBaseE", 1978 "self_type" : "_ZTIN3ndk13SharedRefBaseE", 1979 "size" : 16, 1980 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h", 1981 "vtable_components" : 1982 [ 1983 { 1984 "kind" : "offset_to_top" 1985 }, 1986 { 1987 "kind" : "rtti", 1988 "mangled_component_name" : "_ZTIN3ndk13SharedRefBaseE" 1989 }, 1990 { 1991 "kind" : "complete_dtor_pointer", 1992 "mangled_component_name" : "_ZN3ndk13SharedRefBaseD1Ev" 1993 }, 1994 { 1995 "kind" : "deleting_dtor_pointer", 1996 "mangled_component_name" : "_ZN3ndk13SharedRefBaseD0Ev" 1997 } 1998 ] 1999 }, 2000 { 2001 "alignment" : 4, 2002 "base_specifiers" : 2003 [ 2004 { 2005 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE" 2006 } 2007 ], 2008 "linker_set_key" : "_ZTIN3ndk19ScopedAIBinder_WeakE", 2009 "name" : "ndk::ScopedAIBinder_Weak", 2010 "record_kind" : "class", 2011 "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE", 2012 "self_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE", 2013 "size" : 4, 2014 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 2015 }, 2016 { 2017 "alignment" : 4, 2018 "base_specifiers" : 2019 [ 2020 { 2021 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIiXadL_ZNS_8internalL14closeWithErrorEiEELin1EEE" 2022 } 2023 ], 2024 "linker_set_key" : "_ZTIN3ndk20ScopedFileDescriptorE", 2025 "name" : "ndk::ScopedFileDescriptor", 2026 "record_kind" : "class", 2027 "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE", 2028 "self_type" : "_ZTIN3ndk20ScopedFileDescriptorE", 2029 "size" : 4, 2030 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 2031 }, 2032 { 2033 "alignment" : 4, 2034 "base_specifiers" : 2035 [ 2036 { 2037 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE" 2038 } 2039 ], 2040 "linker_set_key" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE", 2041 "name" : "ndk::ScopedAIBinder_DeathRecipient", 2042 "record_kind" : "class", 2043 "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE", 2044 "self_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE", 2045 "size" : 4, 2046 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 2047 }, 2048 { 2049 "alignment" : 4, 2050 "fields" : 2051 [ 2052 { 2053 "access" : "private", 2054 "field_name" : "mT", 2055 "referenced_type" : "_ZTIP13AIBinder_Weak" 2056 } 2057 ], 2058 "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE", 2059 "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr>", 2060 "record_kind" : "class", 2061 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE", 2062 "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE", 2063 "size" : 4, 2064 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h", 2065 "template_args" : 2066 [ 2067 "_ZTIP13AIBinder_Weak" 2068 ] 2069 }, 2070 { 2071 "alignment" : 4, 2072 "fields" : 2073 [ 2074 { 2075 "access" : "private", 2076 "field_name" : "mT", 2077 "referenced_type" : "_ZTIP23AIBinder_DeathRecipient" 2078 } 2079 ], 2080 "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE", 2081 "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr>", 2082 "record_kind" : "class", 2083 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE", 2084 "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE", 2085 "size" : 4, 2086 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h", 2087 "template_args" : 2088 [ 2089 "_ZTIP23AIBinder_DeathRecipient" 2090 ] 2091 }, 2092 { 2093 "alignment" : 4, 2094 "fields" : 2095 [ 2096 { 2097 "access" : "private", 2098 "field_name" : "mT", 2099 "referenced_type" : "_ZTIP7AParcel" 2100 } 2101 ], 2102 "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 2103 "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>", 2104 "record_kind" : "class", 2105 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 2106 "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 2107 "size" : 4, 2108 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h", 2109 "template_args" : 2110 [ 2111 "_ZTIP7AParcel" 2112 ] 2113 }, 2114 { 2115 "alignment" : 4, 2116 "fields" : 2117 [ 2118 { 2119 "access" : "private", 2120 "field_name" : "mT", 2121 "referenced_type" : "_ZTIP7AStatus" 2122 } 2123 ], 2124 "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 2125 "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>", 2126 "record_kind" : "class", 2127 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 2128 "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 2129 "size" : 4, 2130 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h", 2131 "template_args" : 2132 [ 2133 "_ZTIP7AStatus" 2134 ] 2135 }, 2136 { 2137 "alignment" : 8, 2138 "fields" : 2139 [ 2140 { 2141 "field_name" : "length", 2142 "referenced_type" : "_ZTIx" 2143 }, 2144 { 2145 "field_name" : "prot", 2146 "field_offset" : 64, 2147 "referenced_type" : "_ZTIi" 2148 }, 2149 { 2150 "field_name" : "fd", 2151 "field_offset" : 96, 2152 "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE" 2153 }, 2154 { 2155 "field_name" : "offset", 2156 "field_offset" : 128, 2157 "referenced_type" : "_ZTIx" 2158 } 2159 ], 2160 "linker_set_key" : "_ZTIN4aidl7android8hardware6common12MappableFileE", 2161 "name" : "aidl::android::hardware::common::MappableFile", 2162 "record_kind" : "class", 2163 "referenced_type" : "_ZTIN4aidl7android8hardware6common12MappableFileE", 2164 "self_type" : "_ZTIN4aidl7android8hardware6common12MappableFileE", 2165 "size" : 24, 2166 "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/MappableFile.h" 2167 }, 2168 { 2169 "alignment" : 4, 2170 "fields" : 2171 [ 2172 { 2173 "field_name" : "fds", 2174 "referenced_type" : "_ZTINSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE" 2175 }, 2176 { 2177 "field_name" : "ints", 2178 "field_offset" : 96, 2179 "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE" 2180 } 2181 ], 2182 "linker_set_key" : "_ZTIN4aidl7android8hardware6common12NativeHandleE", 2183 "name" : "aidl::android::hardware::common::NativeHandle", 2184 "record_kind" : "class", 2185 "referenced_type" : "_ZTIN4aidl7android8hardware6common12NativeHandleE", 2186 "self_type" : "_ZTIN4aidl7android8hardware6common12NativeHandleE", 2187 "size" : 24, 2188 "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/NativeHandle.h" 2189 }, 2190 { 2191 "alignment" : 8, 2192 "fields" : 2193 [ 2194 { 2195 "field_name" : "fd", 2196 "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE" 2197 }, 2198 { 2199 "field_name" : "size", 2200 "field_offset" : 64, 2201 "referenced_type" : "_ZTIx" 2202 } 2203 ], 2204 "linker_set_key" : "_ZTIN4aidl7android8hardware6common6AshmemE", 2205 "name" : "aidl::android::hardware::common::Ashmem", 2206 "record_kind" : "class", 2207 "referenced_type" : "_ZTIN4aidl7android8hardware6common6AshmemE", 2208 "self_type" : "_ZTIN4aidl7android8hardware6common6AshmemE", 2209 "size" : 16, 2210 "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/Ashmem.h" 2211 }, 2212 { 2213 "alignment" : 1, 2214 "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE", 2215 "name" : "android::internal::details::IsIterable<std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>>>", 2216 "record_kind" : "class", 2217 "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE", 2218 "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE", 2219 "size" : 1, 2220 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2221 "template_args" : 2222 [ 2223 "_ZTINSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE" 2224 ] 2225 }, 2226 { 2227 "alignment" : 1, 2228 "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIiNS3_9allocatorIiEEEEEE", 2229 "name" : "android::internal::details::IsIterable<std::vector<int, std::allocator<int>>>", 2230 "record_kind" : "class", 2231 "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIiNS3_9allocatorIiEEEEEE", 2232 "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIiNS3_9allocatorIiEEEEEE", 2233 "size" : 1, 2234 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2235 "template_args" : 2236 [ 2237 "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE" 2238 ] 2239 }, 2240 { 2241 "alignment" : 1, 2242 "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE", 2243 "name" : "android::internal::details::IsPointerLike<std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>>>", 2244 "record_kind" : "class", 2245 "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE", 2246 "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE", 2247 "size" : 1, 2248 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2249 "template_args" : 2250 [ 2251 "_ZTINSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE" 2252 ] 2253 }, 2254 { 2255 "alignment" : 1, 2256 "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIiNS3_9allocatorIiEEEEEE", 2257 "name" : "android::internal::details::IsPointerLike<std::vector<int, std::allocator<int>>>", 2258 "record_kind" : "class", 2259 "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIiNS3_9allocatorIiEEEEEE", 2260 "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIiNS3_9allocatorIiEEEEEE", 2261 "size" : 1, 2262 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2263 "template_args" : 2264 [ 2265 "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE" 2266 ] 2267 }, 2268 { 2269 "alignment" : 1, 2270 "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE", 2271 "name" : "android::internal::details::HasToStringMethod<std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>>>", 2272 "record_kind" : "class", 2273 "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE", 2274 "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE", 2275 "size" : 1, 2276 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2277 "template_args" : 2278 [ 2279 "_ZTINSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE" 2280 ] 2281 }, 2282 { 2283 "alignment" : 1, 2284 "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIiNS3_9allocatorIiEEEEEE", 2285 "name" : "android::internal::details::HasToStringMethod<std::vector<int, std::allocator<int>>>", 2286 "record_kind" : "class", 2287 "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIiNS3_9allocatorIiEEEEEE", 2288 "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIiNS3_9allocatorIiEEEEEE", 2289 "size" : 1, 2290 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2291 "template_args" : 2292 [ 2293 "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE" 2294 ] 2295 }, 2296 { 2297 "alignment" : 1, 2298 "base_specifiers" : 2299 [ 2300 { 2301 "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE" 2302 } 2303 ], 2304 "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEENS3_10shared_ptrEEE", 2305 "name" : "android::internal::details::IsInstantiationOf<std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>>, std::shared_ptr>", 2306 "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEENS3_10shared_ptrEEE", 2307 "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEENS3_10shared_ptrEEE", 2308 "size" : 1, 2309 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2310 "template_args" : 2311 [ 2312 "_ZTINSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE" 2313 ] 2314 }, 2315 { 2316 "alignment" : 1, 2317 "base_specifiers" : 2318 [ 2319 { 2320 "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE" 2321 } 2322 ], 2323 "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEENS3_10unique_ptrEEE", 2324 "name" : "android::internal::details::IsInstantiationOf<std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>>, std::unique_ptr>", 2325 "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEENS3_10unique_ptrEEE", 2326 "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEENS3_10unique_ptrEEE", 2327 "size" : 1, 2328 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2329 "template_args" : 2330 [ 2331 "_ZTINSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE" 2332 ] 2333 }, 2334 { 2335 "alignment" : 1, 2336 "base_specifiers" : 2337 [ 2338 { 2339 "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE" 2340 } 2341 ], 2342 "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEENS3_8optionalEEE", 2343 "name" : "android::internal::details::IsInstantiationOf<std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>>, std::optional>", 2344 "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEENS3_8optionalEEE", 2345 "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEENS3_8optionalEEE", 2346 "size" : 1, 2347 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2348 "template_args" : 2349 [ 2350 "_ZTINSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE" 2351 ] 2352 }, 2353 { 2354 "alignment" : 1, 2355 "base_specifiers" : 2356 [ 2357 { 2358 "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE" 2359 } 2360 ], 2361 "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIiNS3_9allocatorIiEEEENS3_10shared_ptrEEE", 2362 "name" : "android::internal::details::IsInstantiationOf<std::vector<int, std::allocator<int>>, std::shared_ptr>", 2363 "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIiNS3_9allocatorIiEEEENS3_10shared_ptrEEE", 2364 "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIiNS3_9allocatorIiEEEENS3_10shared_ptrEEE", 2365 "size" : 1, 2366 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2367 "template_args" : 2368 [ 2369 "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE" 2370 ] 2371 }, 2372 { 2373 "alignment" : 1, 2374 "base_specifiers" : 2375 [ 2376 { 2377 "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE" 2378 } 2379 ], 2380 "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIiNS3_9allocatorIiEEEENS3_10unique_ptrEEE", 2381 "name" : "android::internal::details::IsInstantiationOf<std::vector<int, std::allocator<int>>, std::unique_ptr>", 2382 "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIiNS3_9allocatorIiEEEENS3_10unique_ptrEEE", 2383 "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIiNS3_9allocatorIiEEEENS3_10unique_ptrEEE", 2384 "size" : 1, 2385 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2386 "template_args" : 2387 [ 2388 "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE" 2389 ] 2390 }, 2391 { 2392 "alignment" : 1, 2393 "base_specifiers" : 2394 [ 2395 { 2396 "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE" 2397 } 2398 ], 2399 "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIiNS3_9allocatorIiEEEENS3_8optionalEEE", 2400 "name" : "android::internal::details::IsInstantiationOf<std::vector<int, std::allocator<int>>, std::optional>", 2401 "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIiNS3_9allocatorIiEEEENS3_8optionalEEE", 2402 "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIiNS3_9allocatorIiEEEENS3_8optionalEEE", 2403 "size" : 1, 2404 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2405 "template_args" : 2406 [ 2407 "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE" 2408 ] 2409 }, 2410 { 2411 "alignment" : 1, 2412 "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE", 2413 "name" : "android::internal::details::HasToStringFunction<std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>>>", 2414 "record_kind" : "class", 2415 "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE", 2416 "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE", 2417 "size" : 1, 2418 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2419 "template_args" : 2420 [ 2421 "_ZTINSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE" 2422 ] 2423 }, 2424 { 2425 "alignment" : 1, 2426 "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIiNS3_9allocatorIiEEEEEE", 2427 "name" : "android::internal::details::HasToStringFunction<std::vector<int, std::allocator<int>>>", 2428 "record_kind" : "class", 2429 "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIiNS3_9allocatorIiEEEEEE", 2430 "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIiNS3_9allocatorIiEEEEEE", 2431 "size" : 1, 2432 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2433 "template_args" : 2434 [ 2435 "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE" 2436 ] 2437 } 2438 ], 2439 "rvalue_reference_types" : 2440 [ 2441 { 2442 "alignment" : 4, 2443 "linker_set_key" : "_ZTION3ndk13ScopedAParcelE", 2444 "name" : "ndk::ScopedAParcel &&", 2445 "referenced_type" : "_ZTIN3ndk13ScopedAParcelE", 2446 "self_type" : "_ZTION3ndk13ScopedAParcelE", 2447 "size" : 4, 2448 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 2449 }, 2450 { 2451 "alignment" : 4, 2452 "linker_set_key" : "_ZTION3ndk13ScopedAStatusE", 2453 "name" : "ndk::ScopedAStatus &&", 2454 "referenced_type" : "_ZTIN3ndk13ScopedAStatusE", 2455 "self_type" : "_ZTION3ndk13ScopedAStatusE", 2456 "size" : 4, 2457 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 2458 }, 2459 { 2460 "alignment" : 4, 2461 "linker_set_key" : "_ZTION3ndk19ScopedAIBinder_WeakE", 2462 "name" : "ndk::ScopedAIBinder_Weak &&", 2463 "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE", 2464 "self_type" : "_ZTION3ndk19ScopedAIBinder_WeakE", 2465 "size" : 4, 2466 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 2467 }, 2468 { 2469 "alignment" : 4, 2470 "linker_set_key" : "_ZTION3ndk20ScopedFileDescriptorE", 2471 "name" : "ndk::ScopedFileDescriptor &&", 2472 "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE", 2473 "self_type" : "_ZTION3ndk20ScopedFileDescriptorE", 2474 "size" : 4, 2475 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 2476 }, 2477 { 2478 "alignment" : 4, 2479 "linker_set_key" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE", 2480 "name" : "ndk::ScopedAIBinder_DeathRecipient &&", 2481 "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE", 2482 "self_type" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE", 2483 "size" : 4, 2484 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 2485 } 2486 ] 2487} 2488