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 "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" : "(unnamed 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" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:94: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" : "(unnamed 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" : "(unnamed 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" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:60: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" : "(unnamed 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::(unnamed 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>::(unnamed 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>::(unnamed 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-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-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-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-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-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-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-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" : "_ZTIKb", 1485 "name" : "const bool", 1486 "referenced_type" : "_ZTIb", 1487 "self_type" : "_ZTIKb", 1488 "size" : 1, 1489 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1490 }, 1491 { 1492 "alignment" : 1, 1493 "is_const" : true, 1494 "linker_set_key" : "_ZTIKc", 1495 "name" : "const char", 1496 "referenced_type" : "_ZTIc", 1497 "self_type" : "_ZTIKc", 1498 "size" : 1, 1499 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1500 }, 1501 { 1502 "alignment" : 4, 1503 "is_const" : true, 1504 "linker_set_key" : "_ZTIKi", 1505 "name" : "const int", 1506 "referenced_type" : "_ZTIi", 1507 "self_type" : "_ZTIKi", 1508 "size" : 4, 1509 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h" 1510 }, 1511 { 1512 "is_const" : true, 1513 "linker_set_key" : "_ZTIKv", 1514 "name" : "const void", 1515 "referenced_type" : "_ZTIv", 1516 "self_type" : "_ZTIKv", 1517 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1518 }, 1519 { 1520 "alignment" : 4, 1521 "is_const" : true, 1522 "linker_set_key" : "_ZTIKx", 1523 "name" : "const long long", 1524 "referenced_type" : "_ZTIx", 1525 "self_type" : "_ZTIKx", 1526 "size" : 8, 1527 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h" 1528 } 1529 ], 1530 "record_types" : 1531 [ 1532 { 1533 "alignment" : 4, 1534 "fields" : 1535 [ 1536 { 1537 "access" : "private", 1538 "field_name" : "mBinder", 1539 "referenced_type" : "_ZTIP8AIBinder" 1540 } 1541 ], 1542 "linker_set_key" : "_ZTIN3ndk10SpAIBinderE", 1543 "name" : "ndk::SpAIBinder", 1544 "record_kind" : "class", 1545 "referenced_type" : "_ZTIN3ndk10SpAIBinderE", 1546 "self_type" : "_ZTIN3ndk10SpAIBinderE", 1547 "size" : 4, 1548 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1549 }, 1550 { 1551 "access" : "private", 1552 "alignment" : 4, 1553 "fields" : 1554 [ 1555 { 1556 "field_name" : "interface", 1557 "referenced_type" : "_ZTINSt3__110shared_ptrIN3ndk11ICInterfaceEEE" 1558 } 1559 ], 1560 "linker_set_key" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE", 1561 "name" : "ndk::ICInterface::ICInterfaceData", 1562 "record_kind" : "class", 1563 "referenced_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE", 1564 "self_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE", 1565 "size" : 8, 1566 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 1567 }, 1568 { 1569 "alignment" : 4, 1570 "base_specifiers" : 1571 [ 1572 { 1573 "referenced_type" : "_ZTIN3ndk13SharedRefBaseE" 1574 } 1575 ], 1576 "linker_set_key" : "_ZTIN3ndk11ICInterfaceE", 1577 "name" : "ndk::ICInterface", 1578 "record_kind" : "class", 1579 "referenced_type" : "_ZTIN3ndk11ICInterfaceE", 1580 "self_type" : "_ZTIN3ndk11ICInterfaceE", 1581 "size" : 16, 1582 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h", 1583 "vtable_components" : 1584 [ 1585 { 1586 "kind" : "offset_to_top" 1587 }, 1588 { 1589 "kind" : "rtti", 1590 "mangled_component_name" : "_ZTIN3ndk11ICInterfaceE" 1591 }, 1592 { 1593 "kind" : "complete_dtor_pointer", 1594 "mangled_component_name" : "_ZN3ndk11ICInterfaceD1Ev" 1595 }, 1596 { 1597 "kind" : "deleting_dtor_pointer", 1598 "mangled_component_name" : "_ZN3ndk11ICInterfaceD0Ev" 1599 }, 1600 { 1601 "is_pure" : true, 1602 "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv" 1603 }, 1604 { 1605 "is_pure" : true, 1606 "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv" 1607 }, 1608 { 1609 "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj" 1610 }, 1611 { 1612 "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj" 1613 } 1614 ] 1615 }, 1616 { 1617 "alignment" : 4, 1618 "base_specifiers" : 1619 [ 1620 { 1621 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE" 1622 } 1623 ], 1624 "linker_set_key" : "_ZTIN3ndk13ScopedAParcelE", 1625 "name" : "ndk::ScopedAParcel", 1626 "record_kind" : "class", 1627 "referenced_type" : "_ZTIN3ndk13ScopedAParcelE", 1628 "self_type" : "_ZTIN3ndk13ScopedAParcelE", 1629 "size" : 4, 1630 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1631 }, 1632 { 1633 "alignment" : 4, 1634 "base_specifiers" : 1635 [ 1636 { 1637 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE" 1638 } 1639 ], 1640 "linker_set_key" : "_ZTIN3ndk13ScopedAStatusE", 1641 "name" : "ndk::ScopedAStatus", 1642 "record_kind" : "class", 1643 "referenced_type" : "_ZTIN3ndk13ScopedAStatusE", 1644 "self_type" : "_ZTIN3ndk13ScopedAStatusE", 1645 "size" : 4, 1646 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1647 }, 1648 { 1649 "alignment" : 4, 1650 "fields" : 1651 [ 1652 { 1653 "access" : "private", 1654 "field_name" : "mFlagThis", 1655 "field_offset" : 32, 1656 "referenced_type" : "_ZTINSt3__19once_flagE" 1657 }, 1658 { 1659 "access" : "private", 1660 "field_name" : "mThis", 1661 "field_offset" : 64, 1662 "referenced_type" : "_ZTINSt3__18weak_ptrIN3ndk13SharedRefBaseEEE" 1663 } 1664 ], 1665 "linker_set_key" : "_ZTIN3ndk13SharedRefBaseE", 1666 "name" : "ndk::SharedRefBase", 1667 "record_kind" : "class", 1668 "referenced_type" : "_ZTIN3ndk13SharedRefBaseE", 1669 "self_type" : "_ZTIN3ndk13SharedRefBaseE", 1670 "size" : 16, 1671 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h", 1672 "vtable_components" : 1673 [ 1674 { 1675 "kind" : "offset_to_top" 1676 }, 1677 { 1678 "kind" : "rtti", 1679 "mangled_component_name" : "_ZTIN3ndk13SharedRefBaseE" 1680 }, 1681 { 1682 "kind" : "complete_dtor_pointer", 1683 "mangled_component_name" : "_ZN3ndk13SharedRefBaseD1Ev" 1684 }, 1685 { 1686 "kind" : "deleting_dtor_pointer", 1687 "mangled_component_name" : "_ZN3ndk13SharedRefBaseD0Ev" 1688 } 1689 ] 1690 }, 1691 { 1692 "alignment" : 4, 1693 "fields" : 1694 [ 1695 { 1696 "access" : "private", 1697 "field_name" : "mParcel", 1698 "field_offset" : 32, 1699 "referenced_type" : "_ZTIN3ndk13ScopedAParcelE" 1700 }, 1701 { 1702 "access" : "private", 1703 "field_name" : "mStability", 1704 "field_offset" : 64, 1705 "referenced_type" : "_ZTIi" 1706 } 1707 ], 1708 "linker_set_key" : "_ZTIN3ndk17AParcelableHolderE", 1709 "name" : "ndk::AParcelableHolder", 1710 "record_kind" : "class", 1711 "referenced_type" : "_ZTIN3ndk17AParcelableHolderE", 1712 "self_type" : "_ZTIN3ndk17AParcelableHolderE", 1713 "size" : 12, 1714 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h", 1715 "vtable_components" : 1716 [ 1717 { 1718 "kind" : "offset_to_top" 1719 }, 1720 { 1721 "kind" : "rtti", 1722 "mangled_component_name" : "_ZTIN3ndk17AParcelableHolderE" 1723 }, 1724 { 1725 "kind" : "complete_dtor_pointer", 1726 "mangled_component_name" : "_ZN3ndk17AParcelableHolderD1Ev" 1727 }, 1728 { 1729 "kind" : "deleting_dtor_pointer", 1730 "mangled_component_name" : "_ZN3ndk17AParcelableHolderD0Ev" 1731 } 1732 ] 1733 }, 1734 { 1735 "alignment" : 4, 1736 "base_specifiers" : 1737 [ 1738 { 1739 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE" 1740 } 1741 ], 1742 "linker_set_key" : "_ZTIN3ndk19ScopedAIBinder_WeakE", 1743 "name" : "ndk::ScopedAIBinder_Weak", 1744 "record_kind" : "class", 1745 "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE", 1746 "self_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE", 1747 "size" : 4, 1748 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1749 }, 1750 { 1751 "alignment" : 4, 1752 "base_specifiers" : 1753 [ 1754 { 1755 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIiXadL_ZNS_8internalL14closeWithErrorEiEELin1EEE" 1756 } 1757 ], 1758 "linker_set_key" : "_ZTIN3ndk20ScopedFileDescriptorE", 1759 "name" : "ndk::ScopedFileDescriptor", 1760 "record_kind" : "class", 1761 "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE", 1762 "self_type" : "_ZTIN3ndk20ScopedFileDescriptorE", 1763 "size" : 4, 1764 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1765 }, 1766 { 1767 "alignment" : 4, 1768 "base_specifiers" : 1769 [ 1770 { 1771 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE" 1772 } 1773 ], 1774 "linker_set_key" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE", 1775 "name" : "ndk::ScopedAIBinder_DeathRecipient", 1776 "record_kind" : "class", 1777 "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE", 1778 "self_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE", 1779 "size" : 4, 1780 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1781 }, 1782 { 1783 "alignment" : 4, 1784 "fields" : 1785 [ 1786 { 1787 "access" : "private", 1788 "field_name" : "mT", 1789 "referenced_type" : "_ZTIP13AIBinder_Weak" 1790 } 1791 ], 1792 "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE", 1793 "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr>", 1794 "record_kind" : "class", 1795 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE", 1796 "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE", 1797 "size" : 4, 1798 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h", 1799 "template_args" : 1800 [ 1801 "_ZTIP13AIBinder_Weak" 1802 ] 1803 }, 1804 { 1805 "alignment" : 4, 1806 "fields" : 1807 [ 1808 { 1809 "access" : "private", 1810 "field_name" : "mT", 1811 "referenced_type" : "_ZTIP23AIBinder_DeathRecipient" 1812 } 1813 ], 1814 "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE", 1815 "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr>", 1816 "record_kind" : "class", 1817 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE", 1818 "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE", 1819 "size" : 4, 1820 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h", 1821 "template_args" : 1822 [ 1823 "_ZTIP23AIBinder_DeathRecipient" 1824 ] 1825 }, 1826 { 1827 "alignment" : 4, 1828 "fields" : 1829 [ 1830 { 1831 "access" : "private", 1832 "field_name" : "mT", 1833 "referenced_type" : "_ZTIP7AParcel" 1834 } 1835 ], 1836 "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 1837 "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>", 1838 "record_kind" : "class", 1839 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 1840 "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 1841 "size" : 4, 1842 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h", 1843 "template_args" : 1844 [ 1845 "_ZTIP7AParcel" 1846 ] 1847 }, 1848 { 1849 "alignment" : 4, 1850 "fields" : 1851 [ 1852 { 1853 "access" : "private", 1854 "field_name" : "mT", 1855 "referenced_type" : "_ZTIP7AStatus" 1856 } 1857 ], 1858 "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 1859 "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>", 1860 "record_kind" : "class", 1861 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 1862 "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 1863 "size" : 4, 1864 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h", 1865 "template_args" : 1866 [ 1867 "_ZTIP7AStatus" 1868 ] 1869 }, 1870 { 1871 "alignment" : 4, 1872 "fields" : 1873 [ 1874 { 1875 "field_name" : "fdIndex", 1876 "referenced_type" : "_ZTIi" 1877 }, 1878 { 1879 "field_name" : "offset", 1880 "field_offset" : 32, 1881 "referenced_type" : "_ZTIi" 1882 }, 1883 { 1884 "field_name" : "extent", 1885 "field_offset" : 64, 1886 "referenced_type" : "_ZTIx" 1887 } 1888 ], 1889 "linker_set_key" : "_ZTIN4aidl7android8hardware6common3fmq17GrantorDescriptorE", 1890 "name" : "aidl::android::hardware::common::fmq::GrantorDescriptor", 1891 "record_kind" : "class", 1892 "referenced_type" : "_ZTIN4aidl7android8hardware6common3fmq17GrantorDescriptorE", 1893 "self_type" : "_ZTIN4aidl7android8hardware6common3fmq17GrantorDescriptorE", 1894 "size" : 16, 1895 "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" 1896 }, 1897 { 1898 "alignment" : 1, 1899 "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIiEE", 1900 "name" : "android::internal::details::ToEmptyString<int>", 1901 "record_kind" : "class", 1902 "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIiEE", 1903 "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIiEE", 1904 "size" : 1, 1905 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 1906 "template_args" : 1907 [ 1908 "_ZTIi" 1909 ] 1910 }, 1911 { 1912 "alignment" : 1, 1913 "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIxEE", 1914 "name" : "android::internal::details::ToEmptyString<long long>", 1915 "record_kind" : "class", 1916 "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIxEE", 1917 "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIxEE", 1918 "size" : 1, 1919 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 1920 "template_args" : 1921 [ 1922 "_ZTIx" 1923 ] 1924 } 1925 ], 1926 "rvalue_reference_types" : 1927 [ 1928 { 1929 "alignment" : 4, 1930 "linker_set_key" : "_ZTION3ndk13ScopedAParcelE", 1931 "name" : "ndk::ScopedAParcel &&", 1932 "referenced_type" : "_ZTIN3ndk13ScopedAParcelE", 1933 "self_type" : "_ZTION3ndk13ScopedAParcelE", 1934 "size" : 4, 1935 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1936 }, 1937 { 1938 "alignment" : 4, 1939 "linker_set_key" : "_ZTION3ndk13ScopedAStatusE", 1940 "name" : "ndk::ScopedAStatus &&", 1941 "referenced_type" : "_ZTIN3ndk13ScopedAStatusE", 1942 "self_type" : "_ZTION3ndk13ScopedAStatusE", 1943 "size" : 4, 1944 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1945 }, 1946 { 1947 "alignment" : 4, 1948 "linker_set_key" : "_ZTION3ndk17AParcelableHolderE", 1949 "name" : "ndk::AParcelableHolder &&", 1950 "referenced_type" : "_ZTIN3ndk17AParcelableHolderE", 1951 "self_type" : "_ZTION3ndk17AParcelableHolderE", 1952 "size" : 4, 1953 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h" 1954 }, 1955 { 1956 "alignment" : 4, 1957 "linker_set_key" : "_ZTION3ndk19ScopedAIBinder_WeakE", 1958 "name" : "ndk::ScopedAIBinder_Weak &&", 1959 "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE", 1960 "self_type" : "_ZTION3ndk19ScopedAIBinder_WeakE", 1961 "size" : 4, 1962 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1963 }, 1964 { 1965 "alignment" : 4, 1966 "linker_set_key" : "_ZTION3ndk20ScopedFileDescriptorE", 1967 "name" : "ndk::ScopedFileDescriptor &&", 1968 "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE", 1969 "self_type" : "_ZTION3ndk20ScopedFileDescriptorE", 1970 "size" : 4, 1971 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1972 }, 1973 { 1974 "alignment" : 4, 1975 "linker_set_key" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE", 1976 "name" : "ndk::ScopedAIBinder_DeathRecipient &&", 1977 "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE", 1978 "self_type" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE", 1979 "size" : 4, 1980 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1981 } 1982 ] 1983} 1984