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