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