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