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