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