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" : "pairing_auth_client_new" 161 }, 162 { 163 "name" : "pairing_auth_decrypt" 164 }, 165 { 166 "name" : "pairing_auth_destroy" 167 }, 168 { 169 "name" : "pairing_auth_encrypt" 170 }, 171 { 172 "name" : "pairing_auth_get_spake2_msg" 173 }, 174 { 175 "name" : "pairing_auth_init_cipher" 176 }, 177 { 178 "name" : "pairing_auth_msg_size" 179 }, 180 { 181 "name" : "pairing_auth_safe_decrypted_size" 182 }, 183 { 184 "name" : "pairing_auth_safe_encrypted_size" 185 }, 186 { 187 "name" : "pairing_auth_server_new" 188 } 189 ], 190 "elf_objects" : [], 191 "enum_types" : [], 192 "function_types" : [], 193 "functions" : 194 [ 195 { 196 "function_name" : "pairing_auth_client_new", 197 "linker_set_key" : "pairing_auth_client_new", 198 "parameters" : 199 [ 200 { 201 "referenced_type" : "_ZTIPKh" 202 }, 203 { 204 "referenced_type" : "_ZTIj" 205 } 206 ], 207 "return_type" : "_ZTIP14PairingAuthCtx", 208 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/pairing_auth.h" 209 }, 210 { 211 "function_name" : "pairing_auth_decrypt", 212 "linker_set_key" : "pairing_auth_decrypt", 213 "parameters" : 214 [ 215 { 216 "referenced_type" : "_ZTIP14PairingAuthCtx" 217 }, 218 { 219 "referenced_type" : "_ZTIPKh" 220 }, 221 { 222 "referenced_type" : "_ZTIj" 223 }, 224 { 225 "referenced_type" : "_ZTIPh" 226 }, 227 { 228 "referenced_type" : "_ZTIPj" 229 } 230 ], 231 "return_type" : "_ZTIb", 232 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/pairing_auth.h" 233 }, 234 { 235 "function_name" : "pairing_auth_destroy", 236 "linker_set_key" : "pairing_auth_destroy", 237 "parameters" : 238 [ 239 { 240 "referenced_type" : "_ZTIP14PairingAuthCtx" 241 } 242 ], 243 "return_type" : "_ZTIv", 244 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/pairing_auth.h" 245 }, 246 { 247 "function_name" : "pairing_auth_encrypt", 248 "linker_set_key" : "pairing_auth_encrypt", 249 "parameters" : 250 [ 251 { 252 "referenced_type" : "_ZTIP14PairingAuthCtx" 253 }, 254 { 255 "referenced_type" : "_ZTIPKh" 256 }, 257 { 258 "referenced_type" : "_ZTIj" 259 }, 260 { 261 "referenced_type" : "_ZTIPh" 262 }, 263 { 264 "referenced_type" : "_ZTIPj" 265 } 266 ], 267 "return_type" : "_ZTIb", 268 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/pairing_auth.h" 269 }, 270 { 271 "function_name" : "pairing_auth_get_spake2_msg", 272 "linker_set_key" : "pairing_auth_get_spake2_msg", 273 "parameters" : 274 [ 275 { 276 "referenced_type" : "_ZTIP14PairingAuthCtx" 277 }, 278 { 279 "referenced_type" : "_ZTIPh" 280 } 281 ], 282 "return_type" : "_ZTIv", 283 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/pairing_auth.h" 284 }, 285 { 286 "function_name" : "pairing_auth_init_cipher", 287 "linker_set_key" : "pairing_auth_init_cipher", 288 "parameters" : 289 [ 290 { 291 "referenced_type" : "_ZTIP14PairingAuthCtx" 292 }, 293 { 294 "referenced_type" : "_ZTIPKh" 295 }, 296 { 297 "referenced_type" : "_ZTIj" 298 } 299 ], 300 "return_type" : "_ZTIb", 301 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/pairing_auth.h" 302 }, 303 { 304 "function_name" : "pairing_auth_msg_size", 305 "linker_set_key" : "pairing_auth_msg_size", 306 "parameters" : 307 [ 308 { 309 "referenced_type" : "_ZTIP14PairingAuthCtx" 310 } 311 ], 312 "return_type" : "_ZTIj", 313 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/pairing_auth.h" 314 }, 315 { 316 "function_name" : "pairing_auth_safe_decrypted_size", 317 "linker_set_key" : "pairing_auth_safe_decrypted_size", 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" : "_ZTIj", 331 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/pairing_auth.h" 332 }, 333 { 334 "function_name" : "pairing_auth_safe_encrypted_size", 335 "linker_set_key" : "pairing_auth_safe_encrypted_size", 336 "parameters" : 337 [ 338 { 339 "referenced_type" : "_ZTIP14PairingAuthCtx" 340 }, 341 { 342 "referenced_type" : "_ZTIj" 343 } 344 ], 345 "return_type" : "_ZTIj", 346 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/pairing_auth.h" 347 }, 348 { 349 "function_name" : "pairing_auth_server_new", 350 "linker_set_key" : "pairing_auth_server_new", 351 "parameters" : 352 [ 353 { 354 "referenced_type" : "_ZTIPKh" 355 }, 356 { 357 "referenced_type" : "_ZTIj" 358 } 359 ], 360 "return_type" : "_ZTIP14PairingAuthCtx", 361 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/pairing_auth.h" 362 } 363 ], 364 "global_vars" : [], 365 "lvalue_reference_types" : [], 366 "pointer_types" : 367 [ 368 { 369 "alignment" : 4, 370 "linker_set_key" : "_ZTIP14PairingAuthCtx", 371 "name" : "PairingAuthCtx *", 372 "referenced_type" : "_ZTI14PairingAuthCtx", 373 "size" : 4, 374 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/pairing_auth.h" 375 }, 376 { 377 "alignment" : 4, 378 "linker_set_key" : "_ZTIPKh", 379 "name" : "const unsigned char *", 380 "referenced_type" : "_ZTIKh", 381 "size" : 4, 382 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/aes_128_gcm.h" 383 }, 384 { 385 "alignment" : 4, 386 "linker_set_key" : "_ZTIPN3adb7pairing9Aes128GcmE", 387 "name" : "adb::pairing::Aes128Gcm *", 388 "referenced_type" : "_ZTIN3adb7pairing9Aes128GcmE", 389 "size" : 4, 390 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/aes_128_gcm.h" 391 }, 392 { 393 "alignment" : 4, 394 "linker_set_key" : "_ZTIPh", 395 "name" : "unsigned char *", 396 "referenced_type" : "_ZTIh", 397 "size" : 4, 398 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/aes_128_gcm.h" 399 }, 400 { 401 "alignment" : 4, 402 "linker_set_key" : "_ZTIPj", 403 "name" : "unsigned int *", 404 "referenced_type" : "_ZTIj", 405 "size" : 4, 406 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/pairing_auth.h" 407 } 408 ], 409 "qualified_types" : 410 [ 411 { 412 "alignment" : 1, 413 "is_const" : true, 414 "linker_set_key" : "_ZTIKh", 415 "name" : "const unsigned char", 416 "referenced_type" : "_ZTIh", 417 "size" : 1, 418 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/aes_128_gcm.h" 419 } 420 ], 421 "record_types" : 422 [ 423 { 424 "alignment" : 8, 425 "fields" : 426 [ 427 { 428 "access" : "private", 429 "field_name" : "context_", 430 "referenced_type" : "_ZTIN4bssl8internal14StackAllocatedI15evp_aead_ctx_stvXadL_Z17EVP_AEAD_CTX_zeroEEXadL_Z20EVP_AEAD_CTX_cleanupEEEE" 431 }, 432 { 433 "access" : "private", 434 "field_name" : "dec_sequence_", 435 "field_offset" : 4672, 436 "referenced_type" : "_ZTIy" 437 }, 438 { 439 "access" : "private", 440 "field_name" : "enc_sequence_", 441 "field_offset" : 4736, 442 "referenced_type" : "_ZTIy" 443 } 444 ], 445 "linker_set_key" : "_ZTIN3adb7pairing9Aes128GcmE", 446 "name" : "adb::pairing::Aes128Gcm", 447 "record_kind" : "class", 448 "size" : 600, 449 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/aes_128_gcm.h" 450 } 451 ], 452 "rvalue_reference_types" : [] 453} 454