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