1{ 2 "array_types" : [], 3 "builtin_types" : 4 [ 5 { 6 "alignment" : 4, 7 "is_integral" : true, 8 "is_unsigned" : true, 9 "linker_set_key" : "_ZTIDi", 10 "name" : "char32_t", 11 "referenced_type" : "_ZTIDi", 12 "self_type" : "_ZTIDi", 13 "size" : 4 14 }, 15 { 16 "alignment" : 8, 17 "linker_set_key" : "_ZTIDn", 18 "name" : "std::nullptr_t", 19 "referenced_type" : "_ZTIDn", 20 "self_type" : "_ZTIDn", 21 "size" : 8 22 }, 23 { 24 "alignment" : 2, 25 "is_integral" : true, 26 "is_unsigned" : true, 27 "linker_set_key" : "_ZTIDs", 28 "name" : "char16_t", 29 "referenced_type" : "_ZTIDs", 30 "self_type" : "_ZTIDs", 31 "size" : 2 32 }, 33 { 34 "alignment" : 1, 35 "is_integral" : true, 36 "linker_set_key" : "_ZTIa", 37 "name" : "signed char", 38 "referenced_type" : "_ZTIa", 39 "self_type" : "_ZTIa", 40 "size" : 1 41 }, 42 { 43 "alignment" : 1, 44 "is_integral" : true, 45 "is_unsigned" : true, 46 "linker_set_key" : "_ZTIb", 47 "name" : "bool", 48 "referenced_type" : "_ZTIb", 49 "self_type" : "_ZTIb", 50 "size" : 1 51 }, 52 { 53 "alignment" : 1, 54 "is_integral" : true, 55 "is_unsigned" : true, 56 "linker_set_key" : "_ZTIc", 57 "name" : "char", 58 "referenced_type" : "_ZTIc", 59 "self_type" : "_ZTIc", 60 "size" : 1 61 }, 62 { 63 "alignment" : 8, 64 "linker_set_key" : "_ZTId", 65 "name" : "double", 66 "referenced_type" : "_ZTId", 67 "self_type" : "_ZTId", 68 "size" : 8 69 }, 70 { 71 "alignment" : 16, 72 "linker_set_key" : "_ZTIe", 73 "name" : "long double", 74 "referenced_type" : "_ZTIe", 75 "self_type" : "_ZTIe", 76 "size" : 16 77 }, 78 { 79 "alignment" : 4, 80 "linker_set_key" : "_ZTIf", 81 "name" : "float", 82 "referenced_type" : "_ZTIf", 83 "self_type" : "_ZTIf", 84 "size" : 4 85 }, 86 { 87 "alignment" : 1, 88 "is_integral" : true, 89 "is_unsigned" : true, 90 "linker_set_key" : "_ZTIh", 91 "name" : "unsigned char", 92 "referenced_type" : "_ZTIh", 93 "self_type" : "_ZTIh", 94 "size" : 1 95 }, 96 { 97 "alignment" : 4, 98 "is_integral" : true, 99 "linker_set_key" : "_ZTIi", 100 "name" : "int", 101 "referenced_type" : "_ZTIi", 102 "self_type" : "_ZTIi", 103 "size" : 4 104 }, 105 { 106 "alignment" : 4, 107 "is_integral" : true, 108 "is_unsigned" : true, 109 "linker_set_key" : "_ZTIj", 110 "name" : "unsigned int", 111 "referenced_type" : "_ZTIj", 112 "self_type" : "_ZTIj", 113 "size" : 4 114 }, 115 { 116 "alignment" : 8, 117 "is_integral" : true, 118 "linker_set_key" : "_ZTIl", 119 "name" : "long", 120 "referenced_type" : "_ZTIl", 121 "self_type" : "_ZTIl", 122 "size" : 8 123 }, 124 { 125 "alignment" : 8, 126 "is_integral" : true, 127 "is_unsigned" : true, 128 "linker_set_key" : "_ZTIm", 129 "name" : "unsigned long", 130 "referenced_type" : "_ZTIm", 131 "self_type" : "_ZTIm", 132 "size" : 8 133 }, 134 { 135 "alignment" : 16, 136 "is_integral" : true, 137 "linker_set_key" : "_ZTIn", 138 "name" : "__int128", 139 "referenced_type" : "_ZTIn", 140 "self_type" : "_ZTIn", 141 "size" : 16 142 }, 143 { 144 "alignment" : 16, 145 "is_integral" : true, 146 "is_unsigned" : true, 147 "linker_set_key" : "_ZTIo", 148 "name" : "unsigned __int128", 149 "referenced_type" : "_ZTIo", 150 "self_type" : "_ZTIo", 151 "size" : 16 152 }, 153 { 154 "alignment" : 2, 155 "is_integral" : true, 156 "linker_set_key" : "_ZTIs", 157 "name" : "short", 158 "referenced_type" : "_ZTIs", 159 "self_type" : "_ZTIs", 160 "size" : 2 161 }, 162 { 163 "alignment" : 2, 164 "is_integral" : true, 165 "is_unsigned" : true, 166 "linker_set_key" : "_ZTIt", 167 "name" : "unsigned short", 168 "referenced_type" : "_ZTIt", 169 "self_type" : "_ZTIt", 170 "size" : 2 171 }, 172 { 173 "linker_set_key" : "_ZTIv", 174 "name" : "void", 175 "referenced_type" : "_ZTIv", 176 "self_type" : "_ZTIv" 177 }, 178 { 179 "alignment" : 4, 180 "is_integral" : true, 181 "is_unsigned" : true, 182 "linker_set_key" : "_ZTIw", 183 "name" : "wchar_t", 184 "referenced_type" : "_ZTIw", 185 "self_type" : "_ZTIw", 186 "size" : 4 187 }, 188 { 189 "alignment" : 8, 190 "is_integral" : true, 191 "linker_set_key" : "_ZTIx", 192 "name" : "long long", 193 "referenced_type" : "_ZTIx", 194 "self_type" : "_ZTIx", 195 "size" : 8 196 }, 197 { 198 "alignment" : 8, 199 "is_integral" : true, 200 "is_unsigned" : true, 201 "linker_set_key" : "_ZTIy", 202 "name" : "unsigned long long", 203 "referenced_type" : "_ZTIy", 204 "self_type" : "_ZTIy", 205 "size" : 8 206 } 207 ], 208 "elf_functions" : 209 [ 210 { 211 "name" : "adbd_auth_delete" 212 }, 213 { 214 "name" : "adbd_auth_get_max_version" 215 }, 216 { 217 "name" : "adbd_auth_get_public_keys" 218 }, 219 { 220 "name" : "adbd_auth_new" 221 }, 222 { 223 "name" : "adbd_auth_notify_auth" 224 }, 225 { 226 "name" : "adbd_auth_notify_disconnect" 227 }, 228 { 229 "name" : "adbd_auth_prompt_user" 230 }, 231 { 232 "binding" : "weak", 233 "name" : "adbd_auth_prompt_user_with_id" 234 }, 235 { 236 "name" : "adbd_auth_run" 237 }, 238 { 239 "name" : "adbd_auth_supports_feature" 240 }, 241 { 242 "name" : "adbd_auth_tls_device_connected" 243 }, 244 { 245 "name" : "adbd_auth_tls_device_disconnected" 246 } 247 ], 248 "elf_objects" : [], 249 "enum_types" : 250 [ 251 { 252 "alignment" : 4, 253 "linker_set_key" : "_ZTI15AdbdAuthFeature", 254 "name" : "AdbdAuthFeature", 255 "referenced_type" : "_ZTI15AdbdAuthFeature", 256 "self_type" : "_ZTI15AdbdAuthFeature", 257 "size" : 4, 258 "source_file" : "frameworks/native/libs/adbd_auth/include/adbd_auth.h", 259 "underlying_type" : "_ZTIi" 260 }, 261 { 262 "alignment" : 4, 263 "enum_fields" : 264 [ 265 { 266 "enum_field_value" : 0, 267 "name" : "kAdbTransportTypeUsb" 268 }, 269 { 270 "enum_field_value" : 1, 271 "name" : "kAdbTransportTypeWifi" 272 } 273 ], 274 "linker_set_key" : "_ZTI16AdbTransportType", 275 "name" : "AdbTransportType", 276 "referenced_type" : "_ZTI16AdbTransportType", 277 "self_type" : "_ZTI16AdbTransportType", 278 "size" : 4, 279 "source_file" : "frameworks/native/libs/adbd_auth/include/adbd_auth.h", 280 "underlying_type" : "_ZTIi" 281 } 282 ], 283 "function_types" : 284 [ 285 { 286 "alignment" : 4, 287 "linker_set_key" : "_ZTIFbPvPKcmE", 288 "name" : "bool (void *, const char *, unsigned long)", 289 "parameters" : 290 [ 291 { 292 "referenced_type" : "_ZTIPv" 293 }, 294 { 295 "referenced_type" : "_ZTIPKc" 296 }, 297 { 298 "referenced_type" : "_ZTIm" 299 } 300 ], 301 "referenced_type" : "_ZTIFbPvPKcmE", 302 "return_type" : "_ZTIb", 303 "self_type" : "_ZTIFbPvPKcmE", 304 "source_file" : "frameworks/native/libs/adbd_auth/include/adbd_auth.h" 305 }, 306 { 307 "alignment" : 4, 308 "linker_set_key" : "_ZTIFvPKcmE", 309 "name" : "void (const char *, unsigned long)", 310 "parameters" : 311 [ 312 { 313 "referenced_type" : "_ZTIPKc" 314 }, 315 { 316 "referenced_type" : "_ZTIm" 317 } 318 ], 319 "referenced_type" : "_ZTIFvPKcmE", 320 "return_type" : "_ZTIv", 321 "self_type" : "_ZTIFvPKcmE", 322 "source_file" : "frameworks/native/libs/adbd_auth/include/adbd_auth.h" 323 }, 324 { 325 "alignment" : 4, 326 "linker_set_key" : "_ZTIFvPvmE", 327 "name" : "void (void *, unsigned long)", 328 "parameters" : 329 [ 330 { 331 "referenced_type" : "_ZTIPv" 332 }, 333 { 334 "referenced_type" : "_ZTIm" 335 } 336 ], 337 "referenced_type" : "_ZTIFvPvmE", 338 "return_type" : "_ZTIv", 339 "self_type" : "_ZTIFvPvmE", 340 "source_file" : "frameworks/native/libs/adbd_auth/include/adbd_auth.h" 341 } 342 ], 343 "functions" : 344 [ 345 { 346 "function_name" : "adbd_auth_delete", 347 "linker_set_key" : "adbd_auth_delete", 348 "parameters" : 349 [ 350 { 351 "referenced_type" : "_ZTIP15AdbdAuthContext" 352 } 353 ], 354 "return_type" : "_ZTIv", 355 "source_file" : "frameworks/native/libs/adbd_auth/include/adbd_auth.h" 356 }, 357 { 358 "function_name" : "adbd_auth_get_max_version", 359 "linker_set_key" : "adbd_auth_get_max_version", 360 "return_type" : "_ZTIj", 361 "source_file" : "frameworks/native/libs/adbd_auth/include/adbd_auth.h" 362 }, 363 { 364 "function_name" : "adbd_auth_get_public_keys", 365 "linker_set_key" : "adbd_auth_get_public_keys", 366 "parameters" : 367 [ 368 { 369 "referenced_type" : "_ZTIP15AdbdAuthContext" 370 }, 371 { 372 "referenced_type" : "_ZTIPFbPvPKcmE" 373 }, 374 { 375 "referenced_type" : "_ZTIPv" 376 } 377 ], 378 "return_type" : "_ZTIv", 379 "source_file" : "frameworks/native/libs/adbd_auth/include/adbd_auth.h" 380 }, 381 { 382 "function_name" : "adbd_auth_new", 383 "linker_set_key" : "adbd_auth_new", 384 "parameters" : 385 [ 386 { 387 "referenced_type" : "_ZTIP17AdbdAuthCallbacks" 388 } 389 ], 390 "return_type" : "_ZTIP15AdbdAuthContext", 391 "source_file" : "frameworks/native/libs/adbd_auth/include/adbd_auth.h" 392 }, 393 { 394 "function_name" : "adbd_auth_notify_auth", 395 "linker_set_key" : "adbd_auth_notify_auth", 396 "parameters" : 397 [ 398 { 399 "referenced_type" : "_ZTIP15AdbdAuthContext" 400 }, 401 { 402 "referenced_type" : "_ZTIPKc" 403 }, 404 { 405 "referenced_type" : "_ZTIm" 406 } 407 ], 408 "return_type" : "_ZTIm", 409 "source_file" : "frameworks/native/libs/adbd_auth/include/adbd_auth.h" 410 }, 411 { 412 "function_name" : "adbd_auth_notify_disconnect", 413 "linker_set_key" : "adbd_auth_notify_disconnect", 414 "parameters" : 415 [ 416 { 417 "referenced_type" : "_ZTIP15AdbdAuthContext" 418 }, 419 { 420 "referenced_type" : "_ZTIm" 421 } 422 ], 423 "return_type" : "_ZTIv", 424 "source_file" : "frameworks/native/libs/adbd_auth/include/adbd_auth.h" 425 }, 426 { 427 "function_name" : "adbd_auth_prompt_user", 428 "linker_set_key" : "adbd_auth_prompt_user", 429 "parameters" : 430 [ 431 { 432 "referenced_type" : "_ZTIP15AdbdAuthContext" 433 }, 434 { 435 "referenced_type" : "_ZTIPKc" 436 }, 437 { 438 "referenced_type" : "_ZTIm" 439 }, 440 { 441 "referenced_type" : "_ZTIPv" 442 } 443 ], 444 "return_type" : "_ZTIv", 445 "source_file" : "frameworks/native/libs/adbd_auth/include/adbd_auth.h" 446 }, 447 { 448 "function_name" : "adbd_auth_prompt_user_with_id", 449 "linker_set_key" : "adbd_auth_prompt_user_with_id", 450 "parameters" : 451 [ 452 { 453 "referenced_type" : "_ZTIP15AdbdAuthContext" 454 }, 455 { 456 "referenced_type" : "_ZTIPKc" 457 }, 458 { 459 "referenced_type" : "_ZTIm" 460 }, 461 { 462 "referenced_type" : "_ZTIPv" 463 } 464 ], 465 "return_type" : "_ZTIm", 466 "source_file" : "frameworks/native/libs/adbd_auth/include/adbd_auth.h" 467 }, 468 { 469 "function_name" : "adbd_auth_run", 470 "linker_set_key" : "adbd_auth_run", 471 "parameters" : 472 [ 473 { 474 "referenced_type" : "_ZTIP15AdbdAuthContext" 475 } 476 ], 477 "return_type" : "_ZTIv", 478 "source_file" : "frameworks/native/libs/adbd_auth/include/adbd_auth.h" 479 }, 480 { 481 "function_name" : "adbd_auth_supports_feature", 482 "linker_set_key" : "adbd_auth_supports_feature", 483 "parameters" : 484 [ 485 { 486 "referenced_type" : "_ZTI15AdbdAuthFeature" 487 } 488 ], 489 "return_type" : "_ZTIb", 490 "source_file" : "frameworks/native/libs/adbd_auth/include/adbd_auth.h" 491 }, 492 { 493 "function_name" : "adbd_auth_tls_device_connected", 494 "linker_set_key" : "adbd_auth_tls_device_connected", 495 "parameters" : 496 [ 497 { 498 "referenced_type" : "_ZTIP15AdbdAuthContext" 499 }, 500 { 501 "referenced_type" : "_ZTI16AdbTransportType" 502 }, 503 { 504 "referenced_type" : "_ZTIPKc" 505 }, 506 { 507 "referenced_type" : "_ZTIm" 508 } 509 ], 510 "return_type" : "_ZTIm", 511 "source_file" : "frameworks/native/libs/adbd_auth/include/adbd_auth.h" 512 }, 513 { 514 "function_name" : "adbd_auth_tls_device_disconnected", 515 "linker_set_key" : "adbd_auth_tls_device_disconnected", 516 "parameters" : 517 [ 518 { 519 "referenced_type" : "_ZTIP15AdbdAuthContext" 520 }, 521 { 522 "referenced_type" : "_ZTI16AdbTransportType" 523 }, 524 { 525 "referenced_type" : "_ZTIm" 526 } 527 ], 528 "return_type" : "_ZTIv", 529 "source_file" : "frameworks/native/libs/adbd_auth/include/adbd_auth.h" 530 } 531 ], 532 "global_vars" : [], 533 "lvalue_reference_types" : [], 534 "pointer_types" : 535 [ 536 { 537 "alignment" : 8, 538 "linker_set_key" : "_ZTIP15AdbdAuthContext", 539 "name" : "AdbdAuthContext *", 540 "referenced_type" : "_ZTI15AdbdAuthContext", 541 "self_type" : "_ZTIP15AdbdAuthContext", 542 "size" : 8, 543 "source_file" : "frameworks/native/libs/adbd_auth/include/adbd_auth.h" 544 }, 545 { 546 "alignment" : 8, 547 "linker_set_key" : "_ZTIP17AdbdAuthCallbacks", 548 "name" : "AdbdAuthCallbacks *", 549 "referenced_type" : "_ZTI17AdbdAuthCallbacks", 550 "self_type" : "_ZTIP17AdbdAuthCallbacks", 551 "size" : 8, 552 "source_file" : "frameworks/native/libs/adbd_auth/include/adbd_auth.h" 553 }, 554 { 555 "alignment" : 8, 556 "linker_set_key" : "_ZTIPFbPvPKcmE", 557 "name" : "bool (*)(void *, const char *, unsigned long)", 558 "referenced_type" : "_ZTIFbPvPKcmE", 559 "self_type" : "_ZTIPFbPvPKcmE", 560 "size" : 8, 561 "source_file" : "frameworks/native/libs/adbd_auth/include/adbd_auth.h" 562 }, 563 { 564 "alignment" : 8, 565 "linker_set_key" : "_ZTIPFvPKcmE", 566 "name" : "void (*)(const char *, unsigned long)", 567 "referenced_type" : "_ZTIFvPKcmE", 568 "self_type" : "_ZTIPFvPKcmE", 569 "size" : 8, 570 "source_file" : "frameworks/native/libs/adbd_auth/include/adbd_auth.h" 571 }, 572 { 573 "alignment" : 8, 574 "linker_set_key" : "_ZTIPFvPvmE", 575 "name" : "void (*)(void *, unsigned long)", 576 "referenced_type" : "_ZTIFvPvmE", 577 "self_type" : "_ZTIPFvPvmE", 578 "size" : 8, 579 "source_file" : "frameworks/native/libs/adbd_auth/include/adbd_auth.h" 580 }, 581 { 582 "alignment" : 8, 583 "linker_set_key" : "_ZTIPKc", 584 "name" : "const char *", 585 "referenced_type" : "_ZTIKc", 586 "self_type" : "_ZTIPKc", 587 "size" : 8, 588 "source_file" : "frameworks/native/libs/adbd_auth/include/adbd_auth.h" 589 }, 590 { 591 "alignment" : 8, 592 "linker_set_key" : "_ZTIPv", 593 "name" : "void *", 594 "referenced_type" : "_ZTIv", 595 "self_type" : "_ZTIPv", 596 "size" : 8, 597 "source_file" : "frameworks/native/libs/adbd_auth/include/adbd_auth.h" 598 } 599 ], 600 "qualified_types" : 601 [ 602 { 603 "alignment" : 1, 604 "is_const" : true, 605 "linker_set_key" : "_ZTIKc", 606 "name" : "const char", 607 "referenced_type" : "_ZTIc", 608 "self_type" : "_ZTIKc", 609 "size" : 1, 610 "source_file" : "frameworks/native/libs/adbd_auth/include/adbd_auth.h" 611 } 612 ], 613 "record_types" : 614 [ 615 { 616 "alignment" : 4, 617 "fields" : 618 [ 619 { 620 "field_name" : "version", 621 "referenced_type" : "_ZTIj" 622 } 623 ], 624 "linker_set_key" : "_ZTI17AdbdAuthCallbacks", 625 "name" : "AdbdAuthCallbacks", 626 "referenced_type" : "_ZTI17AdbdAuthCallbacks", 627 "self_type" : "_ZTI17AdbdAuthCallbacks", 628 "size" : 4, 629 "source_file" : "frameworks/native/libs/adbd_auth/include/adbd_auth.h" 630 }, 631 { 632 "alignment" : 8, 633 "base_specifiers" : 634 [ 635 { 636 "referenced_type" : "_ZTI17AdbdAuthCallbacks" 637 } 638 ], 639 "fields" : 640 [ 641 { 642 "field_name" : "key_authorized", 643 "field_offset" : 64, 644 "referenced_type" : "_ZTIPFvPvmE" 645 }, 646 { 647 "field_name" : "key_removed", 648 "field_offset" : 128, 649 "referenced_type" : "_ZTIPFvPKcmE" 650 } 651 ], 652 "linker_set_key" : "_ZTI19AdbdAuthCallbacksV1", 653 "name" : "AdbdAuthCallbacksV1", 654 "referenced_type" : "_ZTI19AdbdAuthCallbacksV1", 655 "self_type" : "_ZTI19AdbdAuthCallbacksV1", 656 "size" : 24, 657 "source_file" : "frameworks/native/libs/adbd_auth/include/adbd_auth.h" 658 } 659 ], 660 "rvalue_reference_types" : [] 661} 662