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