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