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