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" : 1, 35 "is_integral" : true, 36 "is_unsigned" : true, 37 "linker_set_key" : "_ZTIh", 38 "name" : "unsigned char", 39 "referenced_type" : "_ZTIh", 40 "self_type" : "_ZTIh", 41 "size" : 1 42 }, 43 { 44 "alignment" : 4, 45 "is_integral" : true, 46 "linker_set_key" : "_ZTIi", 47 "name" : "int", 48 "referenced_type" : "_ZTIi", 49 "self_type" : "_ZTIi", 50 "size" : 4 51 }, 52 { 53 "alignment" : 4, 54 "is_integral" : true, 55 "is_unsigned" : true, 56 "linker_set_key" : "_ZTIj", 57 "name" : "unsigned int", 58 "referenced_type" : "_ZTIj", 59 "self_type" : "_ZTIj", 60 "size" : 4 61 }, 62 { 63 "linker_set_key" : "_ZTIv", 64 "name" : "void", 65 "referenced_type" : "_ZTIv", 66 "self_type" : "_ZTIv" 67 }, 68 { 69 "alignment" : 8, 70 "is_integral" : true, 71 "linker_set_key" : "_ZTIx", 72 "name" : "long long", 73 "referenced_type" : "_ZTIx", 74 "self_type" : "_ZTIx", 75 "size" : 8 76 } 77 ], 78 "elf_functions" : 79 [ 80 { 81 "name" : "_ZN4aidl7android8hardware9keymaster17HardwareAuthToken14readFromParcelEPK7AParcel" 82 }, 83 { 84 "name" : "_ZN4aidl7android8hardware9keymaster17VerificationToken14readFromParcelEPK7AParcel" 85 }, 86 { 87 "name" : "_ZN4aidl7android8hardware9keymaster9Timestamp14readFromParcelEPK7AParcel" 88 }, 89 { 90 "name" : "_ZNK4aidl7android8hardware9keymaster17HardwareAuthToken13writeToParcelEP7AParcel" 91 }, 92 { 93 "name" : "_ZNK4aidl7android8hardware9keymaster17VerificationToken13writeToParcelEP7AParcel" 94 }, 95 { 96 "name" : "_ZNK4aidl7android8hardware9keymaster9Timestamp13writeToParcelEP7AParcel" 97 }, 98 { 99 "binding" : "weak", 100 "name" : "_ZNSt3__16vectorIaNS_9allocatorIaEEE8__appendEj" 101 } 102 ], 103 "elf_objects" : 104 [ 105 { 106 "name" : "_ZN4aidl7android8hardware9keymaster17HardwareAuthToken10descriptorE" 107 }, 108 { 109 "name" : "_ZN4aidl7android8hardware9keymaster17VerificationToken10descriptorE" 110 }, 111 { 112 "name" : "_ZN4aidl7android8hardware9keymaster9Timestamp10descriptorE" 113 } 114 ], 115 "enum_types" : 116 [ 117 { 118 "alignment" : 4, 119 "enum_fields" : 120 [ 121 { 122 "enum_field_value" : 1, 123 "name" : "FLAG_ONEWAY" 124 } 125 ], 126 "linker_set_key" : "_ZTI12$FLAG_ONEWAY", 127 "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:43:1)", 128 "referenced_type" : "_ZTI12$FLAG_ONEWAY", 129 "self_type" : "_ZTI12$FLAG_ONEWAY", 130 "size" : 4, 131 "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h", 132 "underlying_type" : "_ZTIj" 133 }, 134 { 135 "alignment" : 4, 136 "enum_fields" : 137 [ 138 { 139 "enum_field_value" : 0, 140 "name" : "EX_NONE" 141 }, 142 { 143 "enum_field_value" : -1, 144 "name" : "EX_SECURITY" 145 }, 146 { 147 "enum_field_value" : -2, 148 "name" : "EX_BAD_PARCELABLE" 149 }, 150 { 151 "enum_field_value" : -3, 152 "name" : "EX_ILLEGAL_ARGUMENT" 153 }, 154 { 155 "enum_field_value" : -4, 156 "name" : "EX_NULL_POINTER" 157 }, 158 { 159 "enum_field_value" : -5, 160 "name" : "EX_ILLEGAL_STATE" 161 }, 162 { 163 "enum_field_value" : -6, 164 "name" : "EX_NETWORK_MAIN_THREAD" 165 }, 166 { 167 "enum_field_value" : -7, 168 "name" : "EX_UNSUPPORTED_OPERATION" 169 }, 170 { 171 "enum_field_value" : -8, 172 "name" : "EX_SERVICE_SPECIFIC" 173 }, 174 { 175 "enum_field_value" : -9, 176 "name" : "EX_PARCELABLE" 177 }, 178 { 179 "enum_field_value" : -129, 180 "name" : "EX_TRANSACTION_FAILED" 181 } 182 ], 183 "linker_set_key" : "_ZTI18$EX_BAD_PARCELABLE", 184 "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:94:1)", 185 "referenced_type" : "_ZTI18$EX_BAD_PARCELABLE", 186 "self_type" : "_ZTI18$EX_BAD_PARCELABLE", 187 "size" : 4, 188 "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h", 189 "underlying_type" : "_ZTIi" 190 }, 191 { 192 "alignment" : 4, 193 "enum_fields" : 194 [ 195 { 196 "enum_field_value" : 268435456, 197 "name" : "FLAG_PRIVATE_LOCAL" 198 } 199 ], 200 "linker_set_key" : "_ZTI19$FLAG_PRIVATE_LOCAL", 201 "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h:35:1)", 202 "referenced_type" : "_ZTI19$FLAG_PRIVATE_LOCAL", 203 "self_type" : "_ZTI19$FLAG_PRIVATE_LOCAL", 204 "size" : 4, 205 "source_file" : "frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h", 206 "underlying_type" : "_ZTIj" 207 }, 208 { 209 "alignment" : 4, 210 "enum_fields" : 211 [ 212 { 213 "enum_field_value" : 268435456, 214 "name" : "FLAG_PRIVATE_VENDOR" 215 } 216 ], 217 "linker_set_key" : "_ZTI20$FLAG_PRIVATE_VENDOR", 218 "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h:26:1)", 219 "referenced_type" : "_ZTI20$FLAG_PRIVATE_VENDOR", 220 "self_type" : "_ZTI20$FLAG_PRIVATE_VENDOR", 221 "size" : 4, 222 "source_file" : "frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h", 223 "underlying_type" : "_ZTIj" 224 }, 225 { 226 "alignment" : 4, 227 "enum_fields" : 228 [ 229 { 230 "enum_field_value" : 0, 231 "name" : "STATUS_OK" 232 }, 233 { 234 "enum_field_value" : -2147483648, 235 "name" : "STATUS_UNKNOWN_ERROR" 236 }, 237 { 238 "enum_field_value" : -12, 239 "name" : "STATUS_NO_MEMORY" 240 }, 241 { 242 "enum_field_value" : -38, 243 "name" : "STATUS_INVALID_OPERATION" 244 }, 245 { 246 "enum_field_value" : -22, 247 "name" : "STATUS_BAD_VALUE" 248 }, 249 { 250 "enum_field_value" : -2147483647, 251 "name" : "STATUS_BAD_TYPE" 252 }, 253 { 254 "enum_field_value" : -2, 255 "name" : "STATUS_NAME_NOT_FOUND" 256 }, 257 { 258 "enum_field_value" : -1, 259 "name" : "STATUS_PERMISSION_DENIED" 260 }, 261 { 262 "enum_field_value" : -19, 263 "name" : "STATUS_NO_INIT" 264 }, 265 { 266 "enum_field_value" : -17, 267 "name" : "STATUS_ALREADY_EXISTS" 268 }, 269 { 270 "enum_field_value" : -32, 271 "name" : "STATUS_DEAD_OBJECT" 272 }, 273 { 274 "enum_field_value" : -2147483646, 275 "name" : "STATUS_FAILED_TRANSACTION" 276 }, 277 { 278 "enum_field_value" : -75, 279 "name" : "STATUS_BAD_INDEX" 280 }, 281 { 282 "enum_field_value" : -61, 283 "name" : "STATUS_NOT_ENOUGH_DATA" 284 }, 285 { 286 "enum_field_value" : -11, 287 "name" : "STATUS_WOULD_BLOCK" 288 }, 289 { 290 "enum_field_value" : -110, 291 "name" : "STATUS_TIMED_OUT" 292 }, 293 { 294 "enum_field_value" : -74, 295 "name" : "STATUS_UNKNOWN_TRANSACTION" 296 }, 297 { 298 "enum_field_value" : -2147483641, 299 "name" : "STATUS_FDS_NOT_ALLOWED" 300 }, 301 { 302 "enum_field_value" : -2147483640, 303 "name" : "STATUS_UNEXPECTED_NULL" 304 } 305 ], 306 "linker_set_key" : "_ZTI22$STATUS_ALREADY_EXISTS", 307 "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:60:1)", 308 "referenced_type" : "_ZTI22$STATUS_ALREADY_EXISTS", 309 "self_type" : "_ZTI22$STATUS_ALREADY_EXISTS", 310 "size" : 4, 311 "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h", 312 "underlying_type" : "_ZTIi" 313 }, 314 { 315 "alignment" : 4, 316 "enum_fields" : 317 [ 318 { 319 "enum_field_value" : 1, 320 "name" : "FIRST_CALL_TRANSACTION" 321 }, 322 { 323 "enum_field_value" : 16777215, 324 "name" : "LAST_CALL_TRANSACTION" 325 } 326 ], 327 "linker_set_key" : "_ZTI23$FIRST_CALL_TRANSACTION", 328 "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:58:1)", 329 "referenced_type" : "_ZTI23$FIRST_CALL_TRANSACTION", 330 "self_type" : "_ZTI23$FIRST_CALL_TRANSACTION", 331 "size" : 4, 332 "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h", 333 "underlying_type" : "_ZTIj" 334 }, 335 { 336 "alignment" : 4, 337 "enum_fields" : 338 [ 339 { 340 "enum_field_value" : 0, 341 "name" : "ndk::STABILITY_LOCAL" 342 }, 343 { 344 "enum_field_value" : 1, 345 "name" : "ndk::STABILITY_VINTF" 346 } 347 ], 348 "linker_set_key" : "_ZTIN3ndk16$STABILITY_LOCALE", 349 "name" : "ndk::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h:34:1)", 350 "referenced_type" : "_ZTIN3ndk16$STABILITY_LOCALE", 351 "self_type" : "_ZTIN3ndk16$STABILITY_LOCALE", 352 "size" : 4, 353 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h", 354 "underlying_type" : "_ZTIj" 355 }, 356 { 357 "alignment" : 4, 358 "enum_fields" : 359 [ 360 { 361 "enum_field_value" : 0, 362 "name" : "aidl::android::hardware::keymaster::SecurityLevel::SOFTWARE" 363 }, 364 { 365 "enum_field_value" : 1, 366 "name" : "aidl::android::hardware::keymaster::SecurityLevel::TRUSTED_ENVIRONMENT" 367 }, 368 { 369 "enum_field_value" : 2, 370 "name" : "aidl::android::hardware::keymaster::SecurityLevel::STRONGBOX" 371 } 372 ], 373 "linker_set_key" : "_ZTIN4aidl7android8hardware9keymaster13SecurityLevelE", 374 "name" : "aidl::android::hardware::keymaster::SecurityLevel", 375 "referenced_type" : "_ZTIN4aidl7android8hardware9keymaster13SecurityLevelE", 376 "self_type" : "_ZTIN4aidl7android8hardware9keymaster13SecurityLevelE", 377 "size" : 4, 378 "source_file" : "out/soong/.intermediates/hardware/interfaces/keymaster/aidl/android.hardware.keymaster-V3-ndk-source/gen/include/aidl/android/hardware/keymaster/SecurityLevel.h", 379 "underlying_type" : "_ZTIi" 380 }, 381 { 382 "alignment" : 4, 383 "enum_fields" : 384 [ 385 { 386 "enum_field_value" : 0, 387 "name" : "aidl::android::hardware::keymaster::HardwareAuthenticatorType::NONE" 388 }, 389 { 390 "enum_field_value" : 1, 391 "name" : "aidl::android::hardware::keymaster::HardwareAuthenticatorType::PASSWORD" 392 }, 393 { 394 "enum_field_value" : 2, 395 "name" : "aidl::android::hardware::keymaster::HardwareAuthenticatorType::FINGERPRINT" 396 }, 397 { 398 "enum_field_value" : -1, 399 "name" : "aidl::android::hardware::keymaster::HardwareAuthenticatorType::ANY" 400 } 401 ], 402 "linker_set_key" : "_ZTIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeE", 403 "name" : "aidl::android::hardware::keymaster::HardwareAuthenticatorType", 404 "referenced_type" : "_ZTIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeE", 405 "self_type" : "_ZTIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeE", 406 "size" : 4, 407 "source_file" : "out/soong/.intermediates/hardware/interfaces/keymaster/aidl/android.hardware.keymaster-V3-ndk-source/gen/include/aidl/android/hardware/keymaster/HardwareAuthenticatorType.h", 408 "underlying_type" : "_ZTIi" 409 }, 410 { 411 "alignment" : 4, 412 "enum_fields" : 413 [ 414 { 415 "enum_field_value" : 1, 416 "name" : "android::internal::details::IsIterable<std::vector<unsigned char>>::value" 417 } 418 ], 419 "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE", 420 "name" : "android::internal::details::IsIterable<std::vector<unsigned char, std::allocator<unsigned char>>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:131:5)", 421 "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE", 422 "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE", 423 "size" : 4, 424 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 425 "underlying_type" : "_ZTIj" 426 }, 427 { 428 "alignment" : 4, 429 "enum_fields" : 430 [ 431 { 432 "enum_field_value" : 0, 433 "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::keymaster::SecurityLevel>::value" 434 } 435 ], 436 "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware9keymaster13SecurityLevelEE6$valueE", 437 "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::keymaster::SecurityLevel>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)", 438 "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware9keymaster13SecurityLevelEE6$valueE", 439 "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware9keymaster13SecurityLevelEE6$valueE", 440 "size" : 4, 441 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 442 "underlying_type" : "_ZTIj" 443 }, 444 { 445 "alignment" : 4, 446 "enum_fields" : 447 [ 448 { 449 "enum_field_value" : 0, 450 "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::keymaster::HardwareAuthenticatorType>::value" 451 } 452 ], 453 "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeEE6$valueE", 454 "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::keymaster::HardwareAuthenticatorType>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)", 455 "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeEE6$valueE", 456 "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeEE6$valueE", 457 "size" : 4, 458 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 459 "underlying_type" : "_ZTIj" 460 }, 461 { 462 "alignment" : 4, 463 "enum_fields" : 464 [ 465 { 466 "enum_field_value" : 0, 467 "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::keymaster::Timestamp>::value" 468 } 469 ], 470 "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware9keymaster9TimestampEE6$valueE", 471 "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::keymaster::Timestamp>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)", 472 "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware9keymaster9TimestampEE6$valueE", 473 "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware9keymaster9TimestampEE6$valueE", 474 "size" : 4, 475 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 476 "underlying_type" : "_ZTIj" 477 }, 478 { 479 "alignment" : 4, 480 "enum_fields" : 481 [ 482 { 483 "enum_field_value" : 0, 484 "name" : "android::internal::details::IsPointerLike<std::vector<unsigned char>>::value" 485 } 486 ], 487 "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE", 488 "name" : "android::internal::details::IsPointerLike<std::vector<unsigned char, std::allocator<unsigned char>>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)", 489 "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE", 490 "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE", 491 "size" : 4, 492 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 493 "underlying_type" : "_ZTIj" 494 }, 495 { 496 "alignment" : 4, 497 "enum_fields" : 498 [ 499 { 500 "enum_field_value" : 0, 501 "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::keymaster::SecurityLevel>::value" 502 } 503 ], 504 "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware9keymaster13SecurityLevelEE6$valueE", 505 "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::keymaster::SecurityLevel>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)", 506 "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware9keymaster13SecurityLevelEE6$valueE", 507 "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware9keymaster13SecurityLevelEE6$valueE", 508 "size" : 4, 509 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 510 "underlying_type" : "_ZTIj" 511 }, 512 { 513 "alignment" : 4, 514 "enum_fields" : 515 [ 516 { 517 "enum_field_value" : 0, 518 "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::keymaster::HardwareAuthenticatorType>::value" 519 } 520 ], 521 "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeEE6$valueE", 522 "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::keymaster::HardwareAuthenticatorType>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)", 523 "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeEE6$valueE", 524 "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeEE6$valueE", 525 "size" : 4, 526 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 527 "underlying_type" : "_ZTIj" 528 }, 529 { 530 "alignment" : 4, 531 "enum_fields" : 532 [ 533 { 534 "enum_field_value" : 0, 535 "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::keymaster::Timestamp>::value" 536 } 537 ], 538 "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware9keymaster9TimestampEE6$valueE", 539 "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::keymaster::Timestamp>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)", 540 "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware9keymaster9TimestampEE6$valueE", 541 "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware9keymaster9TimestampEE6$valueE", 542 "size" : 4, 543 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 544 "underlying_type" : "_ZTIj" 545 }, 546 { 547 "alignment" : 4, 548 "enum_fields" : 549 [ 550 { 551 "enum_field_value" : 0, 552 "name" : "android::internal::details::ToEmptyString<std::vector<unsigned char>>::value" 553 } 554 ], 555 "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE", 556 "name" : "android::internal::details::ToEmptyString<std::vector<unsigned char, std::allocator<unsigned char>>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)", 557 "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE", 558 "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE", 559 "size" : 4, 560 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 561 "underlying_type" : "_ZTIj" 562 }, 563 { 564 "alignment" : 4, 565 "enum_fields" : 566 [ 567 { 568 "enum_field_value" : 0, 569 "name" : "android::internal::details::ToEmptyString<unsigned char>::value" 570 } 571 ], 572 "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIhE6$valueE", 573 "name" : "android::internal::details::ToEmptyString<unsigned char>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)", 574 "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIhE6$valueE", 575 "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIhE6$valueE", 576 "size" : 4, 577 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 578 "underlying_type" : "_ZTIj" 579 }, 580 { 581 "alignment" : 4, 582 "enum_fields" : 583 [ 584 { 585 "enum_field_value" : 0, 586 "name" : "android::internal::details::ToEmptyString<long long>::value" 587 } 588 ], 589 "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIxE6$valueE", 590 "name" : "android::internal::details::ToEmptyString<long long>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)", 591 "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIxE6$valueE", 592 "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIxE6$valueE", 593 "size" : 4, 594 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 595 "underlying_type" : "_ZTIj" 596 }, 597 { 598 "alignment" : 4, 599 "enum_fields" : 600 [ 601 { 602 "enum_field_value" : 0, 603 "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::keymaster::SecurityLevel>::value" 604 } 605 ], 606 "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware9keymaster13SecurityLevelEE6$valueE", 607 "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::keymaster::SecurityLevel>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)", 608 "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware9keymaster13SecurityLevelEE6$valueE", 609 "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware9keymaster13SecurityLevelEE6$valueE", 610 "size" : 4, 611 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 612 "underlying_type" : "_ZTIj" 613 }, 614 { 615 "alignment" : 4, 616 "enum_fields" : 617 [ 618 { 619 "enum_field_value" : 0, 620 "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::keymaster::HardwareAuthenticatorType>::value" 621 } 622 ], 623 "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeEE6$valueE", 624 "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::keymaster::HardwareAuthenticatorType>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)", 625 "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeEE6$valueE", 626 "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeEE6$valueE", 627 "size" : 4, 628 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 629 "underlying_type" : "_ZTIj" 630 }, 631 { 632 "alignment" : 4, 633 "enum_fields" : 634 [ 635 { 636 "enum_field_value" : 1, 637 "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::keymaster::Timestamp>::value" 638 } 639 ], 640 "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware9keymaster9TimestampEE6$valueE", 641 "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::keymaster::Timestamp>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)", 642 "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware9keymaster9TimestampEE6$valueE", 643 "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware9keymaster9TimestampEE6$valueE", 644 "size" : 4, 645 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 646 "underlying_type" : "_ZTIj" 647 }, 648 { 649 "alignment" : 4, 650 "enum_fields" : 651 [ 652 { 653 "enum_field_value" : 0, 654 "name" : "android::internal::details::HasToStringMethod<std::vector<unsigned char>>::value" 655 } 656 ], 657 "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE", 658 "name" : "android::internal::details::HasToStringMethod<std::vector<unsigned char, std::allocator<unsigned char>>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)", 659 "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE", 660 "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE", 661 "size" : 4, 662 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 663 "underlying_type" : "_ZTIj" 664 }, 665 { 666 "alignment" : 4, 667 "enum_fields" : 668 [ 669 { 670 "enum_field_value" : 1, 671 "name" : "android::internal::details::HasToStringFunction<aidl::android::hardware::keymaster::SecurityLevel>::value" 672 } 673 ], 674 "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware9keymaster13SecurityLevelEE6$valueE", 675 "name" : "android::internal::details::HasToStringFunction<aidl::android::hardware::keymaster::SecurityLevel>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)", 676 "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware9keymaster13SecurityLevelEE6$valueE", 677 "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware9keymaster13SecurityLevelEE6$valueE", 678 "size" : 4, 679 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 680 "underlying_type" : "_ZTIj" 681 }, 682 { 683 "alignment" : 4, 684 "enum_fields" : 685 [ 686 { 687 "enum_field_value" : 1, 688 "name" : "android::internal::details::HasToStringFunction<aidl::android::hardware::keymaster::HardwareAuthenticatorType>::value" 689 } 690 ], 691 "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeEE6$valueE", 692 "name" : "android::internal::details::HasToStringFunction<aidl::android::hardware::keymaster::HardwareAuthenticatorType>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)", 693 "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeEE6$valueE", 694 "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeEE6$valueE", 695 "size" : 4, 696 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 697 "underlying_type" : "_ZTIj" 698 }, 699 { 700 "alignment" : 4, 701 "enum_fields" : 702 [ 703 { 704 "enum_field_value" : 0, 705 "name" : "android::internal::details::HasToStringFunction<std::vector<unsigned char>>::value" 706 } 707 ], 708 "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE", 709 "name" : "android::internal::details::HasToStringFunction<std::vector<unsigned char, std::allocator<unsigned char>>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)", 710 "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE", 711 "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE", 712 "size" : 4, 713 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 714 "underlying_type" : "_ZTIj" 715 } 716 ], 717 "function_types" : 718 [ 719 { 720 "alignment" : 4, 721 "linker_set_key" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E", 722 "name" : "int (AIBinder *, unsigned int, const AParcel *, AParcel *)", 723 "parameters" : 724 [ 725 { 726 "referenced_type" : "_ZTIP8AIBinder" 727 }, 728 { 729 "referenced_type" : "_ZTIj" 730 }, 731 { 732 "referenced_type" : "_ZTIPK7AParcel" 733 }, 734 { 735 "referenced_type" : "_ZTIP7AParcel" 736 } 737 ], 738 "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E", 739 "return_type" : "_ZTIi", 740 "self_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E", 741 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 742 } 743 ], 744 "functions" : 745 [ 746 { 747 "function_name" : "aidl::android::hardware::keymaster::HardwareAuthToken::readFromParcel", 748 "linker_set_key" : "_ZN4aidl7android8hardware9keymaster17HardwareAuthToken14readFromParcelEPK7AParcel", 749 "parameters" : 750 [ 751 { 752 "is_this_ptr" : true, 753 "referenced_type" : "_ZTIPN4aidl7android8hardware9keymaster17HardwareAuthTokenE" 754 }, 755 { 756 "referenced_type" : "_ZTIPK7AParcel" 757 } 758 ], 759 "return_type" : "_ZTIi", 760 "source_file" : "out/soong/.intermediates/hardware/interfaces/keymaster/aidl/android.hardware.keymaster-V3-ndk-source/gen/include/aidl/android/hardware/keymaster/HardwareAuthToken.h" 761 }, 762 { 763 "function_name" : "aidl::android::hardware::keymaster::VerificationToken::readFromParcel", 764 "linker_set_key" : "_ZN4aidl7android8hardware9keymaster17VerificationToken14readFromParcelEPK7AParcel", 765 "parameters" : 766 [ 767 { 768 "is_this_ptr" : true, 769 "referenced_type" : "_ZTIPN4aidl7android8hardware9keymaster17VerificationTokenE" 770 }, 771 { 772 "referenced_type" : "_ZTIPK7AParcel" 773 } 774 ], 775 "return_type" : "_ZTIi", 776 "source_file" : "out/soong/.intermediates/hardware/interfaces/keymaster/aidl/android.hardware.keymaster-V3-ndk-source/gen/include/aidl/android/hardware/keymaster/VerificationToken.h" 777 }, 778 { 779 "function_name" : "aidl::android::hardware::keymaster::Timestamp::readFromParcel", 780 "linker_set_key" : "_ZN4aidl7android8hardware9keymaster9Timestamp14readFromParcelEPK7AParcel", 781 "parameters" : 782 [ 783 { 784 "is_this_ptr" : true, 785 "referenced_type" : "_ZTIPN4aidl7android8hardware9keymaster9TimestampE" 786 }, 787 { 788 "referenced_type" : "_ZTIPK7AParcel" 789 } 790 ], 791 "return_type" : "_ZTIi", 792 "source_file" : "out/soong/.intermediates/hardware/interfaces/keymaster/aidl/android.hardware.keymaster-V3-ndk-source/gen/include/aidl/android/hardware/keymaster/Timestamp.h" 793 }, 794 { 795 "function_name" : "aidl::android::hardware::keymaster::HardwareAuthToken::writeToParcel", 796 "linker_set_key" : "_ZNK4aidl7android8hardware9keymaster17HardwareAuthToken13writeToParcelEP7AParcel", 797 "parameters" : 798 [ 799 { 800 "is_this_ptr" : true, 801 "referenced_type" : "_ZTIPKN4aidl7android8hardware9keymaster17HardwareAuthTokenE" 802 }, 803 { 804 "referenced_type" : "_ZTIP7AParcel" 805 } 806 ], 807 "return_type" : "_ZTIi", 808 "source_file" : "out/soong/.intermediates/hardware/interfaces/keymaster/aidl/android.hardware.keymaster-V3-ndk-source/gen/include/aidl/android/hardware/keymaster/HardwareAuthToken.h" 809 }, 810 { 811 "function_name" : "aidl::android::hardware::keymaster::VerificationToken::writeToParcel", 812 "linker_set_key" : "_ZNK4aidl7android8hardware9keymaster17VerificationToken13writeToParcelEP7AParcel", 813 "parameters" : 814 [ 815 { 816 "is_this_ptr" : true, 817 "referenced_type" : "_ZTIPKN4aidl7android8hardware9keymaster17VerificationTokenE" 818 }, 819 { 820 "referenced_type" : "_ZTIP7AParcel" 821 } 822 ], 823 "return_type" : "_ZTIi", 824 "source_file" : "out/soong/.intermediates/hardware/interfaces/keymaster/aidl/android.hardware.keymaster-V3-ndk-source/gen/include/aidl/android/hardware/keymaster/VerificationToken.h" 825 }, 826 { 827 "function_name" : "aidl::android::hardware::keymaster::Timestamp::writeToParcel", 828 "linker_set_key" : "_ZNK4aidl7android8hardware9keymaster9Timestamp13writeToParcelEP7AParcel", 829 "parameters" : 830 [ 831 { 832 "is_this_ptr" : true, 833 "referenced_type" : "_ZTIPKN4aidl7android8hardware9keymaster9TimestampE" 834 }, 835 { 836 "referenced_type" : "_ZTIP7AParcel" 837 } 838 ], 839 "return_type" : "_ZTIi", 840 "source_file" : "out/soong/.intermediates/hardware/interfaces/keymaster/aidl/android.hardware.keymaster-V3-ndk-source/gen/include/aidl/android/hardware/keymaster/Timestamp.h" 841 } 842 ], 843 "global_vars" : 844 [ 845 { 846 "linker_set_key" : "_ZN4aidl7android8hardware9keymaster17HardwareAuthToken10descriptorE", 847 "name" : "aidl::android::hardware::keymaster::HardwareAuthToken::descriptor", 848 "referenced_type" : "_ZTIPKc", 849 "source_file" : "out/soong/.intermediates/hardware/interfaces/keymaster/aidl/android.hardware.keymaster-V3-ndk-source/gen/include/aidl/android/hardware/keymaster/HardwareAuthToken.h" 850 }, 851 { 852 "linker_set_key" : "_ZN4aidl7android8hardware9keymaster17VerificationToken10descriptorE", 853 "name" : "aidl::android::hardware::keymaster::VerificationToken::descriptor", 854 "referenced_type" : "_ZTIPKc", 855 "source_file" : "out/soong/.intermediates/hardware/interfaces/keymaster/aidl/android.hardware.keymaster-V3-ndk-source/gen/include/aidl/android/hardware/keymaster/VerificationToken.h" 856 }, 857 { 858 "linker_set_key" : "_ZN4aidl7android8hardware9keymaster9Timestamp10descriptorE", 859 "name" : "aidl::android::hardware::keymaster::Timestamp::descriptor", 860 "referenced_type" : "_ZTIPKc", 861 "source_file" : "out/soong/.intermediates/hardware/interfaces/keymaster/aidl/android.hardware.keymaster-V3-ndk-source/gen/include/aidl/android/hardware/keymaster/Timestamp.h" 862 } 863 ], 864 "lvalue_reference_types" : 865 [ 866 { 867 "alignment" : 4, 868 "linker_set_key" : "_ZTIRKN3ndk10SpAIBinderE", 869 "name" : "const ndk::SpAIBinder &", 870 "referenced_type" : "_ZTIKN3ndk10SpAIBinderE", 871 "self_type" : "_ZTIRKN3ndk10SpAIBinderE", 872 "size" : 4, 873 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 874 }, 875 { 876 "alignment" : 4, 877 "linker_set_key" : "_ZTIRKN3ndk13ScopedAParcelE", 878 "name" : "const ndk::ScopedAParcel &", 879 "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE", 880 "self_type" : "_ZTIRKN3ndk13ScopedAParcelE", 881 "size" : 4, 882 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 883 }, 884 { 885 "alignment" : 4, 886 "linker_set_key" : "_ZTIRKN3ndk17AParcelableHolderE", 887 "name" : "const ndk::AParcelableHolder &", 888 "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE", 889 "self_type" : "_ZTIRKN3ndk17AParcelableHolderE", 890 "size" : 4, 891 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h" 892 }, 893 { 894 "alignment" : 4, 895 "linker_set_key" : "_ZTIRKN3ndk20ScopedFileDescriptorE", 896 "name" : "const ndk::ScopedFileDescriptor &", 897 "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE", 898 "self_type" : "_ZTIRKN3ndk20ScopedFileDescriptorE", 899 "size" : 4, 900 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 901 }, 902 { 903 "alignment" : 4, 904 "linker_set_key" : "_ZTIRKN4aidl7android8hardware9keymaster13SecurityLevelE", 905 "name" : "const aidl::android::hardware::keymaster::SecurityLevel &", 906 "referenced_type" : "_ZTIKN4aidl7android8hardware9keymaster13SecurityLevelE", 907 "self_type" : "_ZTIRKN4aidl7android8hardware9keymaster13SecurityLevelE", 908 "size" : 4, 909 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h" 910 }, 911 { 912 "alignment" : 4, 913 "linker_set_key" : "_ZTIRKN4aidl7android8hardware9keymaster17HardwareAuthTokenE", 914 "name" : "const aidl::android::hardware::keymaster::HardwareAuthToken &", 915 "referenced_type" : "_ZTIKN4aidl7android8hardware9keymaster17HardwareAuthTokenE", 916 "self_type" : "_ZTIRKN4aidl7android8hardware9keymaster17HardwareAuthTokenE", 917 "size" : 4, 918 "source_file" : "out/soong/.intermediates/hardware/interfaces/keymaster/aidl/android.hardware.keymaster-V3-ndk-source/gen/include/aidl/android/hardware/keymaster/HardwareAuthToken.h" 919 }, 920 { 921 "alignment" : 4, 922 "linker_set_key" : "_ZTIRKN4aidl7android8hardware9keymaster17VerificationTokenE", 923 "name" : "const aidl::android::hardware::keymaster::VerificationToken &", 924 "referenced_type" : "_ZTIKN4aidl7android8hardware9keymaster17VerificationTokenE", 925 "self_type" : "_ZTIRKN4aidl7android8hardware9keymaster17VerificationTokenE", 926 "size" : 4, 927 "source_file" : "out/soong/.intermediates/hardware/interfaces/keymaster/aidl/android.hardware.keymaster-V3-ndk-source/gen/include/aidl/android/hardware/keymaster/VerificationToken.h" 928 }, 929 { 930 "alignment" : 4, 931 "linker_set_key" : "_ZTIRKN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeE", 932 "name" : "const aidl::android::hardware::keymaster::HardwareAuthenticatorType &", 933 "referenced_type" : "_ZTIKN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeE", 934 "self_type" : "_ZTIRKN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeE", 935 "size" : 4, 936 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h" 937 }, 938 { 939 "alignment" : 4, 940 "linker_set_key" : "_ZTIRKN4aidl7android8hardware9keymaster9TimestampE", 941 "name" : "const aidl::android::hardware::keymaster::Timestamp &", 942 "referenced_type" : "_ZTIKN4aidl7android8hardware9keymaster9TimestampE", 943 "self_type" : "_ZTIRKN4aidl7android8hardware9keymaster9TimestampE", 944 "size" : 4, 945 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h" 946 }, 947 { 948 "alignment" : 4, 949 "linker_set_key" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE", 950 "name" : "const std::vector<char16_t, std::allocator<char16_t>> &", 951 "referenced_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE", 952 "self_type" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE", 953 "size" : 4, 954 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 955 }, 956 { 957 "alignment" : 4, 958 "linker_set_key" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE", 959 "name" : "const std::vector<bool, std::allocator<bool>> &", 960 "referenced_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE", 961 "self_type" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE", 962 "size" : 4, 963 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 964 }, 965 { 966 "alignment" : 4, 967 "linker_set_key" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE", 968 "name" : "const std::vector<double, std::allocator<double>> &", 969 "referenced_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE", 970 "self_type" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE", 971 "size" : 4, 972 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 973 }, 974 { 975 "alignment" : 4, 976 "linker_set_key" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE", 977 "name" : "const std::vector<float, std::allocator<float>> &", 978 "referenced_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE", 979 "self_type" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE", 980 "size" : 4, 981 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 982 }, 983 { 984 "alignment" : 4, 985 "linker_set_key" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE", 986 "name" : "const std::vector<unsigned char, std::allocator<unsigned char>> &", 987 "referenced_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE", 988 "self_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE", 989 "size" : 4, 990 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 991 }, 992 { 993 "alignment" : 4, 994 "linker_set_key" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE", 995 "name" : "const std::vector<int, std::allocator<int>> &", 996 "referenced_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE", 997 "self_type" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE", 998 "size" : 4, 999 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1000 }, 1001 { 1002 "alignment" : 4, 1003 "linker_set_key" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE", 1004 "name" : "const std::vector<unsigned int, std::allocator<unsigned int>> &", 1005 "referenced_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE", 1006 "self_type" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE", 1007 "size" : 4, 1008 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1009 }, 1010 { 1011 "alignment" : 4, 1012 "linker_set_key" : "_ZTIRKNSt3__16vectorIxNS_9allocatorIxEEEE", 1013 "name" : "const std::vector<long long, std::allocator<long long>> &", 1014 "referenced_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE", 1015 "self_type" : "_ZTIRKNSt3__16vectorIxNS_9allocatorIxEEEE", 1016 "size" : 4, 1017 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1018 }, 1019 { 1020 "alignment" : 4, 1021 "linker_set_key" : "_ZTIRKNSt3__16vectorIyNS_9allocatorIyEEEE", 1022 "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>> &", 1023 "referenced_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE", 1024 "self_type" : "_ZTIRKNSt3__16vectorIyNS_9allocatorIyEEEE", 1025 "size" : 4, 1026 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1027 }, 1028 { 1029 "alignment" : 4, 1030 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE", 1031 "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>> &", 1032 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE", 1033 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE", 1034 "size" : 4, 1035 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1036 }, 1037 { 1038 "alignment" : 4, 1039 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE", 1040 "name" : "const std::optional<std::vector<bool, std::allocator<bool>>> &", 1041 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE", 1042 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE", 1043 "size" : 4, 1044 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1045 }, 1046 { 1047 "alignment" : 4, 1048 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE", 1049 "name" : "const std::optional<std::vector<double, std::allocator<double>>> &", 1050 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE", 1051 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE", 1052 "size" : 4, 1053 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1054 }, 1055 { 1056 "alignment" : 4, 1057 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE", 1058 "name" : "const std::optional<std::vector<float, std::allocator<float>>> &", 1059 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE", 1060 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE", 1061 "size" : 4, 1062 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1063 }, 1064 { 1065 "alignment" : 4, 1066 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE", 1067 "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> &", 1068 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE", 1069 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE", 1070 "size" : 4, 1071 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1072 }, 1073 { 1074 "alignment" : 4, 1075 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE", 1076 "name" : "const std::optional<std::vector<int, std::allocator<int>>> &", 1077 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE", 1078 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE", 1079 "size" : 4, 1080 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1081 }, 1082 { 1083 "alignment" : 4, 1084 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE", 1085 "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> &", 1086 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE", 1087 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE", 1088 "size" : 4, 1089 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1090 }, 1091 { 1092 "alignment" : 4, 1093 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE", 1094 "name" : "const std::optional<std::vector<long long, std::allocator<long long>>> &", 1095 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE", 1096 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE", 1097 "size" : 4, 1098 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1099 }, 1100 { 1101 "alignment" : 4, 1102 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE", 1103 "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> &", 1104 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE", 1105 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE", 1106 "size" : 4, 1107 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1108 }, 1109 { 1110 "alignment" : 4, 1111 "linker_set_key" : "_ZTIRKh", 1112 "name" : "const unsigned char &", 1113 "referenced_type" : "_ZTIKh", 1114 "self_type" : "_ZTIRKh", 1115 "size" : 4, 1116 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h" 1117 }, 1118 { 1119 "alignment" : 4, 1120 "linker_set_key" : "_ZTIRKx", 1121 "name" : "const long long &", 1122 "referenced_type" : "_ZTIKx", 1123 "self_type" : "_ZTIRKx", 1124 "size" : 4, 1125 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h" 1126 }, 1127 { 1128 "alignment" : 4, 1129 "linker_set_key" : "_ZTIRN3ndk10SpAIBinderE", 1130 "name" : "ndk::SpAIBinder &", 1131 "referenced_type" : "_ZTIN3ndk10SpAIBinderE", 1132 "self_type" : "_ZTIRN3ndk10SpAIBinderE", 1133 "size" : 4, 1134 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1135 }, 1136 { 1137 "alignment" : 4, 1138 "linker_set_key" : "_ZTIRN3ndk13ScopedAParcelE", 1139 "name" : "ndk::ScopedAParcel &", 1140 "referenced_type" : "_ZTIN3ndk13ScopedAParcelE", 1141 "self_type" : "_ZTIRN3ndk13ScopedAParcelE", 1142 "size" : 4, 1143 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1144 }, 1145 { 1146 "alignment" : 4, 1147 "linker_set_key" : "_ZTIRN3ndk13ScopedAStatusE", 1148 "name" : "ndk::ScopedAStatus &", 1149 "referenced_type" : "_ZTIN3ndk13ScopedAStatusE", 1150 "self_type" : "_ZTIRN3ndk13ScopedAStatusE", 1151 "size" : 4, 1152 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1153 }, 1154 { 1155 "alignment" : 4, 1156 "linker_set_key" : "_ZTIRN3ndk19ScopedAIBinder_WeakE", 1157 "name" : "ndk::ScopedAIBinder_Weak &", 1158 "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE", 1159 "self_type" : "_ZTIRN3ndk19ScopedAIBinder_WeakE", 1160 "size" : 4, 1161 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1162 }, 1163 { 1164 "alignment" : 4, 1165 "linker_set_key" : "_ZTIRN3ndk20ScopedFileDescriptorE", 1166 "name" : "ndk::ScopedFileDescriptor &", 1167 "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE", 1168 "self_type" : "_ZTIRN3ndk20ScopedFileDescriptorE", 1169 "size" : 4, 1170 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1171 }, 1172 { 1173 "alignment" : 4, 1174 "linker_set_key" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE", 1175 "name" : "ndk::ScopedAIBinder_DeathRecipient &", 1176 "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE", 1177 "self_type" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE", 1178 "size" : 4, 1179 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1180 } 1181 ], 1182 "pointer_types" : 1183 [ 1184 { 1185 "alignment" : 4, 1186 "linker_set_key" : "_ZTIP13AIBinder_Weak", 1187 "name" : "AIBinder_Weak *", 1188 "referenced_type" : "_ZTI13AIBinder_Weak", 1189 "self_type" : "_ZTIP13AIBinder_Weak", 1190 "size" : 4, 1191 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1192 }, 1193 { 1194 "alignment" : 4, 1195 "linker_set_key" : "_ZTIP14AIBinder_Class", 1196 "name" : "AIBinder_Class *", 1197 "referenced_type" : "_ZTI14AIBinder_Class", 1198 "self_type" : "_ZTIP14AIBinder_Class", 1199 "size" : 4, 1200 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 1201 }, 1202 { 1203 "alignment" : 4, 1204 "linker_set_key" : "_ZTIP23AIBinder_DeathRecipient", 1205 "name" : "AIBinder_DeathRecipient *", 1206 "referenced_type" : "_ZTI23AIBinder_DeathRecipient", 1207 "self_type" : "_ZTIP23AIBinder_DeathRecipient", 1208 "size" : 4, 1209 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1210 }, 1211 { 1212 "alignment" : 4, 1213 "linker_set_key" : "_ZTIP7AParcel", 1214 "name" : "AParcel *", 1215 "referenced_type" : "_ZTI7AParcel", 1216 "self_type" : "_ZTIP7AParcel", 1217 "size" : 4, 1218 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1219 }, 1220 { 1221 "alignment" : 4, 1222 "linker_set_key" : "_ZTIP7AStatus", 1223 "name" : "AStatus *", 1224 "referenced_type" : "_ZTI7AStatus", 1225 "self_type" : "_ZTIP7AStatus", 1226 "size" : 4, 1227 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1228 }, 1229 { 1230 "alignment" : 4, 1231 "linker_set_key" : "_ZTIP8AIBinder", 1232 "name" : "AIBinder *", 1233 "referenced_type" : "_ZTI8AIBinder", 1234 "self_type" : "_ZTIP8AIBinder", 1235 "size" : 4, 1236 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1237 }, 1238 { 1239 "alignment" : 4, 1240 "linker_set_key" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E", 1241 "name" : "int (*)(AIBinder *, unsigned int, const AParcel *, AParcel *)", 1242 "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E", 1243 "self_type" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E", 1244 "size" : 4, 1245 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 1246 }, 1247 { 1248 "alignment" : 4, 1249 "linker_set_key" : "_ZTIPK7AParcel", 1250 "name" : "const AParcel *", 1251 "referenced_type" : "_ZTIK7AParcel", 1252 "self_type" : "_ZTIPK7AParcel", 1253 "size" : 4, 1254 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 1255 }, 1256 { 1257 "alignment" : 4, 1258 "linker_set_key" : "_ZTIPKN3ndk10SpAIBinderE", 1259 "name" : "const ndk::SpAIBinder *", 1260 "referenced_type" : "_ZTIKN3ndk10SpAIBinderE", 1261 "self_type" : "_ZTIPKN3ndk10SpAIBinderE", 1262 "size" : 4, 1263 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1264 }, 1265 { 1266 "alignment" : 4, 1267 "linker_set_key" : "_ZTIPKN3ndk13ScopedAParcelE", 1268 "name" : "const ndk::ScopedAParcel *", 1269 "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE", 1270 "self_type" : "_ZTIPKN3ndk13ScopedAParcelE", 1271 "size" : 4, 1272 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1273 }, 1274 { 1275 "alignment" : 4, 1276 "linker_set_key" : "_ZTIPKN3ndk13ScopedAStatusE", 1277 "name" : "const ndk::ScopedAStatus *", 1278 "referenced_type" : "_ZTIKN3ndk13ScopedAStatusE", 1279 "self_type" : "_ZTIPKN3ndk13ScopedAStatusE", 1280 "size" : 4, 1281 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1282 }, 1283 { 1284 "alignment" : 4, 1285 "linker_set_key" : "_ZTIPKN3ndk17AParcelableHolderE", 1286 "name" : "const ndk::AParcelableHolder *", 1287 "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE", 1288 "self_type" : "_ZTIPKN3ndk17AParcelableHolderE", 1289 "size" : 4, 1290 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h" 1291 }, 1292 { 1293 "alignment" : 4, 1294 "linker_set_key" : "_ZTIPKN3ndk20ScopedFileDescriptorE", 1295 "name" : "const ndk::ScopedFileDescriptor *", 1296 "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE", 1297 "self_type" : "_ZTIPKN3ndk20ScopedFileDescriptorE", 1298 "size" : 4, 1299 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1300 }, 1301 { 1302 "alignment" : 4, 1303 "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 1304 "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *", 1305 "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 1306 "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 1307 "size" : 4, 1308 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1309 }, 1310 { 1311 "alignment" : 4, 1312 "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 1313 "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *", 1314 "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 1315 "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 1316 "size" : 4, 1317 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1318 }, 1319 { 1320 "alignment" : 4, 1321 "linker_set_key" : "_ZTIPKN4aidl7android8hardware9keymaster17HardwareAuthTokenE", 1322 "name" : "const aidl::android::hardware::keymaster::HardwareAuthToken *", 1323 "referenced_type" : "_ZTIKN4aidl7android8hardware9keymaster17HardwareAuthTokenE", 1324 "self_type" : "_ZTIPKN4aidl7android8hardware9keymaster17HardwareAuthTokenE", 1325 "size" : 4, 1326 "source_file" : "out/soong/.intermediates/hardware/interfaces/keymaster/aidl/android.hardware.keymaster-V3-ndk-source/gen/include/aidl/android/hardware/keymaster/HardwareAuthToken.h" 1327 }, 1328 { 1329 "alignment" : 4, 1330 "linker_set_key" : "_ZTIPKN4aidl7android8hardware9keymaster17VerificationTokenE", 1331 "name" : "const aidl::android::hardware::keymaster::VerificationToken *", 1332 "referenced_type" : "_ZTIKN4aidl7android8hardware9keymaster17VerificationTokenE", 1333 "self_type" : "_ZTIPKN4aidl7android8hardware9keymaster17VerificationTokenE", 1334 "size" : 4, 1335 "source_file" : "out/soong/.intermediates/hardware/interfaces/keymaster/aidl/android.hardware.keymaster-V3-ndk-source/gen/include/aidl/android/hardware/keymaster/VerificationToken.h" 1336 }, 1337 { 1338 "alignment" : 4, 1339 "linker_set_key" : "_ZTIPKN4aidl7android8hardware9keymaster9TimestampE", 1340 "name" : "const aidl::android::hardware::keymaster::Timestamp *", 1341 "referenced_type" : "_ZTIKN4aidl7android8hardware9keymaster9TimestampE", 1342 "self_type" : "_ZTIPKN4aidl7android8hardware9keymaster9TimestampE", 1343 "size" : 4, 1344 "source_file" : "out/soong/.intermediates/hardware/interfaces/keymaster/aidl/android.hardware.keymaster-V3-ndk-source/gen/include/aidl/android/hardware/keymaster/Timestamp.h" 1345 }, 1346 { 1347 "alignment" : 4, 1348 "linker_set_key" : "_ZTIPKc", 1349 "name" : "const char *", 1350 "referenced_type" : "_ZTIKc", 1351 "self_type" : "_ZTIPKc", 1352 "size" : 4, 1353 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1354 }, 1355 { 1356 "alignment" : 4, 1357 "linker_set_key" : "_ZTIPKv", 1358 "name" : "const void *", 1359 "referenced_type" : "_ZTIKv", 1360 "self_type" : "_ZTIPKv", 1361 "size" : 4, 1362 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1363 }, 1364 { 1365 "alignment" : 4, 1366 "linker_set_key" : "_ZTIPN3ndk10SpAIBinderE", 1367 "name" : "ndk::SpAIBinder *", 1368 "referenced_type" : "_ZTIN3ndk10SpAIBinderE", 1369 "self_type" : "_ZTIPN3ndk10SpAIBinderE", 1370 "size" : 4, 1371 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1372 }, 1373 { 1374 "alignment" : 4, 1375 "linker_set_key" : "_ZTIPN3ndk11ICInterfaceE", 1376 "name" : "ndk::ICInterface *", 1377 "referenced_type" : "_ZTIN3ndk11ICInterfaceE", 1378 "self_type" : "_ZTIPN3ndk11ICInterfaceE", 1379 "size" : 4, 1380 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 1381 }, 1382 { 1383 "alignment" : 4, 1384 "linker_set_key" : "_ZTIPN3ndk13ScopedAParcelE", 1385 "name" : "ndk::ScopedAParcel *", 1386 "referenced_type" : "_ZTIN3ndk13ScopedAParcelE", 1387 "self_type" : "_ZTIPN3ndk13ScopedAParcelE", 1388 "size" : 4, 1389 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1390 }, 1391 { 1392 "alignment" : 4, 1393 "linker_set_key" : "_ZTIPN3ndk13ScopedAStatusE", 1394 "name" : "ndk::ScopedAStatus *", 1395 "referenced_type" : "_ZTIN3ndk13ScopedAStatusE", 1396 "self_type" : "_ZTIPN3ndk13ScopedAStatusE", 1397 "size" : 4, 1398 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1399 }, 1400 { 1401 "alignment" : 4, 1402 "linker_set_key" : "_ZTIPN3ndk13SharedRefBaseE", 1403 "name" : "ndk::SharedRefBase *", 1404 "referenced_type" : "_ZTIN3ndk13SharedRefBaseE", 1405 "self_type" : "_ZTIPN3ndk13SharedRefBaseE", 1406 "size" : 4, 1407 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 1408 }, 1409 { 1410 "alignment" : 4, 1411 "linker_set_key" : "_ZTIPN3ndk17AParcelableHolderE", 1412 "name" : "ndk::AParcelableHolder *", 1413 "referenced_type" : "_ZTIN3ndk17AParcelableHolderE", 1414 "self_type" : "_ZTIPN3ndk17AParcelableHolderE", 1415 "size" : 4, 1416 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h" 1417 }, 1418 { 1419 "alignment" : 4, 1420 "linker_set_key" : "_ZTIPN3ndk19ScopedAIBinder_WeakE", 1421 "name" : "ndk::ScopedAIBinder_Weak *", 1422 "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE", 1423 "self_type" : "_ZTIPN3ndk19ScopedAIBinder_WeakE", 1424 "size" : 4, 1425 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1426 }, 1427 { 1428 "alignment" : 4, 1429 "linker_set_key" : "_ZTIPN3ndk20ScopedFileDescriptorE", 1430 "name" : "ndk::ScopedFileDescriptor *", 1431 "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE", 1432 "self_type" : "_ZTIPN3ndk20ScopedFileDescriptorE", 1433 "size" : 4, 1434 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1435 }, 1436 { 1437 "alignment" : 4, 1438 "linker_set_key" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE", 1439 "name" : "ndk::ScopedAIBinder_DeathRecipient *", 1440 "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE", 1441 "self_type" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE", 1442 "size" : 4, 1443 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1444 }, 1445 { 1446 "alignment" : 4, 1447 "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE", 1448 "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr> *", 1449 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE", 1450 "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE", 1451 "size" : 4, 1452 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1453 }, 1454 { 1455 "alignment" : 4, 1456 "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE", 1457 "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr> *", 1458 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE", 1459 "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE", 1460 "size" : 4, 1461 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1462 }, 1463 { 1464 "alignment" : 4, 1465 "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 1466 "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *", 1467 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 1468 "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 1469 "size" : 4, 1470 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1471 }, 1472 { 1473 "alignment" : 4, 1474 "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 1475 "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *", 1476 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 1477 "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 1478 "size" : 4, 1479 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1480 }, 1481 { 1482 "alignment" : 4, 1483 "linker_set_key" : "_ZTIPN4aidl7android8hardware9keymaster17HardwareAuthTokenE", 1484 "name" : "aidl::android::hardware::keymaster::HardwareAuthToken *", 1485 "referenced_type" : "_ZTIN4aidl7android8hardware9keymaster17HardwareAuthTokenE", 1486 "self_type" : "_ZTIPN4aidl7android8hardware9keymaster17HardwareAuthTokenE", 1487 "size" : 4, 1488 "source_file" : "out/soong/.intermediates/hardware/interfaces/keymaster/aidl/android.hardware.keymaster-V3-ndk-source/gen/include/aidl/android/hardware/keymaster/HardwareAuthToken.h" 1489 }, 1490 { 1491 "alignment" : 4, 1492 "linker_set_key" : "_ZTIPN4aidl7android8hardware9keymaster17VerificationTokenE", 1493 "name" : "aidl::android::hardware::keymaster::VerificationToken *", 1494 "referenced_type" : "_ZTIN4aidl7android8hardware9keymaster17VerificationTokenE", 1495 "self_type" : "_ZTIPN4aidl7android8hardware9keymaster17VerificationTokenE", 1496 "size" : 4, 1497 "source_file" : "out/soong/.intermediates/hardware/interfaces/keymaster/aidl/android.hardware.keymaster-V3-ndk-source/gen/include/aidl/android/hardware/keymaster/VerificationToken.h" 1498 }, 1499 { 1500 "alignment" : 4, 1501 "linker_set_key" : "_ZTIPN4aidl7android8hardware9keymaster9TimestampE", 1502 "name" : "aidl::android::hardware::keymaster::Timestamp *", 1503 "referenced_type" : "_ZTIN4aidl7android8hardware9keymaster9TimestampE", 1504 "self_type" : "_ZTIPN4aidl7android8hardware9keymaster9TimestampE", 1505 "size" : 4, 1506 "source_file" : "out/soong/.intermediates/hardware/interfaces/keymaster/aidl/android.hardware.keymaster-V3-ndk-source/gen/include/aidl/android/hardware/keymaster/Timestamp.h" 1507 }, 1508 { 1509 "alignment" : 4, 1510 "linker_set_key" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE", 1511 "name" : "std::vector<char16_t, std::allocator<char16_t>> *", 1512 "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE", 1513 "self_type" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE", 1514 "size" : 4, 1515 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1516 }, 1517 { 1518 "alignment" : 4, 1519 "linker_set_key" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE", 1520 "name" : "std::vector<bool, std::allocator<bool>> *", 1521 "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE", 1522 "self_type" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE", 1523 "size" : 4, 1524 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1525 }, 1526 { 1527 "alignment" : 4, 1528 "linker_set_key" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE", 1529 "name" : "std::vector<double, std::allocator<double>> *", 1530 "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE", 1531 "self_type" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE", 1532 "size" : 4, 1533 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1534 }, 1535 { 1536 "alignment" : 4, 1537 "linker_set_key" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE", 1538 "name" : "std::vector<float, std::allocator<float>> *", 1539 "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE", 1540 "self_type" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE", 1541 "size" : 4, 1542 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1543 }, 1544 { 1545 "alignment" : 4, 1546 "linker_set_key" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE", 1547 "name" : "std::vector<unsigned char, std::allocator<unsigned char>> *", 1548 "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE", 1549 "self_type" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE", 1550 "size" : 4, 1551 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1552 }, 1553 { 1554 "alignment" : 4, 1555 "linker_set_key" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE", 1556 "name" : "std::vector<int, std::allocator<int>> *", 1557 "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE", 1558 "self_type" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE", 1559 "size" : 4, 1560 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1561 }, 1562 { 1563 "alignment" : 4, 1564 "linker_set_key" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE", 1565 "name" : "std::vector<unsigned int, std::allocator<unsigned int>> *", 1566 "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE", 1567 "self_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE", 1568 "size" : 4, 1569 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1570 }, 1571 { 1572 "alignment" : 4, 1573 "linker_set_key" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE", 1574 "name" : "std::vector<long long, std::allocator<long long>> *", 1575 "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE", 1576 "self_type" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE", 1577 "size" : 4, 1578 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1579 }, 1580 { 1581 "alignment" : 4, 1582 "linker_set_key" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE", 1583 "name" : "std::vector<unsigned long long, std::allocator<unsigned long long>> *", 1584 "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE", 1585 "self_type" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE", 1586 "size" : 4, 1587 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1588 }, 1589 { 1590 "alignment" : 4, 1591 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE", 1592 "name" : "std::optional<std::vector<char16_t, std::allocator<char16_t>>> *", 1593 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE", 1594 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE", 1595 "size" : 4, 1596 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1597 }, 1598 { 1599 "alignment" : 4, 1600 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE", 1601 "name" : "std::optional<std::vector<bool, std::allocator<bool>>> *", 1602 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE", 1603 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE", 1604 "size" : 4, 1605 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1606 }, 1607 { 1608 "alignment" : 4, 1609 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE", 1610 "name" : "std::optional<std::vector<double, std::allocator<double>>> *", 1611 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE", 1612 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE", 1613 "size" : 4, 1614 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1615 }, 1616 { 1617 "alignment" : 4, 1618 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE", 1619 "name" : "std::optional<std::vector<float, std::allocator<float>>> *", 1620 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE", 1621 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE", 1622 "size" : 4, 1623 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1624 }, 1625 { 1626 "alignment" : 4, 1627 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE", 1628 "name" : "std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> *", 1629 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE", 1630 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE", 1631 "size" : 4, 1632 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1633 }, 1634 { 1635 "alignment" : 4, 1636 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE", 1637 "name" : "std::optional<std::vector<int, std::allocator<int>>> *", 1638 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE", 1639 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE", 1640 "size" : 4, 1641 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1642 }, 1643 { 1644 "alignment" : 4, 1645 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE", 1646 "name" : "std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> *", 1647 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE", 1648 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE", 1649 "size" : 4, 1650 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1651 }, 1652 { 1653 "alignment" : 4, 1654 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE", 1655 "name" : "std::optional<std::vector<long long, std::allocator<long long>>> *", 1656 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE", 1657 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE", 1658 "size" : 4, 1659 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1660 }, 1661 { 1662 "alignment" : 4, 1663 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE", 1664 "name" : "std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> *", 1665 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE", 1666 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE", 1667 "size" : 4, 1668 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1669 }, 1670 { 1671 "alignment" : 4, 1672 "linker_set_key" : "_ZTIPP8AIBinder", 1673 "name" : "AIBinder **", 1674 "referenced_type" : "_ZTIP8AIBinder", 1675 "self_type" : "_ZTIPP8AIBinder", 1676 "size" : 4, 1677 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1678 }, 1679 { 1680 "alignment" : 4, 1681 "linker_set_key" : "_ZTIPPKc", 1682 "name" : "const char **", 1683 "referenced_type" : "_ZTIPKc", 1684 "self_type" : "_ZTIPPKc", 1685 "size" : 4, 1686 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 1687 }, 1688 { 1689 "alignment" : 4, 1690 "linker_set_key" : "_ZTIPv", 1691 "name" : "void *", 1692 "referenced_type" : "_ZTIv", 1693 "self_type" : "_ZTIPv", 1694 "size" : 4, 1695 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 1696 } 1697 ], 1698 "qualified_types" : 1699 [ 1700 { 1701 "is_const" : true, 1702 "linker_set_key" : "_ZTIK7AParcel", 1703 "name" : "const AParcel", 1704 "referenced_type" : "_ZTI7AParcel", 1705 "self_type" : "_ZTIK7AParcel", 1706 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 1707 }, 1708 { 1709 "alignment" : 4, 1710 "is_const" : true, 1711 "linker_set_key" : "_ZTIKN3ndk10SpAIBinderE", 1712 "name" : "const ndk::SpAIBinder", 1713 "referenced_type" : "_ZTIN3ndk10SpAIBinderE", 1714 "self_type" : "_ZTIKN3ndk10SpAIBinderE", 1715 "size" : 4, 1716 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1717 }, 1718 { 1719 "alignment" : 4, 1720 "is_const" : true, 1721 "linker_set_key" : "_ZTIKN3ndk13ScopedAParcelE", 1722 "name" : "const ndk::ScopedAParcel", 1723 "referenced_type" : "_ZTIN3ndk13ScopedAParcelE", 1724 "self_type" : "_ZTIKN3ndk13ScopedAParcelE", 1725 "size" : 4, 1726 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1727 }, 1728 { 1729 "alignment" : 4, 1730 "is_const" : true, 1731 "linker_set_key" : "_ZTIKN3ndk13ScopedAStatusE", 1732 "name" : "const ndk::ScopedAStatus", 1733 "referenced_type" : "_ZTIN3ndk13ScopedAStatusE", 1734 "self_type" : "_ZTIKN3ndk13ScopedAStatusE", 1735 "size" : 4, 1736 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1737 }, 1738 { 1739 "alignment" : 4, 1740 "is_const" : true, 1741 "linker_set_key" : "_ZTIKN3ndk17AParcelableHolderE", 1742 "name" : "const ndk::AParcelableHolder", 1743 "referenced_type" : "_ZTIN3ndk17AParcelableHolderE", 1744 "self_type" : "_ZTIKN3ndk17AParcelableHolderE", 1745 "size" : 12, 1746 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h" 1747 }, 1748 { 1749 "alignment" : 4, 1750 "is_const" : true, 1751 "linker_set_key" : "_ZTIKN3ndk20ScopedFileDescriptorE", 1752 "name" : "const ndk::ScopedFileDescriptor", 1753 "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE", 1754 "self_type" : "_ZTIKN3ndk20ScopedFileDescriptorE", 1755 "size" : 4, 1756 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1757 }, 1758 { 1759 "alignment" : 4, 1760 "is_const" : true, 1761 "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 1762 "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>", 1763 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 1764 "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 1765 "size" : 4, 1766 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1767 }, 1768 { 1769 "alignment" : 4, 1770 "is_const" : true, 1771 "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 1772 "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>", 1773 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 1774 "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 1775 "size" : 4, 1776 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 1777 }, 1778 { 1779 "alignment" : 4, 1780 "is_const" : true, 1781 "linker_set_key" : "_ZTIKN4aidl7android8hardware9keymaster13SecurityLevelE", 1782 "name" : "const aidl::android::hardware::keymaster::SecurityLevel", 1783 "referenced_type" : "_ZTIN4aidl7android8hardware9keymaster13SecurityLevelE", 1784 "self_type" : "_ZTIKN4aidl7android8hardware9keymaster13SecurityLevelE", 1785 "size" : 4, 1786 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h" 1787 }, 1788 { 1789 "alignment" : 8, 1790 "is_const" : true, 1791 "linker_set_key" : "_ZTIKN4aidl7android8hardware9keymaster17HardwareAuthTokenE", 1792 "name" : "const aidl::android::hardware::keymaster::HardwareAuthToken", 1793 "referenced_type" : "_ZTIN4aidl7android8hardware9keymaster17HardwareAuthTokenE", 1794 "self_type" : "_ZTIKN4aidl7android8hardware9keymaster17HardwareAuthTokenE", 1795 "size" : 56, 1796 "source_file" : "out/soong/.intermediates/hardware/interfaces/keymaster/aidl/android.hardware.keymaster-V3-ndk-source/gen/include/aidl/android/hardware/keymaster/HardwareAuthToken.h" 1797 }, 1798 { 1799 "alignment" : 8, 1800 "is_const" : true, 1801 "linker_set_key" : "_ZTIKN4aidl7android8hardware9keymaster17VerificationTokenE", 1802 "name" : "const aidl::android::hardware::keymaster::VerificationToken", 1803 "referenced_type" : "_ZTIN4aidl7android8hardware9keymaster17VerificationTokenE", 1804 "self_type" : "_ZTIKN4aidl7android8hardware9keymaster17VerificationTokenE", 1805 "size" : 32, 1806 "source_file" : "out/soong/.intermediates/hardware/interfaces/keymaster/aidl/android.hardware.keymaster-V3-ndk-source/gen/include/aidl/android/hardware/keymaster/VerificationToken.h" 1807 }, 1808 { 1809 "alignment" : 4, 1810 "is_const" : true, 1811 "linker_set_key" : "_ZTIKN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeE", 1812 "name" : "const aidl::android::hardware::keymaster::HardwareAuthenticatorType", 1813 "referenced_type" : "_ZTIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeE", 1814 "self_type" : "_ZTIKN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeE", 1815 "size" : 4, 1816 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h" 1817 }, 1818 { 1819 "alignment" : 8, 1820 "is_const" : true, 1821 "linker_set_key" : "_ZTIKN4aidl7android8hardware9keymaster9TimestampE", 1822 "name" : "const aidl::android::hardware::keymaster::Timestamp", 1823 "referenced_type" : "_ZTIN4aidl7android8hardware9keymaster9TimestampE", 1824 "self_type" : "_ZTIKN4aidl7android8hardware9keymaster9TimestampE", 1825 "size" : 8, 1826 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h" 1827 }, 1828 { 1829 "alignment" : 4, 1830 "is_const" : true, 1831 "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware9keymaster13SecurityLevelELj3EEE", 1832 "name" : "const std::array<aidl::android::hardware::keymaster::SecurityLevel, 3U>", 1833 "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware9keymaster13SecurityLevelELj3EEE", 1834 "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware9keymaster13SecurityLevelELj3EEE", 1835 "size" : 12, 1836 "source_file" : "out/soong/.intermediates/hardware/interfaces/keymaster/aidl/android.hardware.keymaster-V3-ndk-source/gen/include/aidl/android/hardware/keymaster/SecurityLevel.h" 1837 }, 1838 { 1839 "alignment" : 4, 1840 "is_const" : true, 1841 "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeELj4EEE", 1842 "name" : "const std::array<aidl::android::hardware::keymaster::HardwareAuthenticatorType, 4U>", 1843 "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeELj4EEE", 1844 "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeELj4EEE", 1845 "size" : 16, 1846 "source_file" : "out/soong/.intermediates/hardware/interfaces/keymaster/aidl/android.hardware.keymaster-V3-ndk-source/gen/include/aidl/android/hardware/keymaster/HardwareAuthenticatorType.h" 1847 }, 1848 { 1849 "alignment" : 4, 1850 "is_const" : true, 1851 "linker_set_key" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE", 1852 "name" : "const std::vector<char16_t, std::allocator<char16_t>>", 1853 "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE", 1854 "self_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE", 1855 "size" : 12, 1856 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1857 }, 1858 { 1859 "alignment" : 4, 1860 "is_const" : true, 1861 "linker_set_key" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE", 1862 "name" : "const std::vector<bool, std::allocator<bool>>", 1863 "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE", 1864 "self_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE", 1865 "size" : 12, 1866 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1867 }, 1868 { 1869 "alignment" : 4, 1870 "is_const" : true, 1871 "linker_set_key" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE", 1872 "name" : "const std::vector<double, std::allocator<double>>", 1873 "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE", 1874 "self_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE", 1875 "size" : 12, 1876 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1877 }, 1878 { 1879 "alignment" : 4, 1880 "is_const" : true, 1881 "linker_set_key" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE", 1882 "name" : "const std::vector<float, std::allocator<float>>", 1883 "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE", 1884 "self_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE", 1885 "size" : 12, 1886 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1887 }, 1888 { 1889 "alignment" : 4, 1890 "is_const" : true, 1891 "linker_set_key" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE", 1892 "name" : "const std::vector<unsigned char, std::allocator<unsigned char>>", 1893 "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE", 1894 "self_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE", 1895 "size" : 12, 1896 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1897 }, 1898 { 1899 "alignment" : 4, 1900 "is_const" : true, 1901 "linker_set_key" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE", 1902 "name" : "const std::vector<int, std::allocator<int>>", 1903 "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE", 1904 "self_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE", 1905 "size" : 12, 1906 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1907 }, 1908 { 1909 "alignment" : 4, 1910 "is_const" : true, 1911 "linker_set_key" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE", 1912 "name" : "const std::vector<unsigned int, std::allocator<unsigned int>>", 1913 "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE", 1914 "self_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE", 1915 "size" : 12, 1916 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1917 }, 1918 { 1919 "alignment" : 4, 1920 "is_const" : true, 1921 "linker_set_key" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE", 1922 "name" : "const std::vector<long long, std::allocator<long long>>", 1923 "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE", 1924 "self_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE", 1925 "size" : 12, 1926 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1927 }, 1928 { 1929 "alignment" : 4, 1930 "is_const" : true, 1931 "linker_set_key" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE", 1932 "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>>", 1933 "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE", 1934 "self_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE", 1935 "size" : 12, 1936 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1937 }, 1938 { 1939 "alignment" : 4, 1940 "is_const" : true, 1941 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE", 1942 "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>>", 1943 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE", 1944 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE", 1945 "size" : 16, 1946 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1947 }, 1948 { 1949 "alignment" : 4, 1950 "is_const" : true, 1951 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE", 1952 "name" : "const std::optional<std::vector<bool, std::allocator<bool>>>", 1953 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE", 1954 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE", 1955 "size" : 16, 1956 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1957 }, 1958 { 1959 "alignment" : 4, 1960 "is_const" : true, 1961 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE", 1962 "name" : "const std::optional<std::vector<double, std::allocator<double>>>", 1963 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE", 1964 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE", 1965 "size" : 16, 1966 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1967 }, 1968 { 1969 "alignment" : 4, 1970 "is_const" : true, 1971 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE", 1972 "name" : "const std::optional<std::vector<float, std::allocator<float>>>", 1973 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE", 1974 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE", 1975 "size" : 16, 1976 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1977 }, 1978 { 1979 "alignment" : 4, 1980 "is_const" : true, 1981 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE", 1982 "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>>", 1983 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE", 1984 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE", 1985 "size" : 16, 1986 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1987 }, 1988 { 1989 "alignment" : 4, 1990 "is_const" : true, 1991 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE", 1992 "name" : "const std::optional<std::vector<int, std::allocator<int>>>", 1993 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE", 1994 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE", 1995 "size" : 16, 1996 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 1997 }, 1998 { 1999 "alignment" : 4, 2000 "is_const" : true, 2001 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE", 2002 "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>>", 2003 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE", 2004 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE", 2005 "size" : 16, 2006 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2007 }, 2008 { 2009 "alignment" : 4, 2010 "is_const" : true, 2011 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE", 2012 "name" : "const std::optional<std::vector<long long, std::allocator<long long>>>", 2013 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE", 2014 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE", 2015 "size" : 16, 2016 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2017 }, 2018 { 2019 "alignment" : 4, 2020 "is_const" : true, 2021 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE", 2022 "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>>", 2023 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE", 2024 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE", 2025 "size" : 16, 2026 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2027 }, 2028 { 2029 "alignment" : 4, 2030 "is_const" : true, 2031 "linker_set_key" : "_ZTIKP7AParcel", 2032 "name" : "AParcel *const", 2033 "referenced_type" : "_ZTIP7AParcel", 2034 "self_type" : "_ZTIKP7AParcel", 2035 "size" : 4, 2036 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 2037 }, 2038 { 2039 "alignment" : 4, 2040 "is_const" : true, 2041 "linker_set_key" : "_ZTIKP7AStatus", 2042 "name" : "AStatus *const", 2043 "referenced_type" : "_ZTIP7AStatus", 2044 "self_type" : "_ZTIKP7AStatus", 2045 "size" : 4, 2046 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 2047 }, 2048 { 2049 "alignment" : 1, 2050 "is_const" : true, 2051 "linker_set_key" : "_ZTIKb", 2052 "name" : "const bool", 2053 "referenced_type" : "_ZTIb", 2054 "self_type" : "_ZTIKb", 2055 "size" : 1, 2056 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2057 }, 2058 { 2059 "alignment" : 1, 2060 "is_const" : true, 2061 "linker_set_key" : "_ZTIKc", 2062 "name" : "const char", 2063 "referenced_type" : "_ZTIc", 2064 "self_type" : "_ZTIKc", 2065 "size" : 1, 2066 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 2067 }, 2068 { 2069 "alignment" : 1, 2070 "is_const" : true, 2071 "linker_set_key" : "_ZTIKh", 2072 "name" : "const unsigned char", 2073 "referenced_type" : "_ZTIh", 2074 "self_type" : "_ZTIKh", 2075 "size" : 1, 2076 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h" 2077 }, 2078 { 2079 "alignment" : 4, 2080 "is_const" : true, 2081 "linker_set_key" : "_ZTIKi", 2082 "name" : "const int", 2083 "referenced_type" : "_ZTIi", 2084 "self_type" : "_ZTIKi", 2085 "size" : 4, 2086 "source_file" : "out/soong/.intermediates/hardware/interfaces/keymaster/aidl/android.hardware.keymaster-V3-ndk-source/gen/include/aidl/android/hardware/keymaster/Timestamp.h" 2087 }, 2088 { 2089 "is_const" : true, 2090 "linker_set_key" : "_ZTIKv", 2091 "name" : "const void", 2092 "referenced_type" : "_ZTIv", 2093 "self_type" : "_ZTIKv", 2094 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h" 2095 }, 2096 { 2097 "alignment" : 8, 2098 "is_const" : true, 2099 "linker_set_key" : "_ZTIKx", 2100 "name" : "const long long", 2101 "referenced_type" : "_ZTIx", 2102 "self_type" : "_ZTIKx", 2103 "size" : 8, 2104 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h" 2105 } 2106 ], 2107 "record_types" : 2108 [ 2109 { 2110 "alignment" : 4, 2111 "fields" : 2112 [ 2113 { 2114 "access" : "private", 2115 "field_name" : "mBinder", 2116 "referenced_type" : "_ZTIP8AIBinder" 2117 } 2118 ], 2119 "linker_set_key" : "_ZTIN3ndk10SpAIBinderE", 2120 "name" : "ndk::SpAIBinder", 2121 "record_kind" : "class", 2122 "referenced_type" : "_ZTIN3ndk10SpAIBinderE", 2123 "self_type" : "_ZTIN3ndk10SpAIBinderE", 2124 "size" : 4, 2125 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 2126 }, 2127 { 2128 "access" : "private", 2129 "alignment" : 4, 2130 "fields" : 2131 [ 2132 { 2133 "field_name" : "interface", 2134 "referenced_type" : "_ZTINSt3__110shared_ptrIN3ndk11ICInterfaceEEE" 2135 } 2136 ], 2137 "linker_set_key" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE", 2138 "name" : "ndk::ICInterface::ICInterfaceData", 2139 "record_kind" : "class", 2140 "referenced_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE", 2141 "self_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE", 2142 "size" : 8, 2143 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h" 2144 }, 2145 { 2146 "alignment" : 4, 2147 "base_specifiers" : 2148 [ 2149 { 2150 "referenced_type" : "_ZTIN3ndk13SharedRefBaseE" 2151 } 2152 ], 2153 "linker_set_key" : "_ZTIN3ndk11ICInterfaceE", 2154 "name" : "ndk::ICInterface", 2155 "record_kind" : "class", 2156 "referenced_type" : "_ZTIN3ndk11ICInterfaceE", 2157 "self_type" : "_ZTIN3ndk11ICInterfaceE", 2158 "size" : 16, 2159 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h", 2160 "vtable_components" : 2161 [ 2162 { 2163 "kind" : "offset_to_top" 2164 }, 2165 { 2166 "kind" : "rtti", 2167 "mangled_component_name" : "_ZTIN3ndk11ICInterfaceE" 2168 }, 2169 { 2170 "kind" : "complete_dtor_pointer", 2171 "mangled_component_name" : "_ZN3ndk11ICInterfaceD1Ev" 2172 }, 2173 { 2174 "kind" : "deleting_dtor_pointer", 2175 "mangled_component_name" : "_ZN3ndk11ICInterfaceD0Ev" 2176 }, 2177 { 2178 "is_pure" : true, 2179 "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv" 2180 }, 2181 { 2182 "is_pure" : true, 2183 "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv" 2184 }, 2185 { 2186 "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj" 2187 }, 2188 { 2189 "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj" 2190 } 2191 ] 2192 }, 2193 { 2194 "alignment" : 4, 2195 "base_specifiers" : 2196 [ 2197 { 2198 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE" 2199 } 2200 ], 2201 "linker_set_key" : "_ZTIN3ndk13ScopedAParcelE", 2202 "name" : "ndk::ScopedAParcel", 2203 "record_kind" : "class", 2204 "referenced_type" : "_ZTIN3ndk13ScopedAParcelE", 2205 "self_type" : "_ZTIN3ndk13ScopedAParcelE", 2206 "size" : 4, 2207 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 2208 }, 2209 { 2210 "alignment" : 4, 2211 "base_specifiers" : 2212 [ 2213 { 2214 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE" 2215 } 2216 ], 2217 "linker_set_key" : "_ZTIN3ndk13ScopedAStatusE", 2218 "name" : "ndk::ScopedAStatus", 2219 "record_kind" : "class", 2220 "referenced_type" : "_ZTIN3ndk13ScopedAStatusE", 2221 "self_type" : "_ZTIN3ndk13ScopedAStatusE", 2222 "size" : 4, 2223 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 2224 }, 2225 { 2226 "alignment" : 4, 2227 "fields" : 2228 [ 2229 { 2230 "access" : "private", 2231 "field_name" : "mFlagThis", 2232 "field_offset" : 32, 2233 "referenced_type" : "_ZTINSt3__19once_flagE" 2234 }, 2235 { 2236 "access" : "private", 2237 "field_name" : "mThis", 2238 "field_offset" : 64, 2239 "referenced_type" : "_ZTINSt3__18weak_ptrIN3ndk13SharedRefBaseEEE" 2240 } 2241 ], 2242 "linker_set_key" : "_ZTIN3ndk13SharedRefBaseE", 2243 "name" : "ndk::SharedRefBase", 2244 "record_kind" : "class", 2245 "referenced_type" : "_ZTIN3ndk13SharedRefBaseE", 2246 "self_type" : "_ZTIN3ndk13SharedRefBaseE", 2247 "size" : 16, 2248 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h", 2249 "vtable_components" : 2250 [ 2251 { 2252 "kind" : "offset_to_top" 2253 }, 2254 { 2255 "kind" : "rtti", 2256 "mangled_component_name" : "_ZTIN3ndk13SharedRefBaseE" 2257 }, 2258 { 2259 "kind" : "complete_dtor_pointer", 2260 "mangled_component_name" : "_ZN3ndk13SharedRefBaseD1Ev" 2261 }, 2262 { 2263 "kind" : "deleting_dtor_pointer", 2264 "mangled_component_name" : "_ZN3ndk13SharedRefBaseD0Ev" 2265 } 2266 ] 2267 }, 2268 { 2269 "alignment" : 4, 2270 "fields" : 2271 [ 2272 { 2273 "access" : "private", 2274 "field_name" : "mParcel", 2275 "field_offset" : 32, 2276 "referenced_type" : "_ZTIN3ndk13ScopedAParcelE" 2277 }, 2278 { 2279 "access" : "private", 2280 "field_name" : "mStability", 2281 "field_offset" : 64, 2282 "referenced_type" : "_ZTIi" 2283 } 2284 ], 2285 "linker_set_key" : "_ZTIN3ndk17AParcelableHolderE", 2286 "name" : "ndk::AParcelableHolder", 2287 "record_kind" : "class", 2288 "referenced_type" : "_ZTIN3ndk17AParcelableHolderE", 2289 "self_type" : "_ZTIN3ndk17AParcelableHolderE", 2290 "size" : 12, 2291 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h", 2292 "vtable_components" : 2293 [ 2294 { 2295 "kind" : "offset_to_top" 2296 }, 2297 { 2298 "kind" : "rtti", 2299 "mangled_component_name" : "_ZTIN3ndk17AParcelableHolderE" 2300 }, 2301 { 2302 "kind" : "complete_dtor_pointer", 2303 "mangled_component_name" : "_ZN3ndk17AParcelableHolderD1Ev" 2304 }, 2305 { 2306 "kind" : "deleting_dtor_pointer", 2307 "mangled_component_name" : "_ZN3ndk17AParcelableHolderD0Ev" 2308 } 2309 ] 2310 }, 2311 { 2312 "alignment" : 4, 2313 "base_specifiers" : 2314 [ 2315 { 2316 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE" 2317 } 2318 ], 2319 "linker_set_key" : "_ZTIN3ndk19ScopedAIBinder_WeakE", 2320 "name" : "ndk::ScopedAIBinder_Weak", 2321 "record_kind" : "class", 2322 "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE", 2323 "self_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE", 2324 "size" : 4, 2325 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 2326 }, 2327 { 2328 "alignment" : 4, 2329 "base_specifiers" : 2330 [ 2331 { 2332 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIiXadL_ZNS_8internalL14closeWithErrorEiEELin1EEE" 2333 } 2334 ], 2335 "linker_set_key" : "_ZTIN3ndk20ScopedFileDescriptorE", 2336 "name" : "ndk::ScopedFileDescriptor", 2337 "record_kind" : "class", 2338 "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE", 2339 "self_type" : "_ZTIN3ndk20ScopedFileDescriptorE", 2340 "size" : 4, 2341 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 2342 }, 2343 { 2344 "alignment" : 4, 2345 "base_specifiers" : 2346 [ 2347 { 2348 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE" 2349 } 2350 ], 2351 "linker_set_key" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE", 2352 "name" : "ndk::ScopedAIBinder_DeathRecipient", 2353 "record_kind" : "class", 2354 "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE", 2355 "self_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE", 2356 "size" : 4, 2357 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 2358 }, 2359 { 2360 "alignment" : 4, 2361 "fields" : 2362 [ 2363 { 2364 "access" : "private", 2365 "field_name" : "mT", 2366 "referenced_type" : "_ZTIP13AIBinder_Weak" 2367 } 2368 ], 2369 "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE", 2370 "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr>", 2371 "record_kind" : "class", 2372 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE", 2373 "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE", 2374 "size" : 4, 2375 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h", 2376 "template_args" : 2377 [ 2378 "_ZTIP13AIBinder_Weak" 2379 ] 2380 }, 2381 { 2382 "alignment" : 4, 2383 "fields" : 2384 [ 2385 { 2386 "access" : "private", 2387 "field_name" : "mT", 2388 "referenced_type" : "_ZTIP23AIBinder_DeathRecipient" 2389 } 2390 ], 2391 "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE", 2392 "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr>", 2393 "record_kind" : "class", 2394 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE", 2395 "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE", 2396 "size" : 4, 2397 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h", 2398 "template_args" : 2399 [ 2400 "_ZTIP23AIBinder_DeathRecipient" 2401 ] 2402 }, 2403 { 2404 "alignment" : 4, 2405 "fields" : 2406 [ 2407 { 2408 "access" : "private", 2409 "field_name" : "mT", 2410 "referenced_type" : "_ZTIP7AParcel" 2411 } 2412 ], 2413 "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 2414 "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>", 2415 "record_kind" : "class", 2416 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 2417 "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE", 2418 "size" : 4, 2419 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h", 2420 "template_args" : 2421 [ 2422 "_ZTIP7AParcel" 2423 ] 2424 }, 2425 { 2426 "alignment" : 4, 2427 "fields" : 2428 [ 2429 { 2430 "access" : "private", 2431 "field_name" : "mT", 2432 "referenced_type" : "_ZTIP7AStatus" 2433 } 2434 ], 2435 "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 2436 "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>", 2437 "record_kind" : "class", 2438 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 2439 "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE", 2440 "size" : 4, 2441 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h", 2442 "template_args" : 2443 [ 2444 "_ZTIP7AStatus" 2445 ] 2446 }, 2447 { 2448 "alignment" : 8, 2449 "fields" : 2450 [ 2451 { 2452 "field_name" : "challenge", 2453 "referenced_type" : "_ZTIx" 2454 }, 2455 { 2456 "field_name" : "userId", 2457 "field_offset" : 64, 2458 "referenced_type" : "_ZTIx" 2459 }, 2460 { 2461 "field_name" : "authenticatorId", 2462 "field_offset" : 128, 2463 "referenced_type" : "_ZTIx" 2464 }, 2465 { 2466 "field_name" : "authenticatorType", 2467 "field_offset" : 192, 2468 "referenced_type" : "_ZTIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeE" 2469 }, 2470 { 2471 "field_name" : "timestamp", 2472 "field_offset" : 256, 2473 "referenced_type" : "_ZTIN4aidl7android8hardware9keymaster9TimestampE" 2474 }, 2475 { 2476 "field_name" : "mac", 2477 "field_offset" : 320, 2478 "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE" 2479 } 2480 ], 2481 "linker_set_key" : "_ZTIN4aidl7android8hardware9keymaster17HardwareAuthTokenE", 2482 "name" : "aidl::android::hardware::keymaster::HardwareAuthToken", 2483 "record_kind" : "class", 2484 "referenced_type" : "_ZTIN4aidl7android8hardware9keymaster17HardwareAuthTokenE", 2485 "self_type" : "_ZTIN4aidl7android8hardware9keymaster17HardwareAuthTokenE", 2486 "size" : 56, 2487 "source_file" : "out/soong/.intermediates/hardware/interfaces/keymaster/aidl/android.hardware.keymaster-V3-ndk-source/gen/include/aidl/android/hardware/keymaster/HardwareAuthToken.h" 2488 }, 2489 { 2490 "alignment" : 8, 2491 "fields" : 2492 [ 2493 { 2494 "field_name" : "challenge", 2495 "referenced_type" : "_ZTIx" 2496 }, 2497 { 2498 "field_name" : "timestamp", 2499 "field_offset" : 64, 2500 "referenced_type" : "_ZTIN4aidl7android8hardware9keymaster9TimestampE" 2501 }, 2502 { 2503 "field_name" : "securityLevel", 2504 "field_offset" : 128, 2505 "referenced_type" : "_ZTIN4aidl7android8hardware9keymaster13SecurityLevelE" 2506 }, 2507 { 2508 "field_name" : "mac", 2509 "field_offset" : 160, 2510 "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE" 2511 } 2512 ], 2513 "linker_set_key" : "_ZTIN4aidl7android8hardware9keymaster17VerificationTokenE", 2514 "name" : "aidl::android::hardware::keymaster::VerificationToken", 2515 "record_kind" : "class", 2516 "referenced_type" : "_ZTIN4aidl7android8hardware9keymaster17VerificationTokenE", 2517 "self_type" : "_ZTIN4aidl7android8hardware9keymaster17VerificationTokenE", 2518 "size" : 32, 2519 "source_file" : "out/soong/.intermediates/hardware/interfaces/keymaster/aidl/android.hardware.keymaster-V3-ndk-source/gen/include/aidl/android/hardware/keymaster/VerificationToken.h" 2520 }, 2521 { 2522 "alignment" : 8, 2523 "fields" : 2524 [ 2525 { 2526 "field_name" : "milliSeconds", 2527 "referenced_type" : "_ZTIx" 2528 } 2529 ], 2530 "linker_set_key" : "_ZTIN4aidl7android8hardware9keymaster9TimestampE", 2531 "name" : "aidl::android::hardware::keymaster::Timestamp", 2532 "record_kind" : "class", 2533 "referenced_type" : "_ZTIN4aidl7android8hardware9keymaster9TimestampE", 2534 "self_type" : "_ZTIN4aidl7android8hardware9keymaster9TimestampE", 2535 "size" : 8, 2536 "source_file" : "out/soong/.intermediates/hardware/interfaces/keymaster/aidl/android.hardware.keymaster-V3-ndk-source/gen/include/aidl/android/hardware/keymaster/Timestamp.h" 2537 }, 2538 { 2539 "alignment" : 1, 2540 "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEEE", 2541 "name" : "android::internal::details::IsIterable<std::vector<unsigned char, std::allocator<unsigned char>>>", 2542 "record_kind" : "class", 2543 "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEEE", 2544 "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEEE", 2545 "size" : 1, 2546 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2547 "template_args" : 2548 [ 2549 "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE" 2550 ] 2551 }, 2552 { 2553 "alignment" : 1, 2554 "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware9keymaster13SecurityLevelEEE", 2555 "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::keymaster::SecurityLevel>", 2556 "record_kind" : "class", 2557 "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware9keymaster13SecurityLevelEEE", 2558 "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware9keymaster13SecurityLevelEEE", 2559 "size" : 1, 2560 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2561 "template_args" : 2562 [ 2563 "_ZTIN4aidl7android8hardware9keymaster13SecurityLevelE" 2564 ] 2565 }, 2566 { 2567 "alignment" : 1, 2568 "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeEEE", 2569 "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::keymaster::HardwareAuthenticatorType>", 2570 "record_kind" : "class", 2571 "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeEEE", 2572 "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeEEE", 2573 "size" : 1, 2574 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2575 "template_args" : 2576 [ 2577 "_ZTIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeE" 2578 ] 2579 }, 2580 { 2581 "alignment" : 1, 2582 "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware9keymaster9TimestampEEE", 2583 "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::keymaster::Timestamp>", 2584 "record_kind" : "class", 2585 "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware9keymaster9TimestampEEE", 2586 "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware9keymaster9TimestampEEE", 2587 "size" : 1, 2588 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2589 "template_args" : 2590 [ 2591 "_ZTIN4aidl7android8hardware9keymaster9TimestampE" 2592 ] 2593 }, 2594 { 2595 "alignment" : 1, 2596 "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEEE", 2597 "name" : "android::internal::details::IsPointerLike<std::vector<unsigned char, std::allocator<unsigned char>>>", 2598 "record_kind" : "class", 2599 "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEEE", 2600 "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEEE", 2601 "size" : 1, 2602 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2603 "template_args" : 2604 [ 2605 "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE" 2606 ] 2607 }, 2608 { 2609 "alignment" : 1, 2610 "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware9keymaster13SecurityLevelEEE", 2611 "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::keymaster::SecurityLevel>", 2612 "record_kind" : "class", 2613 "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware9keymaster13SecurityLevelEEE", 2614 "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware9keymaster13SecurityLevelEEE", 2615 "size" : 1, 2616 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2617 "template_args" : 2618 [ 2619 "_ZTIN4aidl7android8hardware9keymaster13SecurityLevelE" 2620 ] 2621 }, 2622 { 2623 "alignment" : 1, 2624 "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeEEE", 2625 "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::keymaster::HardwareAuthenticatorType>", 2626 "record_kind" : "class", 2627 "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeEEE", 2628 "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeEEE", 2629 "size" : 1, 2630 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2631 "template_args" : 2632 [ 2633 "_ZTIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeE" 2634 ] 2635 }, 2636 { 2637 "alignment" : 1, 2638 "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware9keymaster9TimestampEEE", 2639 "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::keymaster::Timestamp>", 2640 "record_kind" : "class", 2641 "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware9keymaster9TimestampEEE", 2642 "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware9keymaster9TimestampEEE", 2643 "size" : 1, 2644 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2645 "template_args" : 2646 [ 2647 "_ZTIN4aidl7android8hardware9keymaster9TimestampE" 2648 ] 2649 }, 2650 { 2651 "alignment" : 1, 2652 "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEEE", 2653 "name" : "android::internal::details::ToEmptyString<std::vector<unsigned char, std::allocator<unsigned char>>>", 2654 "record_kind" : "class", 2655 "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEEE", 2656 "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEEE", 2657 "size" : 1, 2658 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2659 "template_args" : 2660 [ 2661 "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE" 2662 ] 2663 }, 2664 { 2665 "alignment" : 1, 2666 "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIhEE", 2667 "name" : "android::internal::details::ToEmptyString<unsigned char>", 2668 "record_kind" : "class", 2669 "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIhEE", 2670 "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIhEE", 2671 "size" : 1, 2672 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2673 "template_args" : 2674 [ 2675 "_ZTIh" 2676 ] 2677 }, 2678 { 2679 "alignment" : 1, 2680 "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIxEE", 2681 "name" : "android::internal::details::ToEmptyString<long long>", 2682 "record_kind" : "class", 2683 "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIxEE", 2684 "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIxEE", 2685 "size" : 1, 2686 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2687 "template_args" : 2688 [ 2689 "_ZTIx" 2690 ] 2691 }, 2692 { 2693 "alignment" : 1, 2694 "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware9keymaster13SecurityLevelEEE", 2695 "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::keymaster::SecurityLevel>", 2696 "record_kind" : "class", 2697 "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware9keymaster13SecurityLevelEEE", 2698 "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware9keymaster13SecurityLevelEEE", 2699 "size" : 1, 2700 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2701 "template_args" : 2702 [ 2703 "_ZTIN4aidl7android8hardware9keymaster13SecurityLevelE" 2704 ] 2705 }, 2706 { 2707 "alignment" : 1, 2708 "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeEEE", 2709 "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::keymaster::HardwareAuthenticatorType>", 2710 "record_kind" : "class", 2711 "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeEEE", 2712 "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeEEE", 2713 "size" : 1, 2714 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2715 "template_args" : 2716 [ 2717 "_ZTIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeE" 2718 ] 2719 }, 2720 { 2721 "alignment" : 1, 2722 "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware9keymaster9TimestampEEE", 2723 "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::keymaster::Timestamp>", 2724 "record_kind" : "class", 2725 "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware9keymaster9TimestampEEE", 2726 "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware9keymaster9TimestampEEE", 2727 "size" : 1, 2728 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2729 "template_args" : 2730 [ 2731 "_ZTIN4aidl7android8hardware9keymaster9TimestampE" 2732 ] 2733 }, 2734 { 2735 "alignment" : 1, 2736 "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEEE", 2737 "name" : "android::internal::details::HasToStringMethod<std::vector<unsigned char, std::allocator<unsigned char>>>", 2738 "record_kind" : "class", 2739 "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEEE", 2740 "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEEE", 2741 "size" : 1, 2742 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2743 "template_args" : 2744 [ 2745 "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE" 2746 ] 2747 }, 2748 { 2749 "alignment" : 1, 2750 "base_specifiers" : 2751 [ 2752 { 2753 "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE" 2754 } 2755 ], 2756 "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware9keymaster13SecurityLevelENSt3__110shared_ptrEEE", 2757 "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::keymaster::SecurityLevel, std::shared_ptr>", 2758 "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware9keymaster13SecurityLevelENSt3__110shared_ptrEEE", 2759 "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware9keymaster13SecurityLevelENSt3__110shared_ptrEEE", 2760 "size" : 1, 2761 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2762 "template_args" : 2763 [ 2764 "_ZTIN4aidl7android8hardware9keymaster13SecurityLevelE" 2765 ] 2766 }, 2767 { 2768 "alignment" : 1, 2769 "base_specifiers" : 2770 [ 2771 { 2772 "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE" 2773 } 2774 ], 2775 "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware9keymaster13SecurityLevelENSt3__18optionalEEE", 2776 "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::keymaster::SecurityLevel, std::optional>", 2777 "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware9keymaster13SecurityLevelENSt3__18optionalEEE", 2778 "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware9keymaster13SecurityLevelENSt3__18optionalEEE", 2779 "size" : 1, 2780 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2781 "template_args" : 2782 [ 2783 "_ZTIN4aidl7android8hardware9keymaster13SecurityLevelE" 2784 ] 2785 }, 2786 { 2787 "alignment" : 1, 2788 "base_specifiers" : 2789 [ 2790 { 2791 "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE" 2792 } 2793 ], 2794 "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeENSt3__110shared_ptrEEE", 2795 "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::keymaster::HardwareAuthenticatorType, std::shared_ptr>", 2796 "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeENSt3__110shared_ptrEEE", 2797 "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeENSt3__110shared_ptrEEE", 2798 "size" : 1, 2799 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2800 "template_args" : 2801 [ 2802 "_ZTIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeE" 2803 ] 2804 }, 2805 { 2806 "alignment" : 1, 2807 "base_specifiers" : 2808 [ 2809 { 2810 "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE" 2811 } 2812 ], 2813 "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeENSt3__18optionalEEE", 2814 "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::keymaster::HardwareAuthenticatorType, std::optional>", 2815 "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeENSt3__18optionalEEE", 2816 "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeENSt3__18optionalEEE", 2817 "size" : 1, 2818 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2819 "template_args" : 2820 [ 2821 "_ZTIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeE" 2822 ] 2823 }, 2824 { 2825 "alignment" : 1, 2826 "base_specifiers" : 2827 [ 2828 { 2829 "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE" 2830 } 2831 ], 2832 "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware9keymaster9TimestampENSt3__110shared_ptrEEE", 2833 "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::keymaster::Timestamp, std::shared_ptr>", 2834 "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware9keymaster9TimestampENSt3__110shared_ptrEEE", 2835 "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware9keymaster9TimestampENSt3__110shared_ptrEEE", 2836 "size" : 1, 2837 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2838 "template_args" : 2839 [ 2840 "_ZTIN4aidl7android8hardware9keymaster9TimestampE" 2841 ] 2842 }, 2843 { 2844 "alignment" : 1, 2845 "base_specifiers" : 2846 [ 2847 { 2848 "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE" 2849 } 2850 ], 2851 "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware9keymaster9TimestampENSt3__18optionalEEE", 2852 "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::keymaster::Timestamp, std::optional>", 2853 "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware9keymaster9TimestampENSt3__18optionalEEE", 2854 "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware9keymaster9TimestampENSt3__18optionalEEE", 2855 "size" : 1, 2856 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2857 "template_args" : 2858 [ 2859 "_ZTIN4aidl7android8hardware9keymaster9TimestampE" 2860 ] 2861 }, 2862 { 2863 "alignment" : 1, 2864 "base_specifiers" : 2865 [ 2866 { 2867 "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE" 2868 } 2869 ], 2870 "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_10shared_ptrEEE", 2871 "name" : "android::internal::details::IsInstantiationOf<std::vector<unsigned char, std::allocator<unsigned char>>, std::shared_ptr>", 2872 "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_10shared_ptrEEE", 2873 "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_10shared_ptrEEE", 2874 "size" : 1, 2875 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2876 "template_args" : 2877 [ 2878 "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE" 2879 ] 2880 }, 2881 { 2882 "alignment" : 1, 2883 "base_specifiers" : 2884 [ 2885 { 2886 "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE" 2887 } 2888 ], 2889 "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_8optionalEEE", 2890 "name" : "android::internal::details::IsInstantiationOf<std::vector<unsigned char, std::allocator<unsigned char>>, std::optional>", 2891 "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_8optionalEEE", 2892 "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_8optionalEEE", 2893 "size" : 1, 2894 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2895 "template_args" : 2896 [ 2897 "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE" 2898 ] 2899 }, 2900 { 2901 "alignment" : 1, 2902 "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware9keymaster13SecurityLevelEEE", 2903 "name" : "android::internal::details::HasToStringFunction<aidl::android::hardware::keymaster::SecurityLevel>", 2904 "record_kind" : "class", 2905 "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware9keymaster13SecurityLevelEEE", 2906 "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware9keymaster13SecurityLevelEEE", 2907 "size" : 1, 2908 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2909 "template_args" : 2910 [ 2911 "_ZTIN4aidl7android8hardware9keymaster13SecurityLevelE" 2912 ] 2913 }, 2914 { 2915 "alignment" : 1, 2916 "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeEEE", 2917 "name" : "android::internal::details::HasToStringFunction<aidl::android::hardware::keymaster::HardwareAuthenticatorType>", 2918 "record_kind" : "class", 2919 "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeEEE", 2920 "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeEEE", 2921 "size" : 1, 2922 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2923 "template_args" : 2924 [ 2925 "_ZTIN4aidl7android8hardware9keymaster25HardwareAuthenticatorTypeE" 2926 ] 2927 }, 2928 { 2929 "alignment" : 1, 2930 "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEEE", 2931 "name" : "android::internal::details::HasToStringFunction<std::vector<unsigned char, std::allocator<unsigned char>>>", 2932 "record_kind" : "class", 2933 "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEEE", 2934 "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEEE", 2935 "size" : 1, 2936 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h", 2937 "template_args" : 2938 [ 2939 "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE" 2940 ] 2941 } 2942 ], 2943 "rvalue_reference_types" : 2944 [ 2945 { 2946 "alignment" : 4, 2947 "linker_set_key" : "_ZTION3ndk13ScopedAParcelE", 2948 "name" : "ndk::ScopedAParcel &&", 2949 "referenced_type" : "_ZTIN3ndk13ScopedAParcelE", 2950 "self_type" : "_ZTION3ndk13ScopedAParcelE", 2951 "size" : 4, 2952 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 2953 }, 2954 { 2955 "alignment" : 4, 2956 "linker_set_key" : "_ZTION3ndk13ScopedAStatusE", 2957 "name" : "ndk::ScopedAStatus &&", 2958 "referenced_type" : "_ZTIN3ndk13ScopedAStatusE", 2959 "self_type" : "_ZTION3ndk13ScopedAStatusE", 2960 "size" : 4, 2961 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 2962 }, 2963 { 2964 "alignment" : 4, 2965 "linker_set_key" : "_ZTION3ndk17AParcelableHolderE", 2966 "name" : "ndk::AParcelableHolder &&", 2967 "referenced_type" : "_ZTIN3ndk17AParcelableHolderE", 2968 "self_type" : "_ZTION3ndk17AParcelableHolderE", 2969 "size" : 4, 2970 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h" 2971 }, 2972 { 2973 "alignment" : 4, 2974 "linker_set_key" : "_ZTION3ndk19ScopedAIBinder_WeakE", 2975 "name" : "ndk::ScopedAIBinder_Weak &&", 2976 "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE", 2977 "self_type" : "_ZTION3ndk19ScopedAIBinder_WeakE", 2978 "size" : 4, 2979 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 2980 }, 2981 { 2982 "alignment" : 4, 2983 "linker_set_key" : "_ZTION3ndk20ScopedFileDescriptorE", 2984 "name" : "ndk::ScopedFileDescriptor &&", 2985 "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE", 2986 "self_type" : "_ZTION3ndk20ScopedFileDescriptorE", 2987 "size" : 4, 2988 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 2989 }, 2990 { 2991 "alignment" : 4, 2992 "linker_set_key" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE", 2993 "name" : "ndk::ScopedAIBinder_DeathRecipient &&", 2994 "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE", 2995 "self_type" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE", 2996 "size" : 4, 2997 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h" 2998 } 2999 ] 3000} 3001