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