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