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" : 8, 17 "linker_set_key" : "_ZTIDn", 18 "name" : "std::nullptr_t", 19 "referenced_type" : "_ZTIDn", 20 "self_type" : "_ZTIDn", 21 "size" : 8 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 "is_unsigned" : true, 56 "linker_set_key" : "_ZTIc", 57 "name" : "char", 58 "referenced_type" : "_ZTIc", 59 "self_type" : "_ZTIc", 60 "size" : 1 61 }, 62 { 63 "alignment" : 8, 64 "linker_set_key" : "_ZTId", 65 "name" : "double", 66 "referenced_type" : "_ZTId", 67 "self_type" : "_ZTId", 68 "size" : 8 69 }, 70 { 71 "alignment" : 16, 72 "linker_set_key" : "_ZTIe", 73 "name" : "long double", 74 "referenced_type" : "_ZTIe", 75 "self_type" : "_ZTIe", 76 "size" : 16 77 }, 78 { 79 "alignment" : 4, 80 "linker_set_key" : "_ZTIf", 81 "name" : "float", 82 "referenced_type" : "_ZTIf", 83 "self_type" : "_ZTIf", 84 "size" : 4 85 }, 86 { 87 "alignment" : 1, 88 "is_integral" : true, 89 "is_unsigned" : true, 90 "linker_set_key" : "_ZTIh", 91 "name" : "unsigned char", 92 "referenced_type" : "_ZTIh", 93 "self_type" : "_ZTIh", 94 "size" : 1 95 }, 96 { 97 "alignment" : 4, 98 "is_integral" : true, 99 "linker_set_key" : "_ZTIi", 100 "name" : "int", 101 "referenced_type" : "_ZTIi", 102 "self_type" : "_ZTIi", 103 "size" : 4 104 }, 105 { 106 "alignment" : 4, 107 "is_integral" : true, 108 "is_unsigned" : true, 109 "linker_set_key" : "_ZTIj", 110 "name" : "unsigned int", 111 "referenced_type" : "_ZTIj", 112 "self_type" : "_ZTIj", 113 "size" : 4 114 }, 115 { 116 "alignment" : 8, 117 "is_integral" : true, 118 "linker_set_key" : "_ZTIl", 119 "name" : "long", 120 "referenced_type" : "_ZTIl", 121 "self_type" : "_ZTIl", 122 "size" : 8 123 }, 124 { 125 "alignment" : 8, 126 "is_integral" : true, 127 "is_unsigned" : true, 128 "linker_set_key" : "_ZTIm", 129 "name" : "unsigned long", 130 "referenced_type" : "_ZTIm", 131 "self_type" : "_ZTIm", 132 "size" : 8 133 }, 134 { 135 "alignment" : 16, 136 "is_integral" : true, 137 "linker_set_key" : "_ZTIn", 138 "name" : "__int128", 139 "referenced_type" : "_ZTIn", 140 "self_type" : "_ZTIn", 141 "size" : 16 142 }, 143 { 144 "alignment" : 16, 145 "is_integral" : true, 146 "is_unsigned" : true, 147 "linker_set_key" : "_ZTIo", 148 "name" : "unsigned __int128", 149 "referenced_type" : "_ZTIo", 150 "self_type" : "_ZTIo", 151 "size" : 16 152 }, 153 { 154 "alignment" : 2, 155 "is_integral" : true, 156 "linker_set_key" : "_ZTIs", 157 "name" : "short", 158 "referenced_type" : "_ZTIs", 159 "self_type" : "_ZTIs", 160 "size" : 2 161 }, 162 { 163 "alignment" : 2, 164 "is_integral" : true, 165 "is_unsigned" : true, 166 "linker_set_key" : "_ZTIt", 167 "name" : "unsigned short", 168 "referenced_type" : "_ZTIt", 169 "self_type" : "_ZTIt", 170 "size" : 2 171 }, 172 { 173 "linker_set_key" : "_ZTIv", 174 "name" : "void", 175 "referenced_type" : "_ZTIv", 176 "self_type" : "_ZTIv" 177 }, 178 { 179 "alignment" : 4, 180 "is_integral" : true, 181 "is_unsigned" : true, 182 "linker_set_key" : "_ZTIw", 183 "name" : "wchar_t", 184 "referenced_type" : "_ZTIw", 185 "self_type" : "_ZTIw", 186 "size" : 4 187 }, 188 { 189 "alignment" : 8, 190 "is_integral" : true, 191 "linker_set_key" : "_ZTIx", 192 "name" : "long long", 193 "referenced_type" : "_ZTIx", 194 "self_type" : "_ZTIx", 195 "size" : 8 196 }, 197 { 198 "alignment" : 8, 199 "is_integral" : true, 200 "is_unsigned" : true, 201 "linker_set_key" : "_ZTIy", 202 "name" : "unsigned long long", 203 "referenced_type" : "_ZTIy", 204 "self_type" : "_ZTIy", 205 "size" : 8 206 } 207 ], 208 "elf_functions" : 209 [ 210 { 211 "name" : "pairing_auth_client_new" 212 }, 213 { 214 "name" : "pairing_auth_decrypt" 215 }, 216 { 217 "name" : "pairing_auth_destroy" 218 }, 219 { 220 "name" : "pairing_auth_encrypt" 221 }, 222 { 223 "name" : "pairing_auth_get_spake2_msg" 224 }, 225 { 226 "name" : "pairing_auth_init_cipher" 227 }, 228 { 229 "name" : "pairing_auth_msg_size" 230 }, 231 { 232 "name" : "pairing_auth_safe_decrypted_size" 233 }, 234 { 235 "name" : "pairing_auth_safe_encrypted_size" 236 }, 237 { 238 "name" : "pairing_auth_server_new" 239 } 240 ], 241 "elf_objects" : [], 242 "enum_types" : [], 243 "function_types" : [], 244 "functions" : 245 [ 246 { 247 "function_name" : "pairing_auth_client_new", 248 "linker_set_key" : "pairing_auth_client_new", 249 "parameters" : 250 [ 251 { 252 "referenced_type" : "_ZTIPKh" 253 }, 254 { 255 "referenced_type" : "_ZTIm" 256 } 257 ], 258 "return_type" : "_ZTIP14PairingAuthCtx", 259 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/pairing_auth.h" 260 }, 261 { 262 "function_name" : "pairing_auth_decrypt", 263 "linker_set_key" : "pairing_auth_decrypt", 264 "parameters" : 265 [ 266 { 267 "referenced_type" : "_ZTIP14PairingAuthCtx" 268 }, 269 { 270 "referenced_type" : "_ZTIPKh" 271 }, 272 { 273 "referenced_type" : "_ZTIm" 274 }, 275 { 276 "referenced_type" : "_ZTIPh" 277 }, 278 { 279 "referenced_type" : "_ZTIPm" 280 } 281 ], 282 "return_type" : "_ZTIb", 283 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/pairing_auth.h" 284 }, 285 { 286 "function_name" : "pairing_auth_destroy", 287 "linker_set_key" : "pairing_auth_destroy", 288 "parameters" : 289 [ 290 { 291 "referenced_type" : "_ZTIP14PairingAuthCtx" 292 } 293 ], 294 "return_type" : "_ZTIv", 295 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/pairing_auth.h" 296 }, 297 { 298 "function_name" : "pairing_auth_encrypt", 299 "linker_set_key" : "pairing_auth_encrypt", 300 "parameters" : 301 [ 302 { 303 "referenced_type" : "_ZTIP14PairingAuthCtx" 304 }, 305 { 306 "referenced_type" : "_ZTIPKh" 307 }, 308 { 309 "referenced_type" : "_ZTIm" 310 }, 311 { 312 "referenced_type" : "_ZTIPh" 313 }, 314 { 315 "referenced_type" : "_ZTIPm" 316 } 317 ], 318 "return_type" : "_ZTIb", 319 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/pairing_auth.h" 320 }, 321 { 322 "function_name" : "pairing_auth_get_spake2_msg", 323 "linker_set_key" : "pairing_auth_get_spake2_msg", 324 "parameters" : 325 [ 326 { 327 "referenced_type" : "_ZTIP14PairingAuthCtx" 328 }, 329 { 330 "referenced_type" : "_ZTIPh" 331 } 332 ], 333 "return_type" : "_ZTIv", 334 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/pairing_auth.h" 335 }, 336 { 337 "function_name" : "pairing_auth_init_cipher", 338 "linker_set_key" : "pairing_auth_init_cipher", 339 "parameters" : 340 [ 341 { 342 "referenced_type" : "_ZTIP14PairingAuthCtx" 343 }, 344 { 345 "referenced_type" : "_ZTIPKh" 346 }, 347 { 348 "referenced_type" : "_ZTIm" 349 } 350 ], 351 "return_type" : "_ZTIb", 352 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/pairing_auth.h" 353 }, 354 { 355 "function_name" : "pairing_auth_msg_size", 356 "linker_set_key" : "pairing_auth_msg_size", 357 "parameters" : 358 [ 359 { 360 "referenced_type" : "_ZTIP14PairingAuthCtx" 361 } 362 ], 363 "return_type" : "_ZTIm", 364 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/pairing_auth.h" 365 }, 366 { 367 "function_name" : "pairing_auth_safe_decrypted_size", 368 "linker_set_key" : "pairing_auth_safe_decrypted_size", 369 "parameters" : 370 [ 371 { 372 "referenced_type" : "_ZTIP14PairingAuthCtx" 373 }, 374 { 375 "referenced_type" : "_ZTIPKh" 376 }, 377 { 378 "referenced_type" : "_ZTIm" 379 } 380 ], 381 "return_type" : "_ZTIm", 382 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/pairing_auth.h" 383 }, 384 { 385 "function_name" : "pairing_auth_safe_encrypted_size", 386 "linker_set_key" : "pairing_auth_safe_encrypted_size", 387 "parameters" : 388 [ 389 { 390 "referenced_type" : "_ZTIP14PairingAuthCtx" 391 }, 392 { 393 "referenced_type" : "_ZTIm" 394 } 395 ], 396 "return_type" : "_ZTIm", 397 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/pairing_auth.h" 398 }, 399 { 400 "function_name" : "pairing_auth_server_new", 401 "linker_set_key" : "pairing_auth_server_new", 402 "parameters" : 403 [ 404 { 405 "referenced_type" : "_ZTIPKh" 406 }, 407 { 408 "referenced_type" : "_ZTIm" 409 } 410 ], 411 "return_type" : "_ZTIP14PairingAuthCtx", 412 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/pairing_auth.h" 413 } 414 ], 415 "global_vars" : [], 416 "lvalue_reference_types" : [], 417 "pointer_types" : 418 [ 419 { 420 "alignment" : 8, 421 "linker_set_key" : "_ZTIP14PairingAuthCtx", 422 "name" : "PairingAuthCtx *", 423 "referenced_type" : "_ZTI14PairingAuthCtx", 424 "self_type" : "_ZTIP14PairingAuthCtx", 425 "size" : 8, 426 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/pairing_auth.h" 427 }, 428 { 429 "alignment" : 8, 430 "linker_set_key" : "_ZTIPKh", 431 "name" : "const unsigned char *", 432 "referenced_type" : "_ZTIKh", 433 "self_type" : "_ZTIPKh", 434 "size" : 8, 435 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/aes_128_gcm.h" 436 }, 437 { 438 "alignment" : 8, 439 "linker_set_key" : "_ZTIPN3adb7pairing9Aes128GcmE", 440 "name" : "adb::pairing::Aes128Gcm *", 441 "referenced_type" : "_ZTIN3adb7pairing9Aes128GcmE", 442 "self_type" : "_ZTIPN3adb7pairing9Aes128GcmE", 443 "size" : 8, 444 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/aes_128_gcm.h" 445 }, 446 { 447 "alignment" : 8, 448 "linker_set_key" : "_ZTIPh", 449 "name" : "unsigned char *", 450 "referenced_type" : "_ZTIh", 451 "self_type" : "_ZTIPh", 452 "size" : 8, 453 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/aes_128_gcm.h" 454 }, 455 { 456 "alignment" : 8, 457 "linker_set_key" : "_ZTIPm", 458 "name" : "unsigned long *", 459 "referenced_type" : "_ZTIm", 460 "self_type" : "_ZTIPm", 461 "size" : 8, 462 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/pairing_auth.h" 463 } 464 ], 465 "qualified_types" : 466 [ 467 { 468 "alignment" : 1, 469 "is_const" : true, 470 "linker_set_key" : "_ZTIKh", 471 "name" : "const unsigned char", 472 "referenced_type" : "_ZTIh", 473 "self_type" : "_ZTIKh", 474 "size" : 1, 475 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/aes_128_gcm.h" 476 } 477 ], 478 "record_types" : 479 [ 480 { 481 "alignment" : 8, 482 "fields" : 483 [ 484 { 485 "access" : "private", 486 "field_name" : "context_", 487 "referenced_type" : "_ZTIN4bssl8internal14StackAllocatedI15evp_aead_ctx_stvXadL_Z17EVP_AEAD_CTX_zeroEEXadL_Z20EVP_AEAD_CTX_cleanupEEEE" 488 }, 489 { 490 "access" : "private", 491 "field_name" : "dec_sequence_", 492 "field_offset" : 4800, 493 "referenced_type" : "_ZTIm" 494 }, 495 { 496 "access" : "private", 497 "field_name" : "enc_sequence_", 498 "field_offset" : 4864, 499 "referenced_type" : "_ZTIm" 500 } 501 ], 502 "linker_set_key" : "_ZTIN3adb7pairing9Aes128GcmE", 503 "name" : "adb::pairing::Aes128Gcm", 504 "record_kind" : "class", 505 "referenced_type" : "_ZTIN3adb7pairing9Aes128GcmE", 506 "self_type" : "_ZTIN3adb7pairing9Aes128GcmE", 507 "size" : 616, 508 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/aes_128_gcm.h" 509 } 510 ], 511 "rvalue_reference_types" : [] 512} 513