1{ 2 "array_types" : [], 3 "builtin_types" : 4 [ 5 { 6 "alignment" : 4, 7 "linker_set_key" : "_ZTIDn", 8 "name" : "nullptr_t", 9 "referenced_type" : "_ZTIDn", 10 "self_type" : "_ZTIDn", 11 "size" : 4 12 }, 13 { 14 "alignment" : 1, 15 "is_integral" : true, 16 "is_unsigned" : true, 17 "linker_set_key" : "_ZTIb", 18 "name" : "bool", 19 "referenced_type" : "_ZTIb", 20 "self_type" : "_ZTIb", 21 "size" : 1 22 }, 23 { 24 "alignment" : 1, 25 "is_integral" : true, 26 "linker_set_key" : "_ZTIc", 27 "name" : "char", 28 "referenced_type" : "_ZTIc", 29 "self_type" : "_ZTIc", 30 "size" : 1 31 }, 32 { 33 "alignment" : 4, 34 "is_integral" : true, 35 "linker_set_key" : "_ZTIi", 36 "name" : "int", 37 "referenced_type" : "_ZTIi", 38 "self_type" : "_ZTIi", 39 "size" : 4 40 }, 41 { 42 "alignment" : 4, 43 "is_integral" : true, 44 "is_unsigned" : true, 45 "linker_set_key" : "_ZTIj", 46 "name" : "unsigned int", 47 "referenced_type" : "_ZTIj", 48 "self_type" : "_ZTIj", 49 "size" : 4 50 }, 51 { 52 "linker_set_key" : "_ZTIv", 53 "name" : "void", 54 "referenced_type" : "_ZTIv", 55 "self_type" : "_ZTIv" 56 }, 57 { 58 "alignment" : 4, 59 "is_integral" : true, 60 "linker_set_key" : "_ZTIx", 61 "name" : "long long", 62 "referenced_type" : "_ZTIx", 63 "self_type" : "_ZTIx", 64 "size" : 8 65 } 66 ], 67 "elf_functions" : 68 [ 69 { 70 "name" : "_ZN4aidl7android8hardware6common3fmq17GrantorDescriptor14readFromParcelEPK7AParcel" 71 }, 72 { 73 "name" : "_ZNK4aidl7android8hardware6common3fmq17GrantorDescriptor13writeToParcelEP7AParcel" 74 } 75 ], 76 "elf_objects" : 77 [ 78 { 79 "name" : "_ZN4aidl7android8hardware6common3fmq17GrantorDescriptor10descriptorE" 80 } 81 ], 82 "enum_types" : 83 [ 84 { 85 "alignment" : 4, 86 "enum_fields" : 87 [ 88 { 89 "enum_field_value" : 1, 90 "name" : "FLAG_ONEWAY" 91 } 92 ], 93 "linker_set_key" : "_ZTI12$FLAG_ONEWAY", 94 "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:43:1)", 95 "referenced_type" : "_ZTI12$FLAG_ONEWAY", 96 "self_type" : "_ZTI12$FLAG_ONEWAY", 97 "size" : 4, 98 "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h", 99 "underlying_type" : "_ZTIj" 100 }, 101 { 102 "alignment" : 4, 103 "enum_fields" : 104 [ 105 { 106 "enum_field_value" : 0, 107 "name" : "EX_NONE" 108 }, 109 { 110 "enum_field_value" : -1, 111 "name" : "EX_SECURITY" 112 }, 113 { 114 "enum_field_value" : -2, 115 "name" : "EX_BAD_PARCELABLE" 116 }, 117 { 118 "enum_field_value" : -3, 119 "name" : "EX_ILLEGAL_ARGUMENT" 120 }, 121 { 122 "enum_field_value" : -4, 123 "name" : "EX_NULL_POINTER" 124 }, 125 { 126 "enum_field_value" : -5, 127 "name" : "EX_ILLEGAL_STATE" 128 }, 129 { 130 "enum_field_value" : -6, 131 "name" : "EX_NETWORK_MAIN_THREAD" 132 }, 133 { 134 "enum_field_value" : -7, 135 "name" : "EX_UNSUPPORTED_OPERATION" 136 }, 137 { 138 "enum_field_value" : -8, 139 "name" : "EX_SERVICE_SPECIFIC" 140 }, 141 { 142 "enum_field_value" : -9, 143 "name" : "EX_PARCELABLE" 144 }, 145 { 146 "enum_field_value" : -129, 147 "name" : "EX_TRANSACTION_FAILED" 148 } 149 ], 150 "linker_set_key" : "_ZTI18$EX_BAD_PARCELABLE", 151 "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:79:1)", 152 "referenced_type" : "_ZTI18$EX_BAD_PARCELABLE", 153 "self_type" : "_ZTI18$EX_BAD_PARCELABLE", 154 "size" : 4, 155 "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h", 156 "underlying_type" : "_ZTIi" 157 }, 158 { 159 "alignment" : 4, 160 "enum_fields" : 161 [ 162 { 163 "enum_field_value" : 268435456, 164 "name" : "FLAG_PRIVATE_LOCAL" 165 } 166 ], 167 "linker_set_key" : "_ZTI19$FLAG_PRIVATE_LOCAL", 168 "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h:35:1)", 169 "referenced_type" : "_ZTI19$FLAG_PRIVATE_LOCAL", 170 "self_type" : "_ZTI19$FLAG_PRIVATE_LOCAL", 171 "size" : 4, 172 "source_file" : "frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h", 173 "underlying_type" : "_ZTIj" 174 }, 175 { 176 "alignment" : 4, 177 "enum_fields" : 178 [ 179 { 180 "enum_field_value" : 268435456, 181 "name" : "FLAG_PRIVATE_VENDOR" 182 } 183 ], 184 "linker_set_key" : "_ZTI20$FLAG_PRIVATE_VENDOR", 185 "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h:26:1)", 186 "referenced_type" : "_ZTI20$FLAG_PRIVATE_VENDOR", 187 "self_type" : "_ZTI20$FLAG_PRIVATE_VENDOR", 188 "size" : 4, 189 "source_file" : "frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h", 190 "underlying_type" : "_ZTIj" 191 }, 192 { 193 "alignment" : 4, 194 "enum_fields" : 195 [ 196 { 197 "enum_field_value" : 0, 198 "name" : "STATUS_OK" 199 }, 200 { 201 "enum_field_value" : -2147483648, 202 "name" : "STATUS_UNKNOWN_ERROR" 203 }, 204 { 205 "enum_field_value" : -12, 206 "name" : "STATUS_NO_MEMORY" 207 }, 208 { 209 "enum_field_value" : -38, 210 "name" : "STATUS_INVALID_OPERATION" 211 }, 212 { 213 "enum_field_value" : -22, 214 "name" : "STATUS_BAD_VALUE" 215 }, 216 { 217 "enum_field_value" : -2147483647, 218 "name" : "STATUS_BAD_TYPE" 219 }, 220 { 221 "enum_field_value" : -2, 222 "name" : "STATUS_NAME_NOT_FOUND" 223 }, 224 { 225 "enum_field_value" : -1, 226 "name" : "STATUS_PERMISSION_DENIED" 227 }, 228 { 229 "enum_field_value" : -19, 230 "name" : "STATUS_NO_INIT" 231 }, 232 { 233 "enum_field_value" : -17, 234 "name" : "STATUS_ALREADY_EXISTS" 235 }, 236 { 237 "enum_field_value" : -32, 238 "name" : "STATUS_DEAD_OBJECT" 239 }, 240 { 241 "enum_field_value" : -2147483646, 242 "name" : "STATUS_FAILED_TRANSACTION" 243 }, 244 { 245 "enum_field_value" : -75, 246 "name" : "STATUS_BAD_INDEX" 247 }, 248 { 249 "enum_field_value" : -61, 250 "name" : "STATUS_NOT_ENOUGH_DATA" 251 }, 252 { 253 "enum_field_value" : -11, 254 "name" : "STATUS_WOULD_BLOCK" 255 }, 256 { 257 "enum_field_value" : -110, 258 "name" : "STATUS_TIMED_OUT" 259 }, 260 { 261 "enum_field_value" : -74, 262 "name" : "STATUS_UNKNOWN_TRANSACTION" 263 }, 264 { 265 "enum_field_value" : -2147483641, 266 "name" : "STATUS_FDS_NOT_ALLOWED" 267 }, 268 { 269 "enum_field_value" : -2147483640, 270 "name" : "STATUS_UNEXPECTED_NULL" 271 } 272 ], 273 "linker_set_key" : "_ZTI22$STATUS_ALREADY_EXISTS", 274 "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:45:1)", 275 "referenced_type" : "_ZTI22$STATUS_ALREADY_EXISTS", 276 "self_type" : "_ZTI22$STATUS_ALREADY_EXISTS", 277 "size" : 4, 278 "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h", 279 "underlying_type" : "_ZTIi" 280 }, 281 { 282 "alignment" : 4, 283 "enum_fields" : 284 [ 285 { 286 "enum_field_value" : 1, 287 "name" : "FIRST_CALL_TRANSACTION" 288 }, 289 { 290 "enum_field_value" : 16777215, 291 "name" : "LAST_CALL_TRANSACTION" 292 } 293 ], 294 "linker_set_key" : "_ZTI23$FIRST_CALL_TRANSACTION", 295 "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:58:1)", 296 "referenced_type" : "_ZTI23$FIRST_CALL_TRANSACTION", 297 "self_type" : "_ZTI23$FIRST_CALL_TRANSACTION", 298 "size" : 4, 299 "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h", 300 "underlying_type" : "_ZTIj" 301 }, 302 { 303 "alignment" : 4, 304 "enum_fields" : 305 [ 306 { 307 "enum_field_value" : 0, 308 "name" : "ndk::STABILITY_LOCAL" 309 }, 310 { 311 "enum_field_value" : 1, 312 "name" : "ndk::STABILITY_VINTF" 313 } 314 ], 315 "linker_set_key" : "_ZTIN3ndk16$STABILITY_LOCALE", 316 "name" : "ndk::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h:34:1)", 317 "referenced_type" : "_ZTIN3ndk16$STABILITY_LOCALE", 318 "self_type" : "_ZTIN3ndk16$STABILITY_LOCALE", 319 "size" : 4, 320 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h", 321 "underlying_type" : "_ZTIj" 322 }, 323 { 324 "alignment" : 4, 325 "enum_fields" : 326 [ 327 { 328 "enum_field_value" : 0, 329 "name" : "android::internal::details::ToEmptyString<int>::value" 330 } 331 ], 332 "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE", 333 "name" : "android::internal::details::ToEmptyString<int>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)", 334 "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE", 335 "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE", 336 "size" : 4, 337 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 338 "underlying_type" : "_ZTIj" 339 }, 340 { 341 "alignment" : 4, 342 "enum_fields" : 343 [ 344 { 345 "enum_field_value" : 0, 346 "name" : "android::internal::details::ToEmptyString<long long>::value" 347 } 348 ], 349 "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIxE6$valueE", 350 "name" : "android::internal::details::ToEmptyString<long long>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)", 351 "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIxE6$valueE", 352 "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIxE6$valueE", 353 "size" : 4, 354 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 355 "underlying_type" : "_ZTIj" 356 } 357 ], 358 "function_types" : 359 [ 360 { 361 "alignment" : 4, 362 "linker_set_key" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E", 363 "name" : "int (AIBinder *, unsigned int, const AParcel *, AParcel *)", 364 "parameters" : 365 [ 366 { 367 "referenced_type" : "_ZTIP8AIBinder" 368 }, 369 { 370 "referenced_type" : "_ZTIj" 371 }, 372 { 373 "referenced_type" : "_ZTIPK7AParcel" 374 }, 375 { 376 "referenced_type" : "_ZTIP7AParcel" 377 } 378 ], 379 "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E", 380 "return_type" : "_ZTIi", 381 "self_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E", 382 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 383 } 384 ], 385 "functions" : 386 [ 387 { 388 "function_name" : "aidl::android::hardware::common::fmq::GrantorDescriptor::readFromParcel", 389 "linker_set_key" : "_ZN4aidl7android8hardware6common3fmq17GrantorDescriptor14readFromParcelEPK7AParcel", 390 "parameters" : 391 [ 392 { 393 "is_this_ptr" : true, 394 "referenced_type" : "_ZTIPN4aidl7android8hardware6common3fmq17GrantorDescriptorE" 395 }, 396 { 397 "referenced_type" : "_ZTIPK7AParcel" 398 } 399 ], 400 "return_type" : "_ZTIi", 401 "source_file" : "out/soong/.intermediates/hardware/interfaces/common/fmq/aidl/android.hardware.common.fmq-V1-ndk_platform-source/gen/include/aidl/android/hardware/common/fmq/GrantorDescriptor.h" 402 }, 403 { 404 "function_name" : "aidl::android::hardware::common::fmq::GrantorDescriptor::writeToParcel", 405 "linker_set_key" : "_ZNK4aidl7android8hardware6common3fmq17GrantorDescriptor13writeToParcelEP7AParcel", 406 "parameters" : 407 [ 408 { 409 "is_this_ptr" : true, 410 "referenced_type" : "_ZTIPKN4aidl7android8hardware6common3fmq17GrantorDescriptorE" 411 }, 412 { 413 "referenced_type" : "_ZTIP7AParcel" 414 } 415 ], 416 "return_type" : "_ZTIi", 417 "source_file" : "out/soong/.intermediates/hardware/interfaces/common/fmq/aidl/android.hardware.common.fmq-V1-ndk_platform-source/gen/include/aidl/android/hardware/common/fmq/GrantorDescriptor.h" 418 } 419 ], 420 "global_vars" : 421 [ 422 { 423 "linker_set_key" : "_ZN4aidl7android8hardware6common3fmq17GrantorDescriptor10descriptorE", 424 "name" : "aidl::android::hardware::common::fmq::GrantorDescriptor::descriptor", 425 "referenced_type" : "_ZTIPKc", 426 "source_file" : "out/soong/.intermediates/hardware/interfaces/common/fmq/aidl/android.hardware.common.fmq-V1-ndk_platform-source/gen/include/aidl/android/hardware/common/fmq/GrantorDescriptor.h" 427 } 428 ], 429 "lvalue_reference_types" : 430 [ 431 { 432 "alignment" : 4, 433 "linker_set_key" : "_ZTIRKN3ndk10SpAIBinderE", 434 "name" : "const ndk::SpAIBinder &", 435 "referenced_type" : "_ZTIKN3ndk10SpAIBinderE", 436 "self_type" : "_ZTIRKN3ndk10SpAIBinderE", 437 "size" : 4, 438 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 439 }, 440 { 441 "alignment" : 4, 442 "linker_set_key" : "_ZTIRKN3ndk13ScopedAParcelE", 443 "name" : "const ndk::ScopedAParcel &", 444 "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE", 445 "self_type" : "_ZTIRKN3ndk13ScopedAParcelE", 446 "size" : 4, 447 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 448 }, 449 { 450 "alignment" : 4, 451 "linker_set_key" : "_ZTIRKN3ndk17AParcelableHolderE", 452 "name" : "const ndk::AParcelableHolder &", 453 "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE", 454 "self_type" : "_ZTIRKN3ndk17AParcelableHolderE", 455 "size" : 4, 456 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h" 457 }, 458 { 459 "alignment" : 4, 460 "linker_set_key" : "_ZTIRKN3ndk20ScopedFileDescriptorE", 461 "name" : "const ndk::ScopedFileDescriptor &", 462 "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE", 463 "self_type" : "_ZTIRKN3ndk20ScopedFileDescriptorE", 464 "size" : 4, 465 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 466 }, 467 { 468 "alignment" : 4, 469 "linker_set_key" : "_ZTIRKN4aidl7android8hardware6common3fmq17GrantorDescriptorE", 470 "name" : "const aidl::android::hardware::common::fmq::GrantorDescriptor &", 471 "referenced_type" : "_ZTIKN4aidl7android8hardware6common3fmq17GrantorDescriptorE", 472 "self_type" : "_ZTIRKN4aidl7android8hardware6common3fmq17GrantorDescriptorE", 473 "size" : 4, 474 "source_file" : "out/soong/.intermediates/hardware/interfaces/common/fmq/aidl/android.hardware.common.fmq-V1-ndk_platform-source/gen/include/aidl/android/hardware/common/fmq/GrantorDescriptor.h" 475 }, 476 { 477 "alignment" : 4, 478 "linker_set_key" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE", 479 "name" : "const std::vector<char16_t, std::allocator<char16_t>> &", 480 "referenced_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE", 481 "self_type" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE", 482 "size" : 4, 483 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 484 }, 485 { 486 "alignment" : 4, 487 "linker_set_key" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE", 488 "name" : "const std::vector<bool, std::allocator<bool>> &", 489 "referenced_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE", 490 "self_type" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE", 491 "size" : 4, 492 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 493 }, 494 { 495 "alignment" : 4, 496 "linker_set_key" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE", 497 "name" : "const std::vector<double, std::allocator<double>> &", 498 "referenced_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE", 499 "self_type" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE", 500 "size" : 4, 501 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 502 }, 503 { 504 "alignment" : 4, 505 "linker_set_key" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE", 506 "name" : "const std::vector<float, std::allocator<float>> &", 507 "referenced_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE", 508 "self_type" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE", 509 "size" : 4, 510 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 511 }, 512 { 513 "alignment" : 4, 514 "linker_set_key" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE", 515 "name" : "const std::vector<unsigned char, std::allocator<unsigned char>> &", 516 "referenced_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE", 517 "self_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE", 518 "size" : 4, 519 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 520 }, 521 { 522 "alignment" : 4, 523 "linker_set_key" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE", 524 "name" : "const std::vector<int, std::allocator<int>> &", 525 "referenced_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE", 526 "self_type" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE", 527 "size" : 4, 528 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 529 }, 530 { 531 "alignment" : 4, 532 "linker_set_key" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE", 533 "name" : "const std::vector<unsigned int, std::allocator<unsigned int>> &", 534 "referenced_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE", 535 "self_type" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE", 536 "size" : 4, 537 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 538 }, 539 { 540 "alignment" : 4, 541 "linker_set_key" : "_ZTIRKNSt3__16vectorIxNS_9allocatorIxEEEE", 542 "name" : "const std::vector<long long, std::allocator<long long>> &", 543 "referenced_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE", 544 "self_type" : "_ZTIRKNSt3__16vectorIxNS_9allocatorIxEEEE", 545 "size" : 4, 546 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 547 }, 548 { 549 "alignment" : 4, 550 "linker_set_key" : "_ZTIRKNSt3__16vectorIyNS_9allocatorIyEEEE", 551 "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>> &", 552 "referenced_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE", 553 "self_type" : "_ZTIRKNSt3__16vectorIyNS_9allocatorIyEEEE", 554 "size" : 4, 555 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 556 }, 557 { 558 "alignment" : 4, 559 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE", 560 "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>> &", 561 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE", 562 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE", 563 "size" : 4, 564 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 565 }, 566 { 567 "alignment" : 4, 568 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE", 569 "name" : "const std::optional<std::vector<bool, std::allocator<bool>>> &", 570 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE", 571 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE", 572 "size" : 4, 573 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 574 }, 575 { 576 "alignment" : 4, 577 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE", 578 "name" : "const std::optional<std::vector<double, std::allocator<double>>> &", 579 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE", 580 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE", 581 "size" : 4, 582 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 583 }, 584 { 585 "alignment" : 4, 586 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE", 587 "name" : "const std::optional<std::vector<float, std::allocator<float>>> &", 588 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE", 589 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE", 590 "size" : 4, 591 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 592 }, 593 { 594 "alignment" : 4, 595 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE", 596 "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> &", 597 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE", 598 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE", 599 "size" : 4, 600 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 601 }, 602 { 603 "alignment" : 4, 604 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE", 605 "name" : "const std::optional<std::vector<int, std::allocator<int>>> &", 606 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE", 607 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE", 608 "size" : 4, 609 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 610 }, 611 { 612 "alignment" : 4, 613 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE", 614 "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> &", 615 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE", 616 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE", 617 "size" : 4, 618 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 619 }, 620 { 621 "alignment" : 4, 622 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE", 623 "name" : "const std::optional<std::vector<long long, std::allocator<long long>>> &", 624 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE", 625 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE", 626 "size" : 4, 627 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 628 }, 629 { 630 "alignment" : 4, 631 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE", 632 "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> &", 633 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE", 634 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE", 635 "size" : 4, 636 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 637 }, 638 { 639 "alignment" : 4, 640 "linker_set_key" : "_ZTIRKi", 641 "name" : "const int &", 642 "referenced_type" : "_ZTIKi", 643 "self_type" : "_ZTIRKi", 644 "size" : 4, 645 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h" 646 }, 647 { 648 "alignment" : 4, 649 "linker_set_key" : "_ZTIRKx", 650 "name" : "const long long &", 651 "referenced_type" : "_ZTIKx", 652 "self_type" : "_ZTIRKx", 653 "size" : 4, 654 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h" 655 }, 656 { 657 "alignment" : 4, 658 "linker_set_key" : "_ZTIRN3ndk10SpAIBinderE", 659 "name" : "ndk::SpAIBinder &", 660 "referenced_type" : "_ZTIN3ndk10SpAIBinderE", 661 "self_type" : "_ZTIRN3ndk10SpAIBinderE", 662 "size" : 4, 663 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 664 }, 665 { 666 "alignment" : 4, 667 "linker_set_key" : "_ZTIRN3ndk13ScopedAParcelE", 668 "name" : "ndk::ScopedAParcel &", 669 "referenced_type" : "_ZTIN3ndk13ScopedAParcelE", 670 "self_type" : "_ZTIRN3ndk13ScopedAParcelE", 671 "size" : 4, 672 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 673 }, 674 { 675 "alignment" : 4, 676 "linker_set_key" : "_ZTIRN3ndk13ScopedAStatusE", 677 "name" : "ndk::ScopedAStatus &", 678 "referenced_type" : "_ZTIN3ndk13ScopedAStatusE", 679 "self_type" : "_ZTIRN3ndk13ScopedAStatusE", 680 "size" : 4, 681 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 682 }, 683 { 684 "alignment" : 4, 685 "linker_set_key" : "_ZTIRN3ndk19ScopedAIBinder_WeakE", 686 "name" : "ndk::ScopedAIBinder_Weak &", 687 "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE", 688 "self_type" : "_ZTIRN3ndk19ScopedAIBinder_WeakE", 689 "size" : 4, 690 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 691 }, 692 { 693 "alignment" : 4, 694 "linker_set_key" : "_ZTIRN3ndk20ScopedFileDescriptorE", 695 "name" : "ndk::ScopedFileDescriptor &", 696 "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE", 697 "self_type" : "_ZTIRN3ndk20ScopedFileDescriptorE", 698 "size" : 4, 699 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 700 }, 701 { 702 "alignment" : 4, 703 "linker_set_key" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE", 704 "name" : "ndk::ScopedAIBinder_DeathRecipient &", 705 "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE", 706 "self_type" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE", 707 "size" : 4, 708 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 709 } 710 ], 711 "pointer_types" : 712 [ 713 { 714 "alignment" : 4, 715 "linker_set_key" : "_ZTIP13AIBinder_Weak", 716 "name" : "AIBinder_Weak *", 717 "referenced_type" : "_ZTI13AIBinder_Weak", 718 "self_type" : "_ZTIP13AIBinder_Weak", 719 "size" : 4, 720 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 721 }, 722 { 723 "alignment" : 4, 724 "linker_set_key" : "_ZTIP14AIBinder_Class", 725 "name" : "AIBinder_Class *", 726 "referenced_type" : "_ZTI14AIBinder_Class", 727 "self_type" : "_ZTIP14AIBinder_Class", 728 "size" : 4, 729 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 730 }, 731 { 732 "alignment" : 4, 733 "linker_set_key" : "_ZTIP23AIBinder_DeathRecipient", 734 "name" : "AIBinder_DeathRecipient *", 735 "referenced_type" : "_ZTI23AIBinder_DeathRecipient", 736 "self_type" : "_ZTIP23AIBinder_DeathRecipient", 737 "size" : 4, 738 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 739 }, 740 { 741 "alignment" : 4, 742 "linker_set_key" : "_ZTIP7AParcel", 743 "name" : "AParcel *", 744 "referenced_type" : "_ZTI7AParcel", 745 "self_type" : "_ZTIP7AParcel", 746 "size" : 4, 747 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 748 }, 749 { 750 "alignment" : 4, 751 "linker_set_key" : "_ZTIP7AStatus", 752 "name" : "AStatus *", 753 "referenced_type" : "_ZTI7AStatus", 754 "self_type" : "_ZTIP7AStatus", 755 "size" : 4, 756 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 757 }, 758 { 759 "alignment" : 4, 760 "linker_set_key" : "_ZTIP8AIBinder", 761 "name" : "AIBinder *", 762 "referenced_type" : "_ZTI8AIBinder", 763 "self_type" : "_ZTIP8AIBinder", 764 "size" : 4, 765 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 766 }, 767 { 768 "alignment" : 4, 769 "linker_set_key" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E", 770 "name" : "int (*)(AIBinder *, unsigned int, const AParcel *, AParcel *)", 771 "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E", 772 "self_type" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E", 773 "size" : 4, 774 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 775 }, 776 { 777 "alignment" : 4, 778 "linker_set_key" : "_ZTIPK7AParcel", 779 "name" : "const AParcel *", 780 "referenced_type" : "_ZTIK7AParcel", 781 "self_type" : "_ZTIPK7AParcel", 782 "size" : 4, 783 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 784 }, 785 { 786 "alignment" : 4, 787 "linker_set_key" : "_ZTIPKN3ndk10SpAIBinderE", 788 "name" : "const ndk::SpAIBinder *", 789 "referenced_type" : "_ZTIKN3ndk10SpAIBinderE", 790 "self_type" : "_ZTIPKN3ndk10SpAIBinderE", 791 "size" : 4, 792 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 793 }, 794 { 795 "alignment" : 4, 796 "linker_set_key" : "_ZTIPKN3ndk13ScopedAParcelE", 797 "name" : "const ndk::ScopedAParcel *", 798 "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE", 799 "self_type" : "_ZTIPKN3ndk13ScopedAParcelE", 800 "size" : 4, 801 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 802 }, 803 { 804 "alignment" : 4, 805 "linker_set_key" : "_ZTIPKN3ndk13ScopedAStatusE", 806 "name" : "const ndk::ScopedAStatus *", 807 "referenced_type" : "_ZTIKN3ndk13ScopedAStatusE", 808 "self_type" : "_ZTIPKN3ndk13ScopedAStatusE", 809 "size" : 4, 810 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 811 }, 812 { 813 "alignment" : 4, 814 "linker_set_key" : "_ZTIPKN3ndk17AParcelableHolderE", 815 "name" : "const ndk::AParcelableHolder *", 816 "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE", 817 "self_type" : "_ZTIPKN3ndk17AParcelableHolderE", 818 "size" : 4, 819 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h" 820 }, 821 { 822 "alignment" : 4, 823 "linker_set_key" : "_ZTIPKN3ndk20ScopedFileDescriptorE", 824 "name" : "const ndk::ScopedFileDescriptor *", 825 "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE", 826 "self_type" : "_ZTIPKN3ndk20ScopedFileDescriptorE", 827 "size" : 4, 828 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 829 }, 830 { 831 "alignment" : 4, 832 "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 833 "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *", 834 "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 835 "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 836 "size" : 4, 837 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 838 }, 839 { 840 "alignment" : 4, 841 "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 842 "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *", 843 "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 844 "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 845 "size" : 4, 846 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 847 }, 848 { 849 "alignment" : 4, 850 "linker_set_key" : "_ZTIPKN4aidl7android8hardware6common3fmq17GrantorDescriptorE", 851 "name" : "const aidl::android::hardware::common::fmq::GrantorDescriptor *", 852 "referenced_type" : "_ZTIKN4aidl7android8hardware6common3fmq17GrantorDescriptorE", 853 "self_type" : "_ZTIPKN4aidl7android8hardware6common3fmq17GrantorDescriptorE", 854 "size" : 4, 855 "source_file" : "out/soong/.intermediates/hardware/interfaces/common/fmq/aidl/android.hardware.common.fmq-V1-ndk_platform-source/gen/include/aidl/android/hardware/common/fmq/GrantorDescriptor.h" 856 }, 857 { 858 "alignment" : 4, 859 "linker_set_key" : "_ZTIPKc", 860 "name" : "const char *", 861 "referenced_type" : "_ZTIKc", 862 "self_type" : "_ZTIPKc", 863 "size" : 4, 864 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 865 }, 866 { 867 "alignment" : 4, 868 "linker_set_key" : "_ZTIPKv", 869 "name" : "const void *", 870 "referenced_type" : "_ZTIKv", 871 "self_type" : "_ZTIPKv", 872 "size" : 4, 873 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 874 }, 875 { 876 "alignment" : 4, 877 "linker_set_key" : "_ZTIPN3ndk10SpAIBinderE", 878 "name" : "ndk::SpAIBinder *", 879 "referenced_type" : "_ZTIN3ndk10SpAIBinderE", 880 "self_type" : "_ZTIPN3ndk10SpAIBinderE", 881 "size" : 4, 882 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 883 }, 884 { 885 "alignment" : 4, 886 "linker_set_key" : "_ZTIPN3ndk11ICInterfaceE", 887 "name" : "ndk::ICInterface *", 888 "referenced_type" : "_ZTIN3ndk11ICInterfaceE", 889 "self_type" : "_ZTIPN3ndk11ICInterfaceE", 890 "size" : 4, 891 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 892 }, 893 { 894 "alignment" : 4, 895 "linker_set_key" : "_ZTIPN3ndk13ScopedAParcelE", 896 "name" : "ndk::ScopedAParcel *", 897 "referenced_type" : "_ZTIN3ndk13ScopedAParcelE", 898 "self_type" : "_ZTIPN3ndk13ScopedAParcelE", 899 "size" : 4, 900 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 901 }, 902 { 903 "alignment" : 4, 904 "linker_set_key" : "_ZTIPN3ndk13ScopedAStatusE", 905 "name" : "ndk::ScopedAStatus *", 906 "referenced_type" : "_ZTIN3ndk13ScopedAStatusE", 907 "self_type" : "_ZTIPN3ndk13ScopedAStatusE", 908 "size" : 4, 909 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 910 }, 911 { 912 "alignment" : 4, 913 "linker_set_key" : "_ZTIPN3ndk13SharedRefBaseE", 914 "name" : "ndk::SharedRefBase *", 915 "referenced_type" : "_ZTIN3ndk13SharedRefBaseE", 916 "self_type" : "_ZTIPN3ndk13SharedRefBaseE", 917 "size" : 4, 918 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 919 }, 920 { 921 "alignment" : 4, 922 "linker_set_key" : "_ZTIPN3ndk17AParcelableHolderE", 923 "name" : "ndk::AParcelableHolder *", 924 "referenced_type" : "_ZTIN3ndk17AParcelableHolderE", 925 "self_type" : "_ZTIPN3ndk17AParcelableHolderE", 926 "size" : 4, 927 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h" 928 }, 929 { 930 "alignment" : 4, 931 "linker_set_key" : "_ZTIPN3ndk19ScopedAIBinder_WeakE", 932 "name" : "ndk::ScopedAIBinder_Weak *", 933 "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE", 934 "self_type" : "_ZTIPN3ndk19ScopedAIBinder_WeakE", 935 "size" : 4, 936 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 937 }, 938 { 939 "alignment" : 4, 940 "linker_set_key" : "_ZTIPN3ndk20ScopedFileDescriptorE", 941 "name" : "ndk::ScopedFileDescriptor *", 942 "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE", 943 "self_type" : "_ZTIPN3ndk20ScopedFileDescriptorE", 944 "size" : 4, 945 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 946 }, 947 { 948 "alignment" : 4, 949 "linker_set_key" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE", 950 "name" : "ndk::ScopedAIBinder_DeathRecipient *", 951 "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE", 952 "self_type" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE", 953 "size" : 4, 954 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 955 }, 956 { 957 "alignment" : 4, 958 "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE", 959 "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr> *", 960 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE", 961 "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE", 962 "size" : 4, 963 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 964 }, 965 { 966 "alignment" : 4, 967 "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE", 968 "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr> *", 969 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE", 970 "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE", 971 "size" : 4, 972 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 973 }, 974 { 975 "alignment" : 4, 976 "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 977 "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *", 978 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 979 "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 980 "size" : 4, 981 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 982 }, 983 { 984 "alignment" : 4, 985 "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 986 "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *", 987 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 988 "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 989 "size" : 4, 990 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 991 }, 992 { 993 "alignment" : 4, 994 "linker_set_key" : "_ZTIPN4aidl7android8hardware6common3fmq17GrantorDescriptorE", 995 "name" : "aidl::android::hardware::common::fmq::GrantorDescriptor *", 996 "referenced_type" : "_ZTIN4aidl7android8hardware6common3fmq17GrantorDescriptorE", 997 "self_type" : "_ZTIPN4aidl7android8hardware6common3fmq17GrantorDescriptorE", 998 "size" : 4, 999 "source_file" : "out/soong/.intermediates/hardware/interfaces/common/fmq/aidl/android.hardware.common.fmq-V1-ndk_platform-source/gen/include/aidl/android/hardware/common/fmq/GrantorDescriptor.h" 1000 }, 1001 { 1002 "alignment" : 4, 1003 "linker_set_key" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE", 1004 "name" : "std::vector<char16_t, std::allocator<char16_t>> *", 1005 "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE", 1006 "self_type" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE", 1007 "size" : 4, 1008 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1009 }, 1010 { 1011 "alignment" : 4, 1012 "linker_set_key" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE", 1013 "name" : "std::vector<bool, std::allocator<bool>> *", 1014 "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE", 1015 "self_type" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE", 1016 "size" : 4, 1017 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1018 }, 1019 { 1020 "alignment" : 4, 1021 "linker_set_key" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE", 1022 "name" : "std::vector<double, std::allocator<double>> *", 1023 "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE", 1024 "self_type" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE", 1025 "size" : 4, 1026 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1027 }, 1028 { 1029 "alignment" : 4, 1030 "linker_set_key" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE", 1031 "name" : "std::vector<float, std::allocator<float>> *", 1032 "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE", 1033 "self_type" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE", 1034 "size" : 4, 1035 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1036 }, 1037 { 1038 "alignment" : 4, 1039 "linker_set_key" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE", 1040 "name" : "std::vector<unsigned char, std::allocator<unsigned char>> *", 1041 "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE", 1042 "self_type" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE", 1043 "size" : 4, 1044 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1045 }, 1046 { 1047 "alignment" : 4, 1048 "linker_set_key" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE", 1049 "name" : "std::vector<int, std::allocator<int>> *", 1050 "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE", 1051 "self_type" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE", 1052 "size" : 4, 1053 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1054 }, 1055 { 1056 "alignment" : 4, 1057 "linker_set_key" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE", 1058 "name" : "std::vector<unsigned int, std::allocator<unsigned int>> *", 1059 "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE", 1060 "self_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE", 1061 "size" : 4, 1062 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1063 }, 1064 { 1065 "alignment" : 4, 1066 "linker_set_key" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE", 1067 "name" : "std::vector<long long, std::allocator<long long>> *", 1068 "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE", 1069 "self_type" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE", 1070 "size" : 4, 1071 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1072 }, 1073 { 1074 "alignment" : 4, 1075 "linker_set_key" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE", 1076 "name" : "std::vector<unsigned long long, std::allocator<unsigned long long>> *", 1077 "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE", 1078 "self_type" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE", 1079 "size" : 4, 1080 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1081 }, 1082 { 1083 "alignment" : 4, 1084 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE", 1085 "name" : "std::optional<std::vector<char16_t, std::allocator<char16_t>>> *", 1086 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE", 1087 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE", 1088 "size" : 4, 1089 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1090 }, 1091 { 1092 "alignment" : 4, 1093 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE", 1094 "name" : "std::optional<std::vector<bool, std::allocator<bool>>> *", 1095 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE", 1096 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE", 1097 "size" : 4, 1098 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1099 }, 1100 { 1101 "alignment" : 4, 1102 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE", 1103 "name" : "std::optional<std::vector<double, std::allocator<double>>> *", 1104 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE", 1105 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE", 1106 "size" : 4, 1107 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1108 }, 1109 { 1110 "alignment" : 4, 1111 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE", 1112 "name" : "std::optional<std::vector<float, std::allocator<float>>> *", 1113 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE", 1114 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE", 1115 "size" : 4, 1116 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1117 }, 1118 { 1119 "alignment" : 4, 1120 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE", 1121 "name" : "std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> *", 1122 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE", 1123 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE", 1124 "size" : 4, 1125 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1126 }, 1127 { 1128 "alignment" : 4, 1129 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE", 1130 "name" : "std::optional<std::vector<int, std::allocator<int>>> *", 1131 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE", 1132 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE", 1133 "size" : 4, 1134 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1135 }, 1136 { 1137 "alignment" : 4, 1138 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE", 1139 "name" : "std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> *", 1140 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE", 1141 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE", 1142 "size" : 4, 1143 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1144 }, 1145 { 1146 "alignment" : 4, 1147 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE", 1148 "name" : "std::optional<std::vector<long long, std::allocator<long long>>> *", 1149 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE", 1150 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE", 1151 "size" : 4, 1152 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1153 }, 1154 { 1155 "alignment" : 4, 1156 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE", 1157 "name" : "std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> *", 1158 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE", 1159 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE", 1160 "size" : 4, 1161 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1162 }, 1163 { 1164 "alignment" : 4, 1165 "linker_set_key" : "_ZTIPP8AIBinder", 1166 "name" : "AIBinder **", 1167 "referenced_type" : "_ZTIP8AIBinder", 1168 "self_type" : "_ZTIPP8AIBinder", 1169 "size" : 4, 1170 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1171 }, 1172 { 1173 "alignment" : 4, 1174 "linker_set_key" : "_ZTIPPKc", 1175 "name" : "const char **", 1176 "referenced_type" : "_ZTIPKc", 1177 "self_type" : "_ZTIPPKc", 1178 "size" : 4, 1179 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 1180 }, 1181 { 1182 "alignment" : 4, 1183 "linker_set_key" : "_ZTIPv", 1184 "name" : "void *", 1185 "referenced_type" : "_ZTIv", 1186 "self_type" : "_ZTIPv", 1187 "size" : 4, 1188 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 1189 } 1190 ], 1191 "qualified_types" : 1192 [ 1193 { 1194 "is_const" : true, 1195 "linker_set_key" : "_ZTIK7AParcel", 1196 "name" : "const AParcel", 1197 "referenced_type" : "_ZTI7AParcel", 1198 "self_type" : "_ZTIK7AParcel", 1199 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 1200 }, 1201 { 1202 "alignment" : 4, 1203 "is_const" : true, 1204 "linker_set_key" : "_ZTIKN3ndk10SpAIBinderE", 1205 "name" : "const ndk::SpAIBinder", 1206 "referenced_type" : "_ZTIN3ndk10SpAIBinderE", 1207 "self_type" : "_ZTIKN3ndk10SpAIBinderE", 1208 "size" : 4, 1209 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1210 }, 1211 { 1212 "alignment" : 4, 1213 "is_const" : true, 1214 "linker_set_key" : "_ZTIKN3ndk13ScopedAParcelE", 1215 "name" : "const ndk::ScopedAParcel", 1216 "referenced_type" : "_ZTIN3ndk13ScopedAParcelE", 1217 "self_type" : "_ZTIKN3ndk13ScopedAParcelE", 1218 "size" : 4, 1219 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1220 }, 1221 { 1222 "alignment" : 4, 1223 "is_const" : true, 1224 "linker_set_key" : "_ZTIKN3ndk13ScopedAStatusE", 1225 "name" : "const ndk::ScopedAStatus", 1226 "referenced_type" : "_ZTIN3ndk13ScopedAStatusE", 1227 "self_type" : "_ZTIKN3ndk13ScopedAStatusE", 1228 "size" : 4, 1229 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1230 }, 1231 { 1232 "alignment" : 4, 1233 "is_const" : true, 1234 "linker_set_key" : "_ZTIKN3ndk17AParcelableHolderE", 1235 "name" : "const ndk::AParcelableHolder", 1236 "referenced_type" : "_ZTIN3ndk17AParcelableHolderE", 1237 "self_type" : "_ZTIKN3ndk17AParcelableHolderE", 1238 "size" : 12, 1239 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h" 1240 }, 1241 { 1242 "alignment" : 4, 1243 "is_const" : true, 1244 "linker_set_key" : "_ZTIKN3ndk20ScopedFileDescriptorE", 1245 "name" : "const ndk::ScopedFileDescriptor", 1246 "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE", 1247 "self_type" : "_ZTIKN3ndk20ScopedFileDescriptorE", 1248 "size" : 4, 1249 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1250 }, 1251 { 1252 "alignment" : 4, 1253 "is_const" : true, 1254 "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 1255 "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>", 1256 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 1257 "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 1258 "size" : 4, 1259 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1260 }, 1261 { 1262 "alignment" : 4, 1263 "is_const" : true, 1264 "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 1265 "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>", 1266 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 1267 "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 1268 "size" : 4, 1269 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1270 }, 1271 { 1272 "alignment" : 4, 1273 "is_const" : true, 1274 "linker_set_key" : "_ZTIKN4aidl7android8hardware6common3fmq17GrantorDescriptorE", 1275 "name" : "const aidl::android::hardware::common::fmq::GrantorDescriptor", 1276 "referenced_type" : "_ZTIN4aidl7android8hardware6common3fmq17GrantorDescriptorE", 1277 "self_type" : "_ZTIKN4aidl7android8hardware6common3fmq17GrantorDescriptorE", 1278 "size" : 16, 1279 "source_file" : "out/soong/.intermediates/hardware/interfaces/common/fmq/aidl/android.hardware.common.fmq-V1-ndk_platform-source/gen/include/aidl/android/hardware/common/fmq/GrantorDescriptor.h" 1280 }, 1281 { 1282 "alignment" : 4, 1283 "is_const" : true, 1284 "linker_set_key" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE", 1285 "name" : "const std::vector<char16_t, std::allocator<char16_t>>", 1286 "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE", 1287 "self_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE", 1288 "size" : 12, 1289 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1290 }, 1291 { 1292 "alignment" : 4, 1293 "is_const" : true, 1294 "linker_set_key" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE", 1295 "name" : "const std::vector<bool, std::allocator<bool>>", 1296 "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE", 1297 "self_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE", 1298 "size" : 12, 1299 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1300 }, 1301 { 1302 "alignment" : 4, 1303 "is_const" : true, 1304 "linker_set_key" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE", 1305 "name" : "const std::vector<double, std::allocator<double>>", 1306 "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE", 1307 "self_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE", 1308 "size" : 12, 1309 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1310 }, 1311 { 1312 "alignment" : 4, 1313 "is_const" : true, 1314 "linker_set_key" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE", 1315 "name" : "const std::vector<float, std::allocator<float>>", 1316 "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE", 1317 "self_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE", 1318 "size" : 12, 1319 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1320 }, 1321 { 1322 "alignment" : 4, 1323 "is_const" : true, 1324 "linker_set_key" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE", 1325 "name" : "const std::vector<unsigned char, std::allocator<unsigned char>>", 1326 "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE", 1327 "self_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE", 1328 "size" : 12, 1329 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1330 }, 1331 { 1332 "alignment" : 4, 1333 "is_const" : true, 1334 "linker_set_key" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE", 1335 "name" : "const std::vector<int, std::allocator<int>>", 1336 "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE", 1337 "self_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE", 1338 "size" : 12, 1339 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1340 }, 1341 { 1342 "alignment" : 4, 1343 "is_const" : true, 1344 "linker_set_key" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE", 1345 "name" : "const std::vector<unsigned int, std::allocator<unsigned int>>", 1346 "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE", 1347 "self_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE", 1348 "size" : 12, 1349 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1350 }, 1351 { 1352 "alignment" : 4, 1353 "is_const" : true, 1354 "linker_set_key" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE", 1355 "name" : "const std::vector<long long, std::allocator<long long>>", 1356 "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE", 1357 "self_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE", 1358 "size" : 12, 1359 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1360 }, 1361 { 1362 "alignment" : 4, 1363 "is_const" : true, 1364 "linker_set_key" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE", 1365 "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>>", 1366 "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE", 1367 "self_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE", 1368 "size" : 12, 1369 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1370 }, 1371 { 1372 "alignment" : 4, 1373 "is_const" : true, 1374 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE", 1375 "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>>", 1376 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE", 1377 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE", 1378 "size" : 16, 1379 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1380 }, 1381 { 1382 "alignment" : 4, 1383 "is_const" : true, 1384 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE", 1385 "name" : "const std::optional<std::vector<bool, std::allocator<bool>>>", 1386 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE", 1387 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE", 1388 "size" : 16, 1389 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1390 }, 1391 { 1392 "alignment" : 4, 1393 "is_const" : true, 1394 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE", 1395 "name" : "const std::optional<std::vector<double, std::allocator<double>>>", 1396 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE", 1397 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE", 1398 "size" : 16, 1399 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1400 }, 1401 { 1402 "alignment" : 4, 1403 "is_const" : true, 1404 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE", 1405 "name" : "const std::optional<std::vector<float, std::allocator<float>>>", 1406 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE", 1407 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE", 1408 "size" : 16, 1409 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1410 }, 1411 { 1412 "alignment" : 4, 1413 "is_const" : true, 1414 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE", 1415 "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>>", 1416 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE", 1417 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE", 1418 "size" : 16, 1419 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1420 }, 1421 { 1422 "alignment" : 4, 1423 "is_const" : true, 1424 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE", 1425 "name" : "const std::optional<std::vector<int, std::allocator<int>>>", 1426 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE", 1427 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE", 1428 "size" : 16, 1429 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1430 }, 1431 { 1432 "alignment" : 4, 1433 "is_const" : true, 1434 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE", 1435 "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>>", 1436 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE", 1437 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE", 1438 "size" : 16, 1439 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1440 }, 1441 { 1442 "alignment" : 4, 1443 "is_const" : true, 1444 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE", 1445 "name" : "const std::optional<std::vector<long long, std::allocator<long long>>>", 1446 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE", 1447 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE", 1448 "size" : 16, 1449 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1450 }, 1451 { 1452 "alignment" : 4, 1453 "is_const" : true, 1454 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE", 1455 "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>>", 1456 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE", 1457 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE", 1458 "size" : 16, 1459 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1460 }, 1461 { 1462 "alignment" : 4, 1463 "is_const" : true, 1464 "linker_set_key" : "_ZTIKP7AParcel", 1465 "name" : "AParcel *const", 1466 "referenced_type" : "_ZTIP7AParcel", 1467 "self_type" : "_ZTIKP7AParcel", 1468 "size" : 4, 1469 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1470 }, 1471 { 1472 "alignment" : 4, 1473 "is_const" : true, 1474 "linker_set_key" : "_ZTIKP7AStatus", 1475 "name" : "AStatus *const", 1476 "referenced_type" : "_ZTIP7AStatus", 1477 "self_type" : "_ZTIKP7AStatus", 1478 "size" : 4, 1479 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1480 }, 1481 { 1482 "alignment" : 1, 1483 "is_const" : true, 1484 "linker_set_key" : "_ZTIKc", 1485 "name" : "const char", 1486 "referenced_type" : "_ZTIc", 1487 "self_type" : "_ZTIKc", 1488 "size" : 1, 1489 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1490 }, 1491 { 1492 "alignment" : 4, 1493 "is_const" : true, 1494 "linker_set_key" : "_ZTIKi", 1495 "name" : "const int", 1496 "referenced_type" : "_ZTIi", 1497 "self_type" : "_ZTIKi", 1498 "size" : 4, 1499 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h" 1500 }, 1501 { 1502 "is_const" : true, 1503 "linker_set_key" : "_ZTIKv", 1504 "name" : "const void", 1505 "referenced_type" : "_ZTIv", 1506 "self_type" : "_ZTIKv", 1507 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1508 }, 1509 { 1510 "alignment" : 4, 1511 "is_const" : true, 1512 "linker_set_key" : "_ZTIKx", 1513 "name" : "const long long", 1514 "referenced_type" : "_ZTIx", 1515 "self_type" : "_ZTIKx", 1516 "size" : 8, 1517 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h" 1518 } 1519 ], 1520 "record_types" : 1521 [ 1522 { 1523 "alignment" : 4, 1524 "fields" : 1525 [ 1526 { 1527 "access" : "private", 1528 "field_name" : "mBinder", 1529 "referenced_type" : "_ZTIP8AIBinder" 1530 } 1531 ], 1532 "linker_set_key" : "_ZTIN3ndk10SpAIBinderE", 1533 "name" : "ndk::SpAIBinder", 1534 "record_kind" : "class", 1535 "referenced_type" : "_ZTIN3ndk10SpAIBinderE", 1536 "self_type" : "_ZTIN3ndk10SpAIBinderE", 1537 "size" : 4, 1538 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1539 }, 1540 { 1541 "access" : "private", 1542 "alignment" : 4, 1543 "fields" : 1544 [ 1545 { 1546 "field_name" : "interface", 1547 "referenced_type" : "_ZTINSt3__110shared_ptrIN3ndk11ICInterfaceEEE" 1548 } 1549 ], 1550 "linker_set_key" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE", 1551 "name" : "ndk::ICInterface::ICInterfaceData", 1552 "record_kind" : "class", 1553 "referenced_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE", 1554 "self_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE", 1555 "size" : 8, 1556 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 1557 }, 1558 { 1559 "alignment" : 4, 1560 "base_specifiers" : 1561 [ 1562 { 1563 "referenced_type" : "_ZTIN3ndk13SharedRefBaseE" 1564 } 1565 ], 1566 "linker_set_key" : "_ZTIN3ndk11ICInterfaceE", 1567 "name" : "ndk::ICInterface", 1568 "record_kind" : "class", 1569 "referenced_type" : "_ZTIN3ndk11ICInterfaceE", 1570 "self_type" : "_ZTIN3ndk11ICInterfaceE", 1571 "size" : 16, 1572 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h", 1573 "vtable_components" : 1574 [ 1575 { 1576 "kind" : "offset_to_top" 1577 }, 1578 { 1579 "kind" : "rtti", 1580 "mangled_component_name" : "_ZTIN3ndk11ICInterfaceE" 1581 }, 1582 { 1583 "kind" : "complete_dtor_pointer", 1584 "mangled_component_name" : "_ZN3ndk11ICInterfaceD1Ev" 1585 }, 1586 { 1587 "kind" : "deleting_dtor_pointer", 1588 "mangled_component_name" : "_ZN3ndk11ICInterfaceD0Ev" 1589 }, 1590 { 1591 "is_pure" : true, 1592 "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv" 1593 }, 1594 { 1595 "is_pure" : true, 1596 "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv" 1597 }, 1598 { 1599 "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj" 1600 }, 1601 { 1602 "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj" 1603 } 1604 ] 1605 }, 1606 { 1607 "alignment" : 4, 1608 "base_specifiers" : 1609 [ 1610 { 1611 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE" 1612 } 1613 ], 1614 "linker_set_key" : "_ZTIN3ndk13ScopedAParcelE", 1615 "name" : "ndk::ScopedAParcel", 1616 "record_kind" : "class", 1617 "referenced_type" : "_ZTIN3ndk13ScopedAParcelE", 1618 "self_type" : "_ZTIN3ndk13ScopedAParcelE", 1619 "size" : 4, 1620 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1621 }, 1622 { 1623 "alignment" : 4, 1624 "base_specifiers" : 1625 [ 1626 { 1627 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE" 1628 } 1629 ], 1630 "linker_set_key" : "_ZTIN3ndk13ScopedAStatusE", 1631 "name" : "ndk::ScopedAStatus", 1632 "record_kind" : "class", 1633 "referenced_type" : "_ZTIN3ndk13ScopedAStatusE", 1634 "self_type" : "_ZTIN3ndk13ScopedAStatusE", 1635 "size" : 4, 1636 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1637 }, 1638 { 1639 "alignment" : 4, 1640 "fields" : 1641 [ 1642 { 1643 "access" : "private", 1644 "field_name" : "mFlagThis", 1645 "field_offset" : 32, 1646 "referenced_type" : "_ZTINSt3__19once_flagE" 1647 }, 1648 { 1649 "access" : "private", 1650 "field_name" : "mThis", 1651 "field_offset" : 64, 1652 "referenced_type" : "_ZTINSt3__18weak_ptrIN3ndk13SharedRefBaseEEE" 1653 } 1654 ], 1655 "linker_set_key" : "_ZTIN3ndk13SharedRefBaseE", 1656 "name" : "ndk::SharedRefBase", 1657 "record_kind" : "class", 1658 "referenced_type" : "_ZTIN3ndk13SharedRefBaseE", 1659 "self_type" : "_ZTIN3ndk13SharedRefBaseE", 1660 "size" : 16, 1661 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h", 1662 "vtable_components" : 1663 [ 1664 { 1665 "kind" : "offset_to_top" 1666 }, 1667 { 1668 "kind" : "rtti", 1669 "mangled_component_name" : "_ZTIN3ndk13SharedRefBaseE" 1670 }, 1671 { 1672 "kind" : "complete_dtor_pointer", 1673 "mangled_component_name" : "_ZN3ndk13SharedRefBaseD1Ev" 1674 }, 1675 { 1676 "kind" : "deleting_dtor_pointer", 1677 "mangled_component_name" : "_ZN3ndk13SharedRefBaseD0Ev" 1678 } 1679 ] 1680 }, 1681 { 1682 "alignment" : 4, 1683 "fields" : 1684 [ 1685 { 1686 "access" : "private", 1687 "field_name" : "mParcel", 1688 "field_offset" : 32, 1689 "referenced_type" : "_ZTIN3ndk13ScopedAParcelE" 1690 }, 1691 { 1692 "access" : "private", 1693 "field_name" : "mStability", 1694 "field_offset" : 64, 1695 "referenced_type" : "_ZTIi" 1696 } 1697 ], 1698 "linker_set_key" : "_ZTIN3ndk17AParcelableHolderE", 1699 "name" : "ndk::AParcelableHolder", 1700 "record_kind" : "class", 1701 "referenced_type" : "_ZTIN3ndk17AParcelableHolderE", 1702 "self_type" : "_ZTIN3ndk17AParcelableHolderE", 1703 "size" : 12, 1704 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h", 1705 "vtable_components" : 1706 [ 1707 { 1708 "kind" : "offset_to_top" 1709 }, 1710 { 1711 "kind" : "rtti", 1712 "mangled_component_name" : "_ZTIN3ndk17AParcelableHolderE" 1713 }, 1714 { 1715 "kind" : "complete_dtor_pointer", 1716 "mangled_component_name" : "_ZN3ndk17AParcelableHolderD1Ev" 1717 }, 1718 { 1719 "kind" : "deleting_dtor_pointer", 1720 "mangled_component_name" : "_ZN3ndk17AParcelableHolderD0Ev" 1721 } 1722 ] 1723 }, 1724 { 1725 "alignment" : 4, 1726 "base_specifiers" : 1727 [ 1728 { 1729 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE" 1730 } 1731 ], 1732 "linker_set_key" : "_ZTIN3ndk19ScopedAIBinder_WeakE", 1733 "name" : "ndk::ScopedAIBinder_Weak", 1734 "record_kind" : "class", 1735 "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE", 1736 "self_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE", 1737 "size" : 4, 1738 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1739 }, 1740 { 1741 "alignment" : 4, 1742 "base_specifiers" : 1743 [ 1744 { 1745 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIiXadL_ZNS_8internalL14closeWithErrorEiEELin1EEE" 1746 } 1747 ], 1748 "linker_set_key" : "_ZTIN3ndk20ScopedFileDescriptorE", 1749 "name" : "ndk::ScopedFileDescriptor", 1750 "record_kind" : "class", 1751 "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE", 1752 "self_type" : "_ZTIN3ndk20ScopedFileDescriptorE", 1753 "size" : 4, 1754 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1755 }, 1756 { 1757 "alignment" : 4, 1758 "base_specifiers" : 1759 [ 1760 { 1761 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE" 1762 } 1763 ], 1764 "linker_set_key" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE", 1765 "name" : "ndk::ScopedAIBinder_DeathRecipient", 1766 "record_kind" : "class", 1767 "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE", 1768 "self_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE", 1769 "size" : 4, 1770 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1771 }, 1772 { 1773 "alignment" : 4, 1774 "fields" : 1775 [ 1776 { 1777 "access" : "private", 1778 "field_name" : "mT", 1779 "referenced_type" : "_ZTIP13AIBinder_Weak" 1780 } 1781 ], 1782 "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE", 1783 "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr>", 1784 "record_kind" : "class", 1785 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE", 1786 "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE", 1787 "size" : 4, 1788 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h", 1789 "template_args" : [ "_ZTIP13AIBinder_Weak" ] 1790 }, 1791 { 1792 "alignment" : 4, 1793 "fields" : 1794 [ 1795 { 1796 "access" : "private", 1797 "field_name" : "mT", 1798 "referenced_type" : "_ZTIP23AIBinder_DeathRecipient" 1799 } 1800 ], 1801 "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE", 1802 "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr>", 1803 "record_kind" : "class", 1804 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE", 1805 "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE", 1806 "size" : 4, 1807 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h", 1808 "template_args" : [ "_ZTIP23AIBinder_DeathRecipient" ] 1809 }, 1810 { 1811 "alignment" : 4, 1812 "fields" : 1813 [ 1814 { 1815 "access" : "private", 1816 "field_name" : "mT", 1817 "referenced_type" : "_ZTIP7AParcel" 1818 } 1819 ], 1820 "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 1821 "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>", 1822 "record_kind" : "class", 1823 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 1824 "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 1825 "size" : 4, 1826 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h", 1827 "template_args" : [ "_ZTIP7AParcel" ] 1828 }, 1829 { 1830 "alignment" : 4, 1831 "fields" : 1832 [ 1833 { 1834 "access" : "private", 1835 "field_name" : "mT", 1836 "referenced_type" : "_ZTIP7AStatus" 1837 } 1838 ], 1839 "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 1840 "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>", 1841 "record_kind" : "class", 1842 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 1843 "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 1844 "size" : 4, 1845 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h", 1846 "template_args" : [ "_ZTIP7AStatus" ] 1847 }, 1848 { 1849 "alignment" : 4, 1850 "fields" : 1851 [ 1852 { 1853 "field_name" : "fdIndex", 1854 "referenced_type" : "_ZTIi" 1855 }, 1856 { 1857 "field_name" : "offset", 1858 "field_offset" : 32, 1859 "referenced_type" : "_ZTIi" 1860 }, 1861 { 1862 "field_name" : "extent", 1863 "field_offset" : 64, 1864 "referenced_type" : "_ZTIx" 1865 } 1866 ], 1867 "linker_set_key" : "_ZTIN4aidl7android8hardware6common3fmq17GrantorDescriptorE", 1868 "name" : "aidl::android::hardware::common::fmq::GrantorDescriptor", 1869 "record_kind" : "class", 1870 "referenced_type" : "_ZTIN4aidl7android8hardware6common3fmq17GrantorDescriptorE", 1871 "self_type" : "_ZTIN4aidl7android8hardware6common3fmq17GrantorDescriptorE", 1872 "size" : 16, 1873 "source_file" : "out/soong/.intermediates/hardware/interfaces/common/fmq/aidl/android.hardware.common.fmq-V1-ndk_platform-source/gen/include/aidl/android/hardware/common/fmq/GrantorDescriptor.h" 1874 }, 1875 { 1876 "alignment" : 1, 1877 "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIiEE", 1878 "name" : "android::internal::details::ToEmptyString<int>", 1879 "record_kind" : "class", 1880 "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIiEE", 1881 "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIiEE", 1882 "size" : 1, 1883 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 1884 "template_args" : [ "_ZTIi" ] 1885 }, 1886 { 1887 "alignment" : 1, 1888 "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIxEE", 1889 "name" : "android::internal::details::ToEmptyString<long long>", 1890 "record_kind" : "class", 1891 "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIxEE", 1892 "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIxEE", 1893 "size" : 1, 1894 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 1895 "template_args" : [ "_ZTIx" ] 1896 } 1897 ], 1898 "rvalue_reference_types" : 1899 [ 1900 { 1901 "alignment" : 4, 1902 "linker_set_key" : "_ZTION3ndk13ScopedAParcelE", 1903 "name" : "ndk::ScopedAParcel &&", 1904 "referenced_type" : "_ZTIN3ndk13ScopedAParcelE", 1905 "self_type" : "_ZTION3ndk13ScopedAParcelE", 1906 "size" : 4, 1907 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1908 }, 1909 { 1910 "alignment" : 4, 1911 "linker_set_key" : "_ZTION3ndk13ScopedAStatusE", 1912 "name" : "ndk::ScopedAStatus &&", 1913 "referenced_type" : "_ZTIN3ndk13ScopedAStatusE", 1914 "self_type" : "_ZTION3ndk13ScopedAStatusE", 1915 "size" : 4, 1916 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1917 }, 1918 { 1919 "alignment" : 4, 1920 "linker_set_key" : "_ZTION3ndk19ScopedAIBinder_WeakE", 1921 "name" : "ndk::ScopedAIBinder_Weak &&", 1922 "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE", 1923 "self_type" : "_ZTION3ndk19ScopedAIBinder_WeakE", 1924 "size" : 4, 1925 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1926 }, 1927 { 1928 "alignment" : 4, 1929 "linker_set_key" : "_ZTION3ndk20ScopedFileDescriptorE", 1930 "name" : "ndk::ScopedFileDescriptor &&", 1931 "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE", 1932 "self_type" : "_ZTION3ndk20ScopedFileDescriptorE", 1933 "size" : 4, 1934 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1935 }, 1936 { 1937 "alignment" : 4, 1938 "linker_set_key" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE", 1939 "name" : "ndk::ScopedAIBinder_DeathRecipient &&", 1940 "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE", 1941 "self_type" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE", 1942 "size" : 4, 1943 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1944 } 1945 ] 1946} 1947