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