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