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