1{ 2 "array_types" : 3 [ 4 { 5 "alignment" : 1, 6 "linker_set_key" : "_ZTIA32_h", 7 "name" : "unsigned char[32]", 8 "referenced_type" : "_ZTIh", 9 "self_type" : "_ZTIA32_h", 10 "size" : 32, 11 "source_file" : "system/gatekeeper/include/gatekeeper/password_handle.h" 12 }, 13 { 14 "is_of_unknown_bound" : true, 15 "linker_set_key" : "_ZTIA_h", 16 "name" : "unsigned char[]", 17 "referenced_type" : "_ZTIh", 18 "self_type" : "_ZTIA_h", 19 "source_file" : "system/gatekeeper/include/gatekeeper/UniquePtr.h" 20 } 21 ], 22 "builtin_types" : 23 [ 24 { 25 "alignment" : 1, 26 "is_integral" : true, 27 "is_unsigned" : true, 28 "linker_set_key" : "_ZTIb", 29 "name" : "bool", 30 "referenced_type" : "_ZTIb", 31 "self_type" : "_ZTIb", 32 "size" : 1 33 }, 34 { 35 "alignment" : 1, 36 "is_integral" : true, 37 "is_unsigned" : true, 38 "linker_set_key" : "_ZTIh", 39 "name" : "unsigned char", 40 "referenced_type" : "_ZTIh", 41 "self_type" : "_ZTIh", 42 "size" : 1 43 }, 44 { 45 "alignment" : 4, 46 "is_integral" : true, 47 "linker_set_key" : "_ZTIi", 48 "name" : "int", 49 "referenced_type" : "_ZTIi", 50 "self_type" : "_ZTIi", 51 "size" : 4 52 }, 53 { 54 "alignment" : 4, 55 "is_integral" : true, 56 "is_unsigned" : true, 57 "linker_set_key" : "_ZTIj", 58 "name" : "unsigned int", 59 "referenced_type" : "_ZTIj", 60 "self_type" : "_ZTIj", 61 "size" : 4 62 }, 63 { 64 "linker_set_key" : "_ZTIv", 65 "name" : "void", 66 "referenced_type" : "_ZTIv", 67 "self_type" : "_ZTIv" 68 }, 69 { 70 "alignment" : 8, 71 "is_integral" : true, 72 "is_unsigned" : true, 73 "linker_set_key" : "_ZTIy", 74 "name" : "unsigned long long", 75 "referenced_type" : "_ZTIy", 76 "self_type" : "_ZTIy", 77 "size" : 8 78 } 79 ], 80 "elf_functions" : 81 [ 82 { 83 "name" : "_ZN10gatekeeper10GateKeeper10DeleteUserERKNS_17DeleteUserRequestEPNS_18DeleteUserResponseE" 84 }, 85 { 86 "name" : "_ZN10gatekeeper10GateKeeper13MintAuthTokenEPNS_11SizedBufferEyyyy" 87 }, 88 { 89 "name" : "_ZN10gatekeeper10GateKeeper14DeleteAllUsersERKNS_21DeleteAllUsersRequestEPNS_22DeleteAllUsersResponseE" 90 }, 91 { 92 "name" : "_ZN10gatekeeper10GateKeeper15ThrottleRequestEjyPNS_16failure_record_tEbPNS_17GateKeeperMessageE" 93 }, 94 { 95 "name" : "_ZN10gatekeeper10GateKeeper19ComputeRetryTimeoutEPKNS_16failure_record_tE" 96 }, 97 { 98 "name" : "_ZN10gatekeeper10GateKeeper20CreatePasswordHandleEPNS_11SizedBufferEyyyhRKS1_" 99 }, 100 { 101 "name" : "_ZN10gatekeeper10GateKeeper22IncrementFailureRecordEjyyPNS_16failure_record_tEb" 102 }, 103 { 104 "name" : "_ZN10gatekeeper10GateKeeper6EnrollERKNS_13EnrollRequestEPNS_14EnrollResponseE" 105 }, 106 { 107 "name" : "_ZN10gatekeeper10GateKeeper6VerifyERKNS_13VerifyRequestEPNS_14VerifyResponseE" 108 }, 109 { 110 "name" : "_ZN10gatekeeper10GateKeeper8DoVerifyEPKNS_17password_handle_tERKNS_11SizedBufferE" 111 }, 112 { 113 "name" : "_ZN10gatekeeper13EnrollRequest19nonErrorDeserializeEPKhS2_" 114 }, 115 { 116 "name" : "_ZN10gatekeeper13EnrollRequestC1EjNS_11SizedBufferES1_S1_" 117 }, 118 { 119 "name" : "_ZN10gatekeeper13EnrollRequestC2EjNS_11SizedBufferES1_S1_" 120 }, 121 { 122 "name" : "_ZN10gatekeeper13VerifyRequest19nonErrorDeserializeEPKhS2_" 123 }, 124 { 125 "name" : "_ZN10gatekeeper13VerifyRequestC1EjyNS_11SizedBufferES1_" 126 }, 127 { 128 "name" : "_ZN10gatekeeper13VerifyRequestC2EjyNS_11SizedBufferES1_" 129 }, 130 { 131 "name" : "_ZN10gatekeeper14EnrollResponse19nonErrorDeserializeEPKhS2_" 132 }, 133 { 134 "name" : "_ZN10gatekeeper14EnrollResponse25SetEnrolledPasswordHandleENS_11SizedBufferE" 135 }, 136 { 137 "name" : "_ZN10gatekeeper14EnrollResponseC1EjNS_11SizedBufferE" 138 }, 139 { 140 "name" : "_ZN10gatekeeper14EnrollResponseC2EjNS_11SizedBufferE" 141 }, 142 { 143 "name" : "_ZN10gatekeeper14VerifyResponse19nonErrorDeserializeEPKhS2_" 144 }, 145 { 146 "name" : "_ZN10gatekeeper14VerifyResponse20SetVerificationTokenENS_11SizedBufferE" 147 }, 148 { 149 "name" : "_ZN10gatekeeper14VerifyResponseC1EjNS_11SizedBufferE" 150 }, 151 { 152 "name" : "_ZN10gatekeeper14VerifyResponseC1Ev" 153 }, 154 { 155 "name" : "_ZN10gatekeeper14VerifyResponseC2EjNS_11SizedBufferE" 156 }, 157 { 158 "name" : "_ZN10gatekeeper14VerifyResponseC2Ev" 159 }, 160 { 161 "name" : "_ZN10gatekeeper17DeleteUserRequestC1Ej" 162 }, 163 { 164 "name" : "_ZN10gatekeeper17DeleteUserRequestC2Ej" 165 }, 166 { 167 "name" : "_ZN10gatekeeper17GateKeeperMessage11DeserializeEPKhS2_" 168 }, 169 { 170 "name" : "_ZN10gatekeeper17GateKeeperMessage15SetRetryTimeoutEj" 171 }, 172 { 173 "name" : "_ZNK10gatekeeper13EnrollRequest17nonErrorSerializeEPh" 174 }, 175 { 176 "name" : "_ZNK10gatekeeper13EnrollRequest22nonErrorSerializedSizeEv" 177 }, 178 { 179 "name" : "_ZNK10gatekeeper13VerifyRequest17nonErrorSerializeEPh" 180 }, 181 { 182 "name" : "_ZNK10gatekeeper13VerifyRequest22nonErrorSerializedSizeEv" 183 }, 184 { 185 "name" : "_ZNK10gatekeeper14EnrollResponse17nonErrorSerializeEPh" 186 }, 187 { 188 "name" : "_ZNK10gatekeeper14EnrollResponse22nonErrorSerializedSizeEv" 189 }, 190 { 191 "name" : "_ZNK10gatekeeper14VerifyResponse17nonErrorSerializeEPh" 192 }, 193 { 194 "name" : "_ZNK10gatekeeper14VerifyResponse22nonErrorSerializedSizeEv" 195 }, 196 { 197 "name" : "_ZNK10gatekeeper17GateKeeperMessage17GetSerializedSizeEv" 198 }, 199 { 200 "name" : "_ZNK10gatekeeper17GateKeeperMessage9SerializeEPhPKh" 201 } 202 ], 203 "elf_objects" : 204 [ 205 { 206 "name" : "_ZTVN10gatekeeper10GateKeeperE" 207 }, 208 { 209 "name" : "_ZTVN10gatekeeper13EnrollRequestE" 210 }, 211 { 212 "name" : "_ZTVN10gatekeeper13VerifyRequestE" 213 }, 214 { 215 "name" : "_ZTVN10gatekeeper14EnrollResponseE" 216 }, 217 { 218 "name" : "_ZTVN10gatekeeper14VerifyResponseE" 219 }, 220 { 221 "binding" : "weak", 222 "name" : "_ZTVN10gatekeeper17DeleteUserRequestE" 223 } 224 ], 225 "enum_types" : 226 [ 227 { 228 "alignment" : 4, 229 "enum_fields" : 230 [ 231 { 232 "enum_field_value" : 1, 233 "name" : "gatekeeper::DefaultDelete<unsigned char[]>::type_must_be_complete" 234 } 235 ], 236 "linker_set_key" : "_ZTIN10gatekeeper13DefaultDeleteIA_hE22$type_must_be_completeE", 237 "name" : "gatekeeper::DefaultDelete<unsigned char[]>::(unnamed)", 238 "referenced_type" : "_ZTIN10gatekeeper13DefaultDeleteIA_hE22$type_must_be_completeE", 239 "self_type" : "_ZTIN10gatekeeper13DefaultDeleteIA_hE22$type_must_be_completeE", 240 "size" : 4, 241 "source_file" : "system/gatekeeper/include/gatekeeper/UniquePtr.h", 242 "underlying_type" : "_ZTIj" 243 }, 244 { 245 "alignment" : 4, 246 "enum_fields" : 247 [ 248 { 249 "enum_field_value" : 0, 250 "name" : "gatekeeper::ERROR_NONE" 251 }, 252 { 253 "enum_field_value" : 1, 254 "name" : "gatekeeper::ERROR_INVALID" 255 }, 256 { 257 "enum_field_value" : 2, 258 "name" : "gatekeeper::ERROR_RETRY" 259 }, 260 { 261 "enum_field_value" : 3, 262 "name" : "gatekeeper::ERROR_UNKNOWN" 263 }, 264 { 265 "enum_field_value" : 4, 266 "name" : "gatekeeper::ERROR_MEMORY_ALLOCATION_FAILED" 267 }, 268 { 269 "enum_field_value" : 5, 270 "name" : "gatekeeper::ERROR_NOT_IMPLEMENTED" 271 } 272 ], 273 "linker_set_key" : "_ZTIN10gatekeeper18gatekeeper_error_tE", 274 "name" : "gatekeeper::gatekeeper_error_t", 275 "referenced_type" : "_ZTIN10gatekeeper18gatekeeper_error_tE", 276 "self_type" : "_ZTIN10gatekeeper18gatekeeper_error_tE", 277 "size" : 4, 278 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h", 279 "underlying_type" : "_ZTIj" 280 } 281 ], 282 "function_types" : [], 283 "functions" : 284 [ 285 { 286 "function_name" : "gatekeeper::GateKeeper::DeleteUser", 287 "linker_set_key" : "_ZN10gatekeeper10GateKeeper10DeleteUserERKNS_17DeleteUserRequestEPNS_18DeleteUserResponseE", 288 "parameters" : 289 [ 290 { 291 "is_this_ptr" : true, 292 "referenced_type" : "_ZTIPN10gatekeeper10GateKeeperE" 293 }, 294 { 295 "referenced_type" : "_ZTIRKN10gatekeeper17DeleteUserRequestE" 296 }, 297 { 298 "referenced_type" : "_ZTIPN10gatekeeper18DeleteUserResponseE" 299 } 300 ], 301 "return_type" : "_ZTIv", 302 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper.h" 303 }, 304 { 305 "access" : "private", 306 "function_name" : "gatekeeper::GateKeeper::MintAuthToken", 307 "linker_set_key" : "_ZN10gatekeeper10GateKeeper13MintAuthTokenEPNS_11SizedBufferEyyyy", 308 "parameters" : 309 [ 310 { 311 "is_this_ptr" : true, 312 "referenced_type" : "_ZTIPN10gatekeeper10GateKeeperE" 313 }, 314 { 315 "referenced_type" : "_ZTIPN10gatekeeper11SizedBufferE" 316 }, 317 { 318 "referenced_type" : "_ZTIy" 319 }, 320 { 321 "referenced_type" : "_ZTIy" 322 }, 323 { 324 "referenced_type" : "_ZTIy" 325 }, 326 { 327 "referenced_type" : "_ZTIy" 328 } 329 ], 330 "return_type" : "_ZTIN10gatekeeper18gatekeeper_error_tE", 331 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper.h" 332 }, 333 { 334 "function_name" : "gatekeeper::GateKeeper::DeleteAllUsers", 335 "linker_set_key" : "_ZN10gatekeeper10GateKeeper14DeleteAllUsersERKNS_21DeleteAllUsersRequestEPNS_22DeleteAllUsersResponseE", 336 "parameters" : 337 [ 338 { 339 "is_this_ptr" : true, 340 "referenced_type" : "_ZTIPN10gatekeeper10GateKeeperE" 341 }, 342 { 343 "referenced_type" : "_ZTIRKN10gatekeeper21DeleteAllUsersRequestE" 344 }, 345 { 346 "referenced_type" : "_ZTIPN10gatekeeper22DeleteAllUsersResponseE" 347 } 348 ], 349 "return_type" : "_ZTIv", 350 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper.h" 351 }, 352 { 353 "access" : "private", 354 "function_name" : "gatekeeper::GateKeeper::ThrottleRequest", 355 "linker_set_key" : "_ZN10gatekeeper10GateKeeper15ThrottleRequestEjyPNS_16failure_record_tEbPNS_17GateKeeperMessageE", 356 "parameters" : 357 [ 358 { 359 "is_this_ptr" : true, 360 "referenced_type" : "_ZTIPN10gatekeeper10GateKeeperE" 361 }, 362 { 363 "referenced_type" : "_ZTIj" 364 }, 365 { 366 "referenced_type" : "_ZTIy" 367 }, 368 { 369 "referenced_type" : "_ZTIPN10gatekeeper16failure_record_tE" 370 }, 371 { 372 "referenced_type" : "_ZTIb" 373 }, 374 { 375 "referenced_type" : "_ZTIPN10gatekeeper17GateKeeperMessageE" 376 } 377 ], 378 "return_type" : "_ZTIb", 379 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper.h" 380 }, 381 { 382 "access" : "protected", 383 "function_name" : "gatekeeper::GateKeeper::ComputeRetryTimeout", 384 "linker_set_key" : "_ZN10gatekeeper10GateKeeper19ComputeRetryTimeoutEPKNS_16failure_record_tE", 385 "parameters" : 386 [ 387 { 388 "is_this_ptr" : true, 389 "referenced_type" : "_ZTIPN10gatekeeper10GateKeeperE" 390 }, 391 { 392 "referenced_type" : "_ZTIPKN10gatekeeper16failure_record_tE" 393 } 394 ], 395 "return_type" : "_ZTIj", 396 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper.h" 397 }, 398 { 399 "access" : "private", 400 "function_name" : "gatekeeper::GateKeeper::CreatePasswordHandle", 401 "linker_set_key" : "_ZN10gatekeeper10GateKeeper20CreatePasswordHandleEPNS_11SizedBufferEyyyhRKS1_", 402 "parameters" : 403 [ 404 { 405 "is_this_ptr" : true, 406 "referenced_type" : "_ZTIPN10gatekeeper10GateKeeperE" 407 }, 408 { 409 "referenced_type" : "_ZTIPN10gatekeeper11SizedBufferE" 410 }, 411 { 412 "referenced_type" : "_ZTIy" 413 }, 414 { 415 "referenced_type" : "_ZTIy" 416 }, 417 { 418 "referenced_type" : "_ZTIy" 419 }, 420 { 421 "referenced_type" : "_ZTIh" 422 }, 423 { 424 "referenced_type" : "_ZTIRKN10gatekeeper11SizedBufferE" 425 } 426 ], 427 "return_type" : "_ZTIb", 428 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper.h" 429 }, 430 { 431 "access" : "private", 432 "function_name" : "gatekeeper::GateKeeper::IncrementFailureRecord", 433 "linker_set_key" : "_ZN10gatekeeper10GateKeeper22IncrementFailureRecordEjyyPNS_16failure_record_tEb", 434 "parameters" : 435 [ 436 { 437 "is_this_ptr" : true, 438 "referenced_type" : "_ZTIPN10gatekeeper10GateKeeperE" 439 }, 440 { 441 "referenced_type" : "_ZTIj" 442 }, 443 { 444 "referenced_type" : "_ZTIy" 445 }, 446 { 447 "referenced_type" : "_ZTIy" 448 }, 449 { 450 "referenced_type" : "_ZTIPN10gatekeeper16failure_record_tE" 451 }, 452 { 453 "referenced_type" : "_ZTIb" 454 } 455 ], 456 "return_type" : "_ZTIb", 457 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper.h" 458 }, 459 { 460 "function_name" : "gatekeeper::GateKeeper::Enroll", 461 "linker_set_key" : "_ZN10gatekeeper10GateKeeper6EnrollERKNS_13EnrollRequestEPNS_14EnrollResponseE", 462 "parameters" : 463 [ 464 { 465 "is_this_ptr" : true, 466 "referenced_type" : "_ZTIPN10gatekeeper10GateKeeperE" 467 }, 468 { 469 "referenced_type" : "_ZTIRKN10gatekeeper13EnrollRequestE" 470 }, 471 { 472 "referenced_type" : "_ZTIPN10gatekeeper14EnrollResponseE" 473 } 474 ], 475 "return_type" : "_ZTIv", 476 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper.h" 477 }, 478 { 479 "function_name" : "gatekeeper::GateKeeper::Verify", 480 "linker_set_key" : "_ZN10gatekeeper10GateKeeper6VerifyERKNS_13VerifyRequestEPNS_14VerifyResponseE", 481 "parameters" : 482 [ 483 { 484 "is_this_ptr" : true, 485 "referenced_type" : "_ZTIPN10gatekeeper10GateKeeperE" 486 }, 487 { 488 "referenced_type" : "_ZTIRKN10gatekeeper13VerifyRequestE" 489 }, 490 { 491 "referenced_type" : "_ZTIPN10gatekeeper14VerifyResponseE" 492 } 493 ], 494 "return_type" : "_ZTIv", 495 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper.h" 496 }, 497 { 498 "access" : "protected", 499 "function_name" : "gatekeeper::GateKeeper::DoVerify", 500 "linker_set_key" : "_ZN10gatekeeper10GateKeeper8DoVerifyEPKNS_17password_handle_tERKNS_11SizedBufferE", 501 "parameters" : 502 [ 503 { 504 "is_this_ptr" : true, 505 "referenced_type" : "_ZTIPN10gatekeeper10GateKeeperE" 506 }, 507 { 508 "referenced_type" : "_ZTIPKN10gatekeeper17password_handle_tE" 509 }, 510 { 511 "referenced_type" : "_ZTIRKN10gatekeeper11SizedBufferE" 512 } 513 ], 514 "return_type" : "_ZTIb", 515 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper.h" 516 }, 517 { 518 "function_name" : "gatekeeper::EnrollRequest::nonErrorDeserialize", 519 "linker_set_key" : "_ZN10gatekeeper13EnrollRequest19nonErrorDeserializeEPKhS2_", 520 "parameters" : 521 [ 522 { 523 "is_this_ptr" : true, 524 "referenced_type" : "_ZTIPN10gatekeeper13EnrollRequestE" 525 }, 526 { 527 "referenced_type" : "_ZTIPKh" 528 }, 529 { 530 "referenced_type" : "_ZTIPKh" 531 } 532 ], 533 "return_type" : "_ZTIN10gatekeeper18gatekeeper_error_tE", 534 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 535 }, 536 { 537 "function_name" : "gatekeeper::EnrollRequest::EnrollRequest", 538 "linker_set_key" : "_ZN10gatekeeper13EnrollRequestC1EjNS_11SizedBufferES1_S1_", 539 "parameters" : 540 [ 541 { 542 "is_this_ptr" : true, 543 "referenced_type" : "_ZTIPN10gatekeeper13EnrollRequestE" 544 }, 545 { 546 "referenced_type" : "_ZTIj" 547 }, 548 { 549 "referenced_type" : "_ZTIN10gatekeeper11SizedBufferE" 550 }, 551 { 552 "referenced_type" : "_ZTIN10gatekeeper11SizedBufferE" 553 }, 554 { 555 "referenced_type" : "_ZTIN10gatekeeper11SizedBufferE" 556 } 557 ], 558 "return_type" : "_ZTIv", 559 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 560 }, 561 { 562 "function_name" : "gatekeeper::EnrollRequest::EnrollRequest", 563 "linker_set_key" : "_ZN10gatekeeper13EnrollRequestC2EjNS_11SizedBufferES1_S1_", 564 "parameters" : 565 [ 566 { 567 "is_this_ptr" : true, 568 "referenced_type" : "_ZTIPN10gatekeeper13EnrollRequestE" 569 }, 570 { 571 "referenced_type" : "_ZTIj" 572 }, 573 { 574 "referenced_type" : "_ZTIN10gatekeeper11SizedBufferE" 575 }, 576 { 577 "referenced_type" : "_ZTIN10gatekeeper11SizedBufferE" 578 }, 579 { 580 "referenced_type" : "_ZTIN10gatekeeper11SizedBufferE" 581 } 582 ], 583 "return_type" : "_ZTIv", 584 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 585 }, 586 { 587 "function_name" : "gatekeeper::VerifyRequest::nonErrorDeserialize", 588 "linker_set_key" : "_ZN10gatekeeper13VerifyRequest19nonErrorDeserializeEPKhS2_", 589 "parameters" : 590 [ 591 { 592 "is_this_ptr" : true, 593 "referenced_type" : "_ZTIPN10gatekeeper13VerifyRequestE" 594 }, 595 { 596 "referenced_type" : "_ZTIPKh" 597 }, 598 { 599 "referenced_type" : "_ZTIPKh" 600 } 601 ], 602 "return_type" : "_ZTIN10gatekeeper18gatekeeper_error_tE", 603 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 604 }, 605 { 606 "function_name" : "gatekeeper::VerifyRequest::VerifyRequest", 607 "linker_set_key" : "_ZN10gatekeeper13VerifyRequestC1EjyNS_11SizedBufferES1_", 608 "parameters" : 609 [ 610 { 611 "is_this_ptr" : true, 612 "referenced_type" : "_ZTIPN10gatekeeper13VerifyRequestE" 613 }, 614 { 615 "referenced_type" : "_ZTIj" 616 }, 617 { 618 "referenced_type" : "_ZTIy" 619 }, 620 { 621 "referenced_type" : "_ZTIN10gatekeeper11SizedBufferE" 622 }, 623 { 624 "referenced_type" : "_ZTIN10gatekeeper11SizedBufferE" 625 } 626 ], 627 "return_type" : "_ZTIv", 628 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 629 }, 630 { 631 "function_name" : "gatekeeper::VerifyRequest::VerifyRequest", 632 "linker_set_key" : "_ZN10gatekeeper13VerifyRequestC2EjyNS_11SizedBufferES1_", 633 "parameters" : 634 [ 635 { 636 "is_this_ptr" : true, 637 "referenced_type" : "_ZTIPN10gatekeeper13VerifyRequestE" 638 }, 639 { 640 "referenced_type" : "_ZTIj" 641 }, 642 { 643 "referenced_type" : "_ZTIy" 644 }, 645 { 646 "referenced_type" : "_ZTIN10gatekeeper11SizedBufferE" 647 }, 648 { 649 "referenced_type" : "_ZTIN10gatekeeper11SizedBufferE" 650 } 651 ], 652 "return_type" : "_ZTIv", 653 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 654 }, 655 { 656 "function_name" : "gatekeeper::EnrollResponse::nonErrorDeserialize", 657 "linker_set_key" : "_ZN10gatekeeper14EnrollResponse19nonErrorDeserializeEPKhS2_", 658 "parameters" : 659 [ 660 { 661 "is_this_ptr" : true, 662 "referenced_type" : "_ZTIPN10gatekeeper14EnrollResponseE" 663 }, 664 { 665 "referenced_type" : "_ZTIPKh" 666 }, 667 { 668 "referenced_type" : "_ZTIPKh" 669 } 670 ], 671 "return_type" : "_ZTIN10gatekeeper18gatekeeper_error_tE", 672 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 673 }, 674 { 675 "function_name" : "gatekeeper::EnrollResponse::SetEnrolledPasswordHandle", 676 "linker_set_key" : "_ZN10gatekeeper14EnrollResponse25SetEnrolledPasswordHandleENS_11SizedBufferE", 677 "parameters" : 678 [ 679 { 680 "is_this_ptr" : true, 681 "referenced_type" : "_ZTIPN10gatekeeper14EnrollResponseE" 682 }, 683 { 684 "referenced_type" : "_ZTIN10gatekeeper11SizedBufferE" 685 } 686 ], 687 "return_type" : "_ZTIv", 688 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 689 }, 690 { 691 "function_name" : "gatekeeper::EnrollResponse::EnrollResponse", 692 "linker_set_key" : "_ZN10gatekeeper14EnrollResponseC1EjNS_11SizedBufferE", 693 "parameters" : 694 [ 695 { 696 "is_this_ptr" : true, 697 "referenced_type" : "_ZTIPN10gatekeeper14EnrollResponseE" 698 }, 699 { 700 "referenced_type" : "_ZTIj" 701 }, 702 { 703 "referenced_type" : "_ZTIN10gatekeeper11SizedBufferE" 704 } 705 ], 706 "return_type" : "_ZTIv", 707 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 708 }, 709 { 710 "function_name" : "gatekeeper::EnrollResponse::EnrollResponse", 711 "linker_set_key" : "_ZN10gatekeeper14EnrollResponseC2EjNS_11SizedBufferE", 712 "parameters" : 713 [ 714 { 715 "is_this_ptr" : true, 716 "referenced_type" : "_ZTIPN10gatekeeper14EnrollResponseE" 717 }, 718 { 719 "referenced_type" : "_ZTIj" 720 }, 721 { 722 "referenced_type" : "_ZTIN10gatekeeper11SizedBufferE" 723 } 724 ], 725 "return_type" : "_ZTIv", 726 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 727 }, 728 { 729 "function_name" : "gatekeeper::VerifyResponse::nonErrorDeserialize", 730 "linker_set_key" : "_ZN10gatekeeper14VerifyResponse19nonErrorDeserializeEPKhS2_", 731 "parameters" : 732 [ 733 { 734 "is_this_ptr" : true, 735 "referenced_type" : "_ZTIPN10gatekeeper14VerifyResponseE" 736 }, 737 { 738 "referenced_type" : "_ZTIPKh" 739 }, 740 { 741 "referenced_type" : "_ZTIPKh" 742 } 743 ], 744 "return_type" : "_ZTIN10gatekeeper18gatekeeper_error_tE", 745 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 746 }, 747 { 748 "function_name" : "gatekeeper::VerifyResponse::SetVerificationToken", 749 "linker_set_key" : "_ZN10gatekeeper14VerifyResponse20SetVerificationTokenENS_11SizedBufferE", 750 "parameters" : 751 [ 752 { 753 "is_this_ptr" : true, 754 "referenced_type" : "_ZTIPN10gatekeeper14VerifyResponseE" 755 }, 756 { 757 "referenced_type" : "_ZTIN10gatekeeper11SizedBufferE" 758 } 759 ], 760 "return_type" : "_ZTIv", 761 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 762 }, 763 { 764 "function_name" : "gatekeeper::VerifyResponse::VerifyResponse", 765 "linker_set_key" : "_ZN10gatekeeper14VerifyResponseC1EjNS_11SizedBufferE", 766 "parameters" : 767 [ 768 { 769 "is_this_ptr" : true, 770 "referenced_type" : "_ZTIPN10gatekeeper14VerifyResponseE" 771 }, 772 { 773 "referenced_type" : "_ZTIj" 774 }, 775 { 776 "referenced_type" : "_ZTIN10gatekeeper11SizedBufferE" 777 } 778 ], 779 "return_type" : "_ZTIv", 780 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 781 }, 782 { 783 "function_name" : "gatekeeper::VerifyResponse::VerifyResponse", 784 "linker_set_key" : "_ZN10gatekeeper14VerifyResponseC1Ev", 785 "parameters" : 786 [ 787 { 788 "is_this_ptr" : true, 789 "referenced_type" : "_ZTIPN10gatekeeper14VerifyResponseE" 790 } 791 ], 792 "return_type" : "_ZTIv", 793 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 794 }, 795 { 796 "function_name" : "gatekeeper::VerifyResponse::VerifyResponse", 797 "linker_set_key" : "_ZN10gatekeeper14VerifyResponseC2EjNS_11SizedBufferE", 798 "parameters" : 799 [ 800 { 801 "is_this_ptr" : true, 802 "referenced_type" : "_ZTIPN10gatekeeper14VerifyResponseE" 803 }, 804 { 805 "referenced_type" : "_ZTIj" 806 }, 807 { 808 "referenced_type" : "_ZTIN10gatekeeper11SizedBufferE" 809 } 810 ], 811 "return_type" : "_ZTIv", 812 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 813 }, 814 { 815 "function_name" : "gatekeeper::VerifyResponse::VerifyResponse", 816 "linker_set_key" : "_ZN10gatekeeper14VerifyResponseC2Ev", 817 "parameters" : 818 [ 819 { 820 "is_this_ptr" : true, 821 "referenced_type" : "_ZTIPN10gatekeeper14VerifyResponseE" 822 } 823 ], 824 "return_type" : "_ZTIv", 825 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 826 }, 827 { 828 "function_name" : "gatekeeper::DeleteUserRequest::DeleteUserRequest", 829 "linker_set_key" : "_ZN10gatekeeper17DeleteUserRequestC1Ej", 830 "parameters" : 831 [ 832 { 833 "is_this_ptr" : true, 834 "referenced_type" : "_ZTIPN10gatekeeper17DeleteUserRequestE" 835 }, 836 { 837 "referenced_type" : "_ZTIj" 838 } 839 ], 840 "return_type" : "_ZTIv", 841 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 842 }, 843 { 844 "function_name" : "gatekeeper::DeleteUserRequest::DeleteUserRequest", 845 "linker_set_key" : "_ZN10gatekeeper17DeleteUserRequestC2Ej", 846 "parameters" : 847 [ 848 { 849 "is_this_ptr" : true, 850 "referenced_type" : "_ZTIPN10gatekeeper17DeleteUserRequestE" 851 }, 852 { 853 "referenced_type" : "_ZTIj" 854 } 855 ], 856 "return_type" : "_ZTIv", 857 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 858 }, 859 { 860 "function_name" : "gatekeeper::GateKeeperMessage::Deserialize", 861 "linker_set_key" : "_ZN10gatekeeper17GateKeeperMessage11DeserializeEPKhS2_", 862 "parameters" : 863 [ 864 { 865 "is_this_ptr" : true, 866 "referenced_type" : "_ZTIPN10gatekeeper17GateKeeperMessageE" 867 }, 868 { 869 "referenced_type" : "_ZTIPKh" 870 }, 871 { 872 "referenced_type" : "_ZTIPKh" 873 } 874 ], 875 "return_type" : "_ZTIN10gatekeeper18gatekeeper_error_tE", 876 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 877 }, 878 { 879 "function_name" : "gatekeeper::GateKeeperMessage::SetRetryTimeout", 880 "linker_set_key" : "_ZN10gatekeeper17GateKeeperMessage15SetRetryTimeoutEj", 881 "parameters" : 882 [ 883 { 884 "is_this_ptr" : true, 885 "referenced_type" : "_ZTIPN10gatekeeper17GateKeeperMessageE" 886 }, 887 { 888 "referenced_type" : "_ZTIj" 889 } 890 ], 891 "return_type" : "_ZTIv", 892 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 893 }, 894 { 895 "function_name" : "gatekeeper::EnrollRequest::nonErrorSerialize", 896 "linker_set_key" : "_ZNK10gatekeeper13EnrollRequest17nonErrorSerializeEPh", 897 "parameters" : 898 [ 899 { 900 "is_this_ptr" : true, 901 "referenced_type" : "_ZTIPKN10gatekeeper13EnrollRequestE" 902 }, 903 { 904 "referenced_type" : "_ZTIPh" 905 } 906 ], 907 "return_type" : "_ZTIv", 908 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 909 }, 910 { 911 "function_name" : "gatekeeper::EnrollRequest::nonErrorSerializedSize", 912 "linker_set_key" : "_ZNK10gatekeeper13EnrollRequest22nonErrorSerializedSizeEv", 913 "parameters" : 914 [ 915 { 916 "is_this_ptr" : true, 917 "referenced_type" : "_ZTIPKN10gatekeeper13EnrollRequestE" 918 } 919 ], 920 "return_type" : "_ZTIj", 921 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 922 }, 923 { 924 "function_name" : "gatekeeper::VerifyRequest::nonErrorSerialize", 925 "linker_set_key" : "_ZNK10gatekeeper13VerifyRequest17nonErrorSerializeEPh", 926 "parameters" : 927 [ 928 { 929 "is_this_ptr" : true, 930 "referenced_type" : "_ZTIPKN10gatekeeper13VerifyRequestE" 931 }, 932 { 933 "referenced_type" : "_ZTIPh" 934 } 935 ], 936 "return_type" : "_ZTIv", 937 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 938 }, 939 { 940 "function_name" : "gatekeeper::VerifyRequest::nonErrorSerializedSize", 941 "linker_set_key" : "_ZNK10gatekeeper13VerifyRequest22nonErrorSerializedSizeEv", 942 "parameters" : 943 [ 944 { 945 "is_this_ptr" : true, 946 "referenced_type" : "_ZTIPKN10gatekeeper13VerifyRequestE" 947 } 948 ], 949 "return_type" : "_ZTIj", 950 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 951 }, 952 { 953 "function_name" : "gatekeeper::EnrollResponse::nonErrorSerialize", 954 "linker_set_key" : "_ZNK10gatekeeper14EnrollResponse17nonErrorSerializeEPh", 955 "parameters" : 956 [ 957 { 958 "is_this_ptr" : true, 959 "referenced_type" : "_ZTIPKN10gatekeeper14EnrollResponseE" 960 }, 961 { 962 "referenced_type" : "_ZTIPh" 963 } 964 ], 965 "return_type" : "_ZTIv", 966 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 967 }, 968 { 969 "function_name" : "gatekeeper::EnrollResponse::nonErrorSerializedSize", 970 "linker_set_key" : "_ZNK10gatekeeper14EnrollResponse22nonErrorSerializedSizeEv", 971 "parameters" : 972 [ 973 { 974 "is_this_ptr" : true, 975 "referenced_type" : "_ZTIPKN10gatekeeper14EnrollResponseE" 976 } 977 ], 978 "return_type" : "_ZTIj", 979 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 980 }, 981 { 982 "function_name" : "gatekeeper::VerifyResponse::nonErrorSerialize", 983 "linker_set_key" : "_ZNK10gatekeeper14VerifyResponse17nonErrorSerializeEPh", 984 "parameters" : 985 [ 986 { 987 "is_this_ptr" : true, 988 "referenced_type" : "_ZTIPKN10gatekeeper14VerifyResponseE" 989 }, 990 { 991 "referenced_type" : "_ZTIPh" 992 } 993 ], 994 "return_type" : "_ZTIv", 995 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 996 }, 997 { 998 "function_name" : "gatekeeper::VerifyResponse::nonErrorSerializedSize", 999 "linker_set_key" : "_ZNK10gatekeeper14VerifyResponse22nonErrorSerializedSizeEv", 1000 "parameters" : 1001 [ 1002 { 1003 "is_this_ptr" : true, 1004 "referenced_type" : "_ZTIPKN10gatekeeper14VerifyResponseE" 1005 } 1006 ], 1007 "return_type" : "_ZTIj", 1008 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1009 }, 1010 { 1011 "function_name" : "gatekeeper::GateKeeperMessage::GetSerializedSize", 1012 "linker_set_key" : "_ZNK10gatekeeper17GateKeeperMessage17GetSerializedSizeEv", 1013 "parameters" : 1014 [ 1015 { 1016 "is_this_ptr" : true, 1017 "referenced_type" : "_ZTIPKN10gatekeeper17GateKeeperMessageE" 1018 } 1019 ], 1020 "return_type" : "_ZTIj", 1021 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1022 }, 1023 { 1024 "function_name" : "gatekeeper::GateKeeperMessage::Serialize", 1025 "linker_set_key" : "_ZNK10gatekeeper17GateKeeperMessage9SerializeEPhPKh", 1026 "parameters" : 1027 [ 1028 { 1029 "is_this_ptr" : true, 1030 "referenced_type" : "_ZTIPKN10gatekeeper17GateKeeperMessageE" 1031 }, 1032 { 1033 "referenced_type" : "_ZTIPh" 1034 }, 1035 { 1036 "referenced_type" : "_ZTIPKh" 1037 } 1038 ], 1039 "return_type" : "_ZTIj", 1040 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1041 } 1042 ], 1043 "global_vars" : [], 1044 "lvalue_reference_types" : 1045 [ 1046 { 1047 "alignment" : 4, 1048 "linker_set_key" : "_ZTIRKN10gatekeeper11SizedBufferE", 1049 "name" : "const gatekeeper::SizedBuffer &", 1050 "referenced_type" : "_ZTIKN10gatekeeper11SizedBufferE", 1051 "self_type" : "_ZTIRKN10gatekeeper11SizedBufferE", 1052 "size" : 4, 1053 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper.h" 1054 }, 1055 { 1056 "alignment" : 4, 1057 "linker_set_key" : "_ZTIRKN10gatekeeper13EnrollRequestE", 1058 "name" : "const gatekeeper::EnrollRequest &", 1059 "referenced_type" : "_ZTIKN10gatekeeper13EnrollRequestE", 1060 "self_type" : "_ZTIRKN10gatekeeper13EnrollRequestE", 1061 "size" : 4, 1062 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper.h" 1063 }, 1064 { 1065 "alignment" : 4, 1066 "linker_set_key" : "_ZTIRKN10gatekeeper13VerifyRequestE", 1067 "name" : "const gatekeeper::VerifyRequest &", 1068 "referenced_type" : "_ZTIKN10gatekeeper13VerifyRequestE", 1069 "self_type" : "_ZTIRKN10gatekeeper13VerifyRequestE", 1070 "size" : 4, 1071 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper.h" 1072 }, 1073 { 1074 "alignment" : 4, 1075 "linker_set_key" : "_ZTIRKN10gatekeeper17DeleteUserRequestE", 1076 "name" : "const gatekeeper::DeleteUserRequest &", 1077 "referenced_type" : "_ZTIKN10gatekeeper17DeleteUserRequestE", 1078 "self_type" : "_ZTIRKN10gatekeeper17DeleteUserRequestE", 1079 "size" : 4, 1080 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper.h" 1081 }, 1082 { 1083 "alignment" : 4, 1084 "linker_set_key" : "_ZTIRKN10gatekeeper21DeleteAllUsersRequestE", 1085 "name" : "const gatekeeper::DeleteAllUsersRequest &", 1086 "referenced_type" : "_ZTIKN10gatekeeper21DeleteAllUsersRequestE", 1087 "self_type" : "_ZTIRKN10gatekeeper21DeleteAllUsersRequestE", 1088 "size" : 4, 1089 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper.h" 1090 }, 1091 { 1092 "alignment" : 4, 1093 "linker_set_key" : "_ZTIRN10gatekeeper11SizedBufferE", 1094 "name" : "gatekeeper::SizedBuffer &", 1095 "referenced_type" : "_ZTIN10gatekeeper11SizedBufferE", 1096 "self_type" : "_ZTIRN10gatekeeper11SizedBufferE", 1097 "size" : 4, 1098 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_utils.h" 1099 }, 1100 { 1101 "alignment" : 4, 1102 "linker_set_key" : "_ZTIRN10gatekeeper9UniquePtrIA_hNS_13DefaultDeleteIS1_EEEE", 1103 "name" : "gatekeeper::UniquePtr<unsigned char[], gatekeeper::DefaultDelete<unsigned char[]>> &", 1104 "referenced_type" : "_ZTIN10gatekeeper9UniquePtrIA_hNS_13DefaultDeleteIS1_EEEE", 1105 "self_type" : "_ZTIRN10gatekeeper9UniquePtrIA_hNS_13DefaultDeleteIS1_EEEE", 1106 "size" : 4, 1107 "source_file" : "system/gatekeeper/include/gatekeeper/UniquePtr.h" 1108 } 1109 ], 1110 "pointer_types" : 1111 [ 1112 { 1113 "alignment" : 4, 1114 "linker_set_key" : "_ZTIPKN10gatekeeper11SizedBufferE", 1115 "name" : "const gatekeeper::SizedBuffer *", 1116 "referenced_type" : "_ZTIKN10gatekeeper11SizedBufferE", 1117 "self_type" : "_ZTIPKN10gatekeeper11SizedBufferE", 1118 "size" : 4, 1119 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1120 }, 1121 { 1122 "alignment" : 4, 1123 "linker_set_key" : "_ZTIPKN10gatekeeper13DefaultDeleteIA_hEE", 1124 "name" : "const gatekeeper::DefaultDelete<unsigned char[]> *", 1125 "referenced_type" : "_ZTIKN10gatekeeper13DefaultDeleteIA_hEE", 1126 "self_type" : "_ZTIPKN10gatekeeper13DefaultDeleteIA_hEE", 1127 "size" : 4, 1128 "source_file" : "system/gatekeeper/include/gatekeeper/UniquePtr.h" 1129 }, 1130 { 1131 "alignment" : 4, 1132 "linker_set_key" : "_ZTIPKN10gatekeeper13EnrollRequestE", 1133 "name" : "const gatekeeper::EnrollRequest *", 1134 "referenced_type" : "_ZTIKN10gatekeeper13EnrollRequestE", 1135 "self_type" : "_ZTIPKN10gatekeeper13EnrollRequestE", 1136 "size" : 4, 1137 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1138 }, 1139 { 1140 "alignment" : 4, 1141 "linker_set_key" : "_ZTIPKN10gatekeeper13VerifyRequestE", 1142 "name" : "const gatekeeper::VerifyRequest *", 1143 "referenced_type" : "_ZTIKN10gatekeeper13VerifyRequestE", 1144 "self_type" : "_ZTIPKN10gatekeeper13VerifyRequestE", 1145 "size" : 4, 1146 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1147 }, 1148 { 1149 "alignment" : 4, 1150 "linker_set_key" : "_ZTIPKN10gatekeeper14EnrollResponseE", 1151 "name" : "const gatekeeper::EnrollResponse *", 1152 "referenced_type" : "_ZTIKN10gatekeeper14EnrollResponseE", 1153 "self_type" : "_ZTIPKN10gatekeeper14EnrollResponseE", 1154 "size" : 4, 1155 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1156 }, 1157 { 1158 "alignment" : 4, 1159 "linker_set_key" : "_ZTIPKN10gatekeeper14VerifyResponseE", 1160 "name" : "const gatekeeper::VerifyResponse *", 1161 "referenced_type" : "_ZTIKN10gatekeeper14VerifyResponseE", 1162 "self_type" : "_ZTIPKN10gatekeeper14VerifyResponseE", 1163 "size" : 4, 1164 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1165 }, 1166 { 1167 "alignment" : 4, 1168 "linker_set_key" : "_ZTIPKN10gatekeeper16failure_record_tE", 1169 "name" : "const gatekeeper::failure_record_t *", 1170 "referenced_type" : "_ZTIKN10gatekeeper16failure_record_tE", 1171 "self_type" : "_ZTIPKN10gatekeeper16failure_record_tE", 1172 "size" : 4, 1173 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper.h" 1174 }, 1175 { 1176 "alignment" : 4, 1177 "linker_set_key" : "_ZTIPKN10gatekeeper17DeleteUserRequestE", 1178 "name" : "const gatekeeper::DeleteUserRequest *", 1179 "referenced_type" : "_ZTIKN10gatekeeper17DeleteUserRequestE", 1180 "self_type" : "_ZTIPKN10gatekeeper17DeleteUserRequestE", 1181 "size" : 4, 1182 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1183 }, 1184 { 1185 "alignment" : 4, 1186 "linker_set_key" : "_ZTIPKN10gatekeeper17GateKeeperMessageE", 1187 "name" : "const gatekeeper::GateKeeperMessage *", 1188 "referenced_type" : "_ZTIKN10gatekeeper17GateKeeperMessageE", 1189 "self_type" : "_ZTIPKN10gatekeeper17GateKeeperMessageE", 1190 "size" : 4, 1191 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1192 }, 1193 { 1194 "alignment" : 4, 1195 "linker_set_key" : "_ZTIPKN10gatekeeper17password_handle_tE", 1196 "name" : "const gatekeeper::password_handle_t *", 1197 "referenced_type" : "_ZTIKN10gatekeeper17password_handle_tE", 1198 "self_type" : "_ZTIPKN10gatekeeper17password_handle_tE", 1199 "size" : 4, 1200 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1201 }, 1202 { 1203 "alignment" : 4, 1204 "linker_set_key" : "_ZTIPKN10gatekeeper18DeleteUserResponseE", 1205 "name" : "const gatekeeper::DeleteUserResponse *", 1206 "referenced_type" : "_ZTIKN10gatekeeper18DeleteUserResponseE", 1207 "self_type" : "_ZTIPKN10gatekeeper18DeleteUserResponseE", 1208 "size" : 4, 1209 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1210 }, 1211 { 1212 "alignment" : 4, 1213 "linker_set_key" : "_ZTIPKN10gatekeeper21DeleteAllUsersRequestE", 1214 "name" : "const gatekeeper::DeleteAllUsersRequest *", 1215 "referenced_type" : "_ZTIKN10gatekeeper21DeleteAllUsersRequestE", 1216 "self_type" : "_ZTIPKN10gatekeeper21DeleteAllUsersRequestE", 1217 "size" : 4, 1218 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1219 }, 1220 { 1221 "alignment" : 4, 1222 "linker_set_key" : "_ZTIPKN10gatekeeper22DeleteAllUsersResponseE", 1223 "name" : "const gatekeeper::DeleteAllUsersResponse *", 1224 "referenced_type" : "_ZTIKN10gatekeeper22DeleteAllUsersResponseE", 1225 "self_type" : "_ZTIPKN10gatekeeper22DeleteAllUsersResponseE", 1226 "size" : 4, 1227 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1228 }, 1229 { 1230 "alignment" : 4, 1231 "linker_set_key" : "_ZTIPKN10gatekeeper9UniquePtrIA_hNS_13DefaultDeleteIS1_EEEE", 1232 "name" : "const gatekeeper::UniquePtr<unsigned char[], gatekeeper::DefaultDelete<unsigned char[]>> *", 1233 "referenced_type" : "_ZTIKN10gatekeeper9UniquePtrIA_hNS_13DefaultDeleteIS1_EEEE", 1234 "self_type" : "_ZTIPKN10gatekeeper9UniquePtrIA_hNS_13DefaultDeleteIS1_EEEE", 1235 "size" : 4, 1236 "source_file" : "system/gatekeeper/include/gatekeeper/UniquePtr.h" 1237 }, 1238 { 1239 "alignment" : 4, 1240 "linker_set_key" : "_ZTIPKh", 1241 "name" : "const unsigned char *", 1242 "referenced_type" : "_ZTIKh", 1243 "self_type" : "_ZTIPKh", 1244 "size" : 4, 1245 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1246 }, 1247 { 1248 "alignment" : 4, 1249 "linker_set_key" : "_ZTIPN10gatekeeper10GateKeeperE", 1250 "name" : "gatekeeper::GateKeeper *", 1251 "referenced_type" : "_ZTIN10gatekeeper10GateKeeperE", 1252 "self_type" : "_ZTIPN10gatekeeper10GateKeeperE", 1253 "size" : 4, 1254 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper.h" 1255 }, 1256 { 1257 "alignment" : 4, 1258 "linker_set_key" : "_ZTIPN10gatekeeper11SizedBufferE", 1259 "name" : "gatekeeper::SizedBuffer *", 1260 "referenced_type" : "_ZTIN10gatekeeper11SizedBufferE", 1261 "self_type" : "_ZTIPN10gatekeeper11SizedBufferE", 1262 "size" : 4, 1263 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1264 }, 1265 { 1266 "alignment" : 4, 1267 "linker_set_key" : "_ZTIPN10gatekeeper13EnrollRequestE", 1268 "name" : "gatekeeper::EnrollRequest *", 1269 "referenced_type" : "_ZTIN10gatekeeper13EnrollRequestE", 1270 "self_type" : "_ZTIPN10gatekeeper13EnrollRequestE", 1271 "size" : 4, 1272 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1273 }, 1274 { 1275 "alignment" : 4, 1276 "linker_set_key" : "_ZTIPN10gatekeeper13VerifyRequestE", 1277 "name" : "gatekeeper::VerifyRequest *", 1278 "referenced_type" : "_ZTIN10gatekeeper13VerifyRequestE", 1279 "self_type" : "_ZTIPN10gatekeeper13VerifyRequestE", 1280 "size" : 4, 1281 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1282 }, 1283 { 1284 "alignment" : 4, 1285 "linker_set_key" : "_ZTIPN10gatekeeper14EnrollResponseE", 1286 "name" : "gatekeeper::EnrollResponse *", 1287 "referenced_type" : "_ZTIN10gatekeeper14EnrollResponseE", 1288 "self_type" : "_ZTIPN10gatekeeper14EnrollResponseE", 1289 "size" : 4, 1290 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1291 }, 1292 { 1293 "alignment" : 4, 1294 "linker_set_key" : "_ZTIPN10gatekeeper14VerifyResponseE", 1295 "name" : "gatekeeper::VerifyResponse *", 1296 "referenced_type" : "_ZTIN10gatekeeper14VerifyResponseE", 1297 "self_type" : "_ZTIPN10gatekeeper14VerifyResponseE", 1298 "size" : 4, 1299 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1300 }, 1301 { 1302 "alignment" : 4, 1303 "linker_set_key" : "_ZTIPN10gatekeeper16failure_record_tE", 1304 "name" : "gatekeeper::failure_record_t *", 1305 "referenced_type" : "_ZTIN10gatekeeper16failure_record_tE", 1306 "self_type" : "_ZTIPN10gatekeeper16failure_record_tE", 1307 "size" : 4, 1308 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper.h" 1309 }, 1310 { 1311 "alignment" : 4, 1312 "linker_set_key" : "_ZTIPN10gatekeeper17DeleteUserRequestE", 1313 "name" : "gatekeeper::DeleteUserRequest *", 1314 "referenced_type" : "_ZTIN10gatekeeper17DeleteUserRequestE", 1315 "self_type" : "_ZTIPN10gatekeeper17DeleteUserRequestE", 1316 "size" : 4, 1317 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1318 }, 1319 { 1320 "alignment" : 4, 1321 "linker_set_key" : "_ZTIPN10gatekeeper17GateKeeperMessageE", 1322 "name" : "gatekeeper::GateKeeperMessage *", 1323 "referenced_type" : "_ZTIN10gatekeeper17GateKeeperMessageE", 1324 "self_type" : "_ZTIPN10gatekeeper17GateKeeperMessageE", 1325 "size" : 4, 1326 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1327 }, 1328 { 1329 "alignment" : 4, 1330 "linker_set_key" : "_ZTIPN10gatekeeper18DeleteUserResponseE", 1331 "name" : "gatekeeper::DeleteUserResponse *", 1332 "referenced_type" : "_ZTIN10gatekeeper18DeleteUserResponseE", 1333 "self_type" : "_ZTIPN10gatekeeper18DeleteUserResponseE", 1334 "size" : 4, 1335 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1336 }, 1337 { 1338 "alignment" : 4, 1339 "linker_set_key" : "_ZTIPN10gatekeeper21DeleteAllUsersRequestE", 1340 "name" : "gatekeeper::DeleteAllUsersRequest *", 1341 "referenced_type" : "_ZTIN10gatekeeper21DeleteAllUsersRequestE", 1342 "self_type" : "_ZTIPN10gatekeeper21DeleteAllUsersRequestE", 1343 "size" : 4, 1344 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1345 }, 1346 { 1347 "alignment" : 4, 1348 "linker_set_key" : "_ZTIPN10gatekeeper22DeleteAllUsersResponseE", 1349 "name" : "gatekeeper::DeleteAllUsersResponse *", 1350 "referenced_type" : "_ZTIN10gatekeeper22DeleteAllUsersResponseE", 1351 "self_type" : "_ZTIPN10gatekeeper22DeleteAllUsersResponseE", 1352 "size" : 4, 1353 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1354 }, 1355 { 1356 "alignment" : 4, 1357 "linker_set_key" : "_ZTIPN10gatekeeper9UniquePtrIA_hNS_13DefaultDeleteIS1_EEEE", 1358 "name" : "gatekeeper::UniquePtr<unsigned char[], gatekeeper::DefaultDelete<unsigned char[]>> *", 1359 "referenced_type" : "_ZTIN10gatekeeper9UniquePtrIA_hNS_13DefaultDeleteIS1_EEEE", 1360 "self_type" : "_ZTIPN10gatekeeper9UniquePtrIA_hNS_13DefaultDeleteIS1_EEEE", 1361 "size" : 4, 1362 "source_file" : "system/gatekeeper/include/gatekeeper/UniquePtr.h" 1363 }, 1364 { 1365 "alignment" : 4, 1366 "linker_set_key" : "_ZTIPh", 1367 "name" : "unsigned char *", 1368 "referenced_type" : "_ZTIh", 1369 "self_type" : "_ZTIPh", 1370 "size" : 4, 1371 "source_file" : "system/gatekeeper/include/gatekeeper/UniquePtr.h" 1372 }, 1373 { 1374 "alignment" : 4, 1375 "linker_set_key" : "_ZTIPv", 1376 "name" : "void *", 1377 "referenced_type" : "_ZTIv", 1378 "self_type" : "_ZTIPv", 1379 "size" : 4, 1380 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_utils.h" 1381 } 1382 ], 1383 "qualified_types" : 1384 [ 1385 { 1386 "alignment" : 4, 1387 "is_const" : true, 1388 "linker_set_key" : "_ZTIKN10gatekeeper11SizedBufferE", 1389 "name" : "const gatekeeper::SizedBuffer", 1390 "referenced_type" : "_ZTIN10gatekeeper11SizedBufferE", 1391 "self_type" : "_ZTIKN10gatekeeper11SizedBufferE", 1392 "size" : 8, 1393 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1394 }, 1395 { 1396 "alignment" : 1, 1397 "is_const" : true, 1398 "linker_set_key" : "_ZTIKN10gatekeeper13DefaultDeleteIA_hEE", 1399 "name" : "const gatekeeper::DefaultDelete<unsigned char[]>", 1400 "referenced_type" : "_ZTIN10gatekeeper13DefaultDeleteIA_hEE", 1401 "self_type" : "_ZTIKN10gatekeeper13DefaultDeleteIA_hEE", 1402 "size" : 1, 1403 "source_file" : "system/gatekeeper/include/gatekeeper/UniquePtr.h" 1404 }, 1405 { 1406 "alignment" : 4, 1407 "is_const" : true, 1408 "linker_set_key" : "_ZTIKN10gatekeeper13EnrollRequestE", 1409 "name" : "const gatekeeper::EnrollRequest", 1410 "referenced_type" : "_ZTIN10gatekeeper13EnrollRequestE", 1411 "self_type" : "_ZTIKN10gatekeeper13EnrollRequestE", 1412 "size" : 40, 1413 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1414 }, 1415 { 1416 "alignment" : 8, 1417 "is_const" : true, 1418 "linker_set_key" : "_ZTIKN10gatekeeper13VerifyRequestE", 1419 "name" : "const gatekeeper::VerifyRequest", 1420 "referenced_type" : "_ZTIN10gatekeeper13VerifyRequestE", 1421 "self_type" : "_ZTIKN10gatekeeper13VerifyRequestE", 1422 "size" : 40, 1423 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1424 }, 1425 { 1426 "alignment" : 4, 1427 "is_const" : true, 1428 "linker_set_key" : "_ZTIKN10gatekeeper14EnrollResponseE", 1429 "name" : "const gatekeeper::EnrollResponse", 1430 "referenced_type" : "_ZTIN10gatekeeper14EnrollResponseE", 1431 "self_type" : "_ZTIKN10gatekeeper14EnrollResponseE", 1432 "size" : 24, 1433 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1434 }, 1435 { 1436 "alignment" : 4, 1437 "is_const" : true, 1438 "linker_set_key" : "_ZTIKN10gatekeeper14VerifyResponseE", 1439 "name" : "const gatekeeper::VerifyResponse", 1440 "referenced_type" : "_ZTIN10gatekeeper14VerifyResponseE", 1441 "self_type" : "_ZTIKN10gatekeeper14VerifyResponseE", 1442 "size" : 28, 1443 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1444 }, 1445 { 1446 "alignment" : 1, 1447 "is_const" : true, 1448 "linker_set_key" : "_ZTIKN10gatekeeper16failure_record_tE", 1449 "name" : "const gatekeeper::failure_record_t", 1450 "referenced_type" : "_ZTIN10gatekeeper16failure_record_tE", 1451 "self_type" : "_ZTIKN10gatekeeper16failure_record_tE", 1452 "size" : 20, 1453 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper.h" 1454 }, 1455 { 1456 "alignment" : 4, 1457 "is_const" : true, 1458 "linker_set_key" : "_ZTIKN10gatekeeper17DeleteUserRequestE", 1459 "name" : "const gatekeeper::DeleteUserRequest", 1460 "referenced_type" : "_ZTIN10gatekeeper17DeleteUserRequestE", 1461 "self_type" : "_ZTIKN10gatekeeper17DeleteUserRequestE", 1462 "size" : 16, 1463 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1464 }, 1465 { 1466 "alignment" : 4, 1467 "is_const" : true, 1468 "linker_set_key" : "_ZTIKN10gatekeeper17GateKeeperMessageE", 1469 "name" : "const gatekeeper::GateKeeperMessage", 1470 "referenced_type" : "_ZTIN10gatekeeper17GateKeeperMessageE", 1471 "self_type" : "_ZTIKN10gatekeeper17GateKeeperMessageE", 1472 "size" : 16, 1473 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1474 }, 1475 { 1476 "alignment" : 1, 1477 "is_const" : true, 1478 "linker_set_key" : "_ZTIKN10gatekeeper17password_handle_tE", 1479 "name" : "const gatekeeper::password_handle_t", 1480 "referenced_type" : "_ZTIN10gatekeeper17password_handle_tE", 1481 "self_type" : "_ZTIKN10gatekeeper17password_handle_tE", 1482 "size" : 58, 1483 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1484 }, 1485 { 1486 "alignment" : 4, 1487 "is_const" : true, 1488 "linker_set_key" : "_ZTIKN10gatekeeper18DeleteUserResponseE", 1489 "name" : "const gatekeeper::DeleteUserResponse", 1490 "referenced_type" : "_ZTIN10gatekeeper18DeleteUserResponseE", 1491 "self_type" : "_ZTIKN10gatekeeper18DeleteUserResponseE", 1492 "size" : 16, 1493 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1494 }, 1495 { 1496 "alignment" : 4, 1497 "is_const" : true, 1498 "linker_set_key" : "_ZTIKN10gatekeeper21DeleteAllUsersRequestE", 1499 "name" : "const gatekeeper::DeleteAllUsersRequest", 1500 "referenced_type" : "_ZTIN10gatekeeper21DeleteAllUsersRequestE", 1501 "self_type" : "_ZTIKN10gatekeeper21DeleteAllUsersRequestE", 1502 "size" : 16, 1503 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1504 }, 1505 { 1506 "alignment" : 4, 1507 "is_const" : true, 1508 "linker_set_key" : "_ZTIKN10gatekeeper22DeleteAllUsersResponseE", 1509 "name" : "const gatekeeper::DeleteAllUsersResponse", 1510 "referenced_type" : "_ZTIN10gatekeeper22DeleteAllUsersResponseE", 1511 "self_type" : "_ZTIKN10gatekeeper22DeleteAllUsersResponseE", 1512 "size" : 16, 1513 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1514 }, 1515 { 1516 "alignment" : 4, 1517 "is_const" : true, 1518 "linker_set_key" : "_ZTIKN10gatekeeper9UniquePtrIA_hNS_13DefaultDeleteIS1_EEEE", 1519 "name" : "const gatekeeper::UniquePtr<unsigned char[], gatekeeper::DefaultDelete<unsigned char[]>>", 1520 "referenced_type" : "_ZTIN10gatekeeper9UniquePtrIA_hNS_13DefaultDeleteIS1_EEEE", 1521 "self_type" : "_ZTIKN10gatekeeper9UniquePtrIA_hNS_13DefaultDeleteIS1_EEEE", 1522 "size" : 4, 1523 "source_file" : "system/gatekeeper/include/gatekeeper/UniquePtr.h" 1524 }, 1525 { 1526 "alignment" : 1, 1527 "is_const" : true, 1528 "linker_set_key" : "_ZTIKh", 1529 "name" : "const unsigned char", 1530 "referenced_type" : "_ZTIh", 1531 "self_type" : "_ZTIKh", 1532 "size" : 1, 1533 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1534 }, 1535 { 1536 "alignment" : 4, 1537 "is_const" : true, 1538 "linker_set_key" : "_ZTIKj", 1539 "name" : "const unsigned int", 1540 "referenced_type" : "_ZTIj", 1541 "self_type" : "_ZTIKj", 1542 "size" : 4, 1543 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1544 } 1545 ], 1546 "record_types" : 1547 [ 1548 { 1549 "alignment" : 4, 1550 "linker_set_key" : "_ZTIN10gatekeeper10GateKeeperE", 1551 "name" : "gatekeeper::GateKeeper", 1552 "record_kind" : "class", 1553 "referenced_type" : "_ZTIN10gatekeeper10GateKeeperE", 1554 "self_type" : "_ZTIN10gatekeeper10GateKeeperE", 1555 "size" : 4, 1556 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper.h", 1557 "vtable_components" : 1558 [ 1559 { 1560 "kind" : "offset_to_top" 1561 }, 1562 { 1563 "kind" : "rtti", 1564 "mangled_component_name" : "_ZTIN10gatekeeper10GateKeeperE" 1565 }, 1566 { 1567 "kind" : "complete_dtor_pointer", 1568 "mangled_component_name" : "_ZN10gatekeeper10GateKeeperD1Ev" 1569 }, 1570 { 1571 "kind" : "deleting_dtor_pointer", 1572 "mangled_component_name" : "_ZN10gatekeeper10GateKeeperD0Ev" 1573 }, 1574 { 1575 "is_pure" : true, 1576 "mangled_component_name" : "_ZNK10gatekeeper10GateKeeper15GetAuthTokenKeyEPPKhPj" 1577 }, 1578 { 1579 "is_pure" : true, 1580 "mangled_component_name" : "_ZN10gatekeeper10GateKeeper14GetPasswordKeyEPPKhPj" 1581 }, 1582 { 1583 "is_pure" : true, 1584 "mangled_component_name" : "_ZNK10gatekeeper10GateKeeper24ComputePasswordSignatureEPhjPKhjS3_jy" 1585 }, 1586 { 1587 "is_pure" : true, 1588 "mangled_component_name" : "_ZNK10gatekeeper10GateKeeper9GetRandomEPvj" 1589 }, 1590 { 1591 "is_pure" : true, 1592 "mangled_component_name" : "_ZNK10gatekeeper10GateKeeper16ComputeSignatureEPhjPKhjS3_j" 1593 }, 1594 { 1595 "is_pure" : true, 1596 "mangled_component_name" : "_ZNK10gatekeeper10GateKeeper24GetMillisecondsSinceBootEv" 1597 }, 1598 { 1599 "mangled_component_name" : "_ZN10gatekeeper10GateKeeper10RemoveUserEj" 1600 }, 1601 { 1602 "mangled_component_name" : "_ZN10gatekeeper10GateKeeper14RemoveAllUsersEv" 1603 }, 1604 { 1605 "is_pure" : true, 1606 "mangled_component_name" : "_ZN10gatekeeper10GateKeeper16GetFailureRecordEjyPNS_16failure_record_tEb" 1607 }, 1608 { 1609 "is_pure" : true, 1610 "mangled_component_name" : "_ZN10gatekeeper10GateKeeper18ClearFailureRecordEjyb" 1611 }, 1612 { 1613 "is_pure" : true, 1614 "mangled_component_name" : "_ZN10gatekeeper10GateKeeper18WriteFailureRecordEjPNS_16failure_record_tEb" 1615 }, 1616 { 1617 "mangled_component_name" : "_ZN10gatekeeper10GateKeeper19ComputeRetryTimeoutEPKNS_16failure_record_tE" 1618 }, 1619 { 1620 "is_pure" : true, 1621 "mangled_component_name" : "_ZNK10gatekeeper10GateKeeper16IsHardwareBackedEv" 1622 }, 1623 { 1624 "mangled_component_name" : "_ZN10gatekeeper10GateKeeper8DoVerifyEPKNS_17password_handle_tERKNS_11SizedBufferE" 1625 } 1626 ] 1627 }, 1628 { 1629 "alignment" : 4, 1630 "fields" : 1631 [ 1632 { 1633 "access" : "private", 1634 "field_name" : "buffer", 1635 "referenced_type" : "_ZTIN10gatekeeper9UniquePtrIA_hNS_13DefaultDeleteIS1_EEEE" 1636 }, 1637 { 1638 "access" : "private", 1639 "field_name" : "length", 1640 "field_offset" : 32, 1641 "referenced_type" : "_ZTIj" 1642 } 1643 ], 1644 "linker_set_key" : "_ZTIN10gatekeeper11SizedBufferE", 1645 "name" : "gatekeeper::SizedBuffer", 1646 "referenced_type" : "_ZTIN10gatekeeper11SizedBufferE", 1647 "self_type" : "_ZTIN10gatekeeper11SizedBufferE", 1648 "size" : 8, 1649 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h" 1650 }, 1651 { 1652 "alignment" : 1, 1653 "linker_set_key" : "_ZTIN10gatekeeper13DefaultDeleteIA_hEE", 1654 "name" : "gatekeeper::DefaultDelete<unsigned char[]>", 1655 "referenced_type" : "_ZTIN10gatekeeper13DefaultDeleteIA_hEE", 1656 "self_type" : "_ZTIN10gatekeeper13DefaultDeleteIA_hEE", 1657 "size" : 1, 1658 "source_file" : "system/gatekeeper/include/gatekeeper/UniquePtr.h", 1659 "template_args" : 1660 [ 1661 "_ZTIA_h" 1662 ] 1663 }, 1664 { 1665 "alignment" : 4, 1666 "base_specifiers" : 1667 [ 1668 { 1669 "referenced_type" : "_ZTIN10gatekeeper17GateKeeperMessageE" 1670 } 1671 ], 1672 "fields" : 1673 [ 1674 { 1675 "field_name" : "password_handle", 1676 "field_offset" : 128, 1677 "referenced_type" : "_ZTIN10gatekeeper11SizedBufferE" 1678 }, 1679 { 1680 "field_name" : "enrolled_password", 1681 "field_offset" : 192, 1682 "referenced_type" : "_ZTIN10gatekeeper11SizedBufferE" 1683 }, 1684 { 1685 "field_name" : "provided_password", 1686 "field_offset" : 256, 1687 "referenced_type" : "_ZTIN10gatekeeper11SizedBufferE" 1688 } 1689 ], 1690 "linker_set_key" : "_ZTIN10gatekeeper13EnrollRequestE", 1691 "name" : "gatekeeper::EnrollRequest", 1692 "referenced_type" : "_ZTIN10gatekeeper13EnrollRequestE", 1693 "self_type" : "_ZTIN10gatekeeper13EnrollRequestE", 1694 "size" : 40, 1695 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h", 1696 "vtable_components" : 1697 [ 1698 { 1699 "kind" : "offset_to_top" 1700 }, 1701 { 1702 "kind" : "rtti", 1703 "mangled_component_name" : "_ZTIN10gatekeeper13EnrollRequestE" 1704 }, 1705 { 1706 "kind" : "complete_dtor_pointer", 1707 "mangled_component_name" : "_ZN10gatekeeper13EnrollRequestD1Ev" 1708 }, 1709 { 1710 "kind" : "deleting_dtor_pointer", 1711 "mangled_component_name" : "_ZN10gatekeeper13EnrollRequestD0Ev" 1712 }, 1713 { 1714 "mangled_component_name" : "_ZNK10gatekeeper13EnrollRequest22nonErrorSerializedSizeEv" 1715 }, 1716 { 1717 "mangled_component_name" : "_ZNK10gatekeeper13EnrollRequest17nonErrorSerializeEPh" 1718 }, 1719 { 1720 "mangled_component_name" : "_ZN10gatekeeper13EnrollRequest19nonErrorDeserializeEPKhS2_" 1721 } 1722 ] 1723 }, 1724 { 1725 "alignment" : 8, 1726 "base_specifiers" : 1727 [ 1728 { 1729 "referenced_type" : "_ZTIN10gatekeeper17GateKeeperMessageE" 1730 } 1731 ], 1732 "fields" : 1733 [ 1734 { 1735 "field_name" : "challenge", 1736 "field_offset" : 128, 1737 "referenced_type" : "_ZTIy" 1738 }, 1739 { 1740 "field_name" : "password_handle", 1741 "field_offset" : 192, 1742 "referenced_type" : "_ZTIN10gatekeeper11SizedBufferE" 1743 }, 1744 { 1745 "field_name" : "provided_password", 1746 "field_offset" : 256, 1747 "referenced_type" : "_ZTIN10gatekeeper11SizedBufferE" 1748 } 1749 ], 1750 "linker_set_key" : "_ZTIN10gatekeeper13VerifyRequestE", 1751 "name" : "gatekeeper::VerifyRequest", 1752 "referenced_type" : "_ZTIN10gatekeeper13VerifyRequestE", 1753 "self_type" : "_ZTIN10gatekeeper13VerifyRequestE", 1754 "size" : 40, 1755 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h", 1756 "vtable_components" : 1757 [ 1758 { 1759 "kind" : "offset_to_top" 1760 }, 1761 { 1762 "kind" : "rtti", 1763 "mangled_component_name" : "_ZTIN10gatekeeper13VerifyRequestE" 1764 }, 1765 { 1766 "kind" : "complete_dtor_pointer", 1767 "mangled_component_name" : "_ZN10gatekeeper13VerifyRequestD1Ev" 1768 }, 1769 { 1770 "kind" : "deleting_dtor_pointer", 1771 "mangled_component_name" : "_ZN10gatekeeper13VerifyRequestD0Ev" 1772 }, 1773 { 1774 "mangled_component_name" : "_ZNK10gatekeeper13VerifyRequest22nonErrorSerializedSizeEv" 1775 }, 1776 { 1777 "mangled_component_name" : "_ZNK10gatekeeper13VerifyRequest17nonErrorSerializeEPh" 1778 }, 1779 { 1780 "mangled_component_name" : "_ZN10gatekeeper13VerifyRequest19nonErrorDeserializeEPKhS2_" 1781 } 1782 ] 1783 }, 1784 { 1785 "alignment" : 4, 1786 "base_specifiers" : 1787 [ 1788 { 1789 "referenced_type" : "_ZTIN10gatekeeper17GateKeeperMessageE" 1790 } 1791 ], 1792 "fields" : 1793 [ 1794 { 1795 "field_name" : "enrolled_password_handle", 1796 "field_offset" : 128, 1797 "referenced_type" : "_ZTIN10gatekeeper11SizedBufferE" 1798 } 1799 ], 1800 "linker_set_key" : "_ZTIN10gatekeeper14EnrollResponseE", 1801 "name" : "gatekeeper::EnrollResponse", 1802 "referenced_type" : "_ZTIN10gatekeeper14EnrollResponseE", 1803 "self_type" : "_ZTIN10gatekeeper14EnrollResponseE", 1804 "size" : 24, 1805 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h", 1806 "vtable_components" : 1807 [ 1808 { 1809 "kind" : "offset_to_top" 1810 }, 1811 { 1812 "kind" : "rtti", 1813 "mangled_component_name" : "_ZTIN10gatekeeper14EnrollResponseE" 1814 }, 1815 { 1816 "kind" : "complete_dtor_pointer", 1817 "mangled_component_name" : "_ZN10gatekeeper14EnrollResponseD1Ev" 1818 }, 1819 { 1820 "kind" : "deleting_dtor_pointer", 1821 "mangled_component_name" : "_ZN10gatekeeper14EnrollResponseD0Ev" 1822 }, 1823 { 1824 "mangled_component_name" : "_ZNK10gatekeeper14EnrollResponse22nonErrorSerializedSizeEv" 1825 }, 1826 { 1827 "mangled_component_name" : "_ZNK10gatekeeper14EnrollResponse17nonErrorSerializeEPh" 1828 }, 1829 { 1830 "mangled_component_name" : "_ZN10gatekeeper14EnrollResponse19nonErrorDeserializeEPKhS2_" 1831 } 1832 ] 1833 }, 1834 { 1835 "alignment" : 4, 1836 "base_specifiers" : 1837 [ 1838 { 1839 "referenced_type" : "_ZTIN10gatekeeper17GateKeeperMessageE" 1840 } 1841 ], 1842 "fields" : 1843 [ 1844 { 1845 "field_name" : "auth_token", 1846 "field_offset" : 128, 1847 "referenced_type" : "_ZTIN10gatekeeper11SizedBufferE" 1848 }, 1849 { 1850 "field_name" : "request_reenroll", 1851 "field_offset" : 192, 1852 "referenced_type" : "_ZTIb" 1853 } 1854 ], 1855 "linker_set_key" : "_ZTIN10gatekeeper14VerifyResponseE", 1856 "name" : "gatekeeper::VerifyResponse", 1857 "referenced_type" : "_ZTIN10gatekeeper14VerifyResponseE", 1858 "self_type" : "_ZTIN10gatekeeper14VerifyResponseE", 1859 "size" : 28, 1860 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h", 1861 "vtable_components" : 1862 [ 1863 { 1864 "kind" : "offset_to_top" 1865 }, 1866 { 1867 "kind" : "rtti", 1868 "mangled_component_name" : "_ZTIN10gatekeeper14VerifyResponseE" 1869 }, 1870 { 1871 "kind" : "complete_dtor_pointer", 1872 "mangled_component_name" : "_ZN10gatekeeper14VerifyResponseD1Ev" 1873 }, 1874 { 1875 "kind" : "deleting_dtor_pointer", 1876 "mangled_component_name" : "_ZN10gatekeeper14VerifyResponseD0Ev" 1877 }, 1878 { 1879 "mangled_component_name" : "_ZNK10gatekeeper14VerifyResponse22nonErrorSerializedSizeEv" 1880 }, 1881 { 1882 "mangled_component_name" : "_ZNK10gatekeeper14VerifyResponse17nonErrorSerializeEPh" 1883 }, 1884 { 1885 "mangled_component_name" : "_ZN10gatekeeper14VerifyResponse19nonErrorDeserializeEPKhS2_" 1886 } 1887 ] 1888 }, 1889 { 1890 "alignment" : 1, 1891 "fields" : 1892 [ 1893 { 1894 "field_name" : "secure_user_id", 1895 "referenced_type" : "_ZTIy" 1896 }, 1897 { 1898 "field_name" : "last_checked_timestamp", 1899 "field_offset" : 64, 1900 "referenced_type" : "_ZTIy" 1901 }, 1902 { 1903 "field_name" : "failure_counter", 1904 "field_offset" : 128, 1905 "referenced_type" : "_ZTIj" 1906 } 1907 ], 1908 "linker_set_key" : "_ZTIN10gatekeeper16failure_record_tE", 1909 "name" : "gatekeeper::failure_record_t", 1910 "referenced_type" : "_ZTIN10gatekeeper16failure_record_tE", 1911 "self_type" : "_ZTIN10gatekeeper16failure_record_tE", 1912 "size" : 20, 1913 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper.h" 1914 }, 1915 { 1916 "alignment" : 1, 1917 "linker_set_key" : "_ZTIN10gatekeeper16remove_referenceIRNS_11SizedBufferEEE", 1918 "name" : "gatekeeper::remove_reference<gatekeeper::SizedBuffer &>", 1919 "referenced_type" : "_ZTIN10gatekeeper16remove_referenceIRNS_11SizedBufferEEE", 1920 "self_type" : "_ZTIN10gatekeeper16remove_referenceIRNS_11SizedBufferEEE", 1921 "size" : 1, 1922 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_utils.h", 1923 "template_args" : 1924 [ 1925 "_ZTIRN10gatekeeper11SizedBufferE" 1926 ] 1927 }, 1928 { 1929 "alignment" : 1, 1930 "linker_set_key" : "_ZTIN10gatekeeper16remove_referenceIRNS_9UniquePtrIA_hNS_13DefaultDeleteIS2_EEEEEE", 1931 "name" : "gatekeeper::remove_reference<gatekeeper::UniquePtr<unsigned char[], gatekeeper::DefaultDelete<unsigned char[]>> &>", 1932 "referenced_type" : "_ZTIN10gatekeeper16remove_referenceIRNS_9UniquePtrIA_hNS_13DefaultDeleteIS2_EEEEEE", 1933 "self_type" : "_ZTIN10gatekeeper16remove_referenceIRNS_9UniquePtrIA_hNS_13DefaultDeleteIS2_EEEEEE", 1934 "size" : 1, 1935 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_utils.h", 1936 "template_args" : 1937 [ 1938 "_ZTIRN10gatekeeper9UniquePtrIA_hNS_13DefaultDeleteIS1_EEEE" 1939 ] 1940 }, 1941 { 1942 "alignment" : 4, 1943 "base_specifiers" : 1944 [ 1945 { 1946 "referenced_type" : "_ZTIN10gatekeeper17GateKeeperMessageE" 1947 } 1948 ], 1949 "linker_set_key" : "_ZTIN10gatekeeper17DeleteUserRequestE", 1950 "name" : "gatekeeper::DeleteUserRequest", 1951 "referenced_type" : "_ZTIN10gatekeeper17DeleteUserRequestE", 1952 "self_type" : "_ZTIN10gatekeeper17DeleteUserRequestE", 1953 "size" : 16, 1954 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h", 1955 "vtable_components" : 1956 [ 1957 { 1958 "kind" : "offset_to_top" 1959 }, 1960 { 1961 "kind" : "rtti", 1962 "mangled_component_name" : "_ZTIN10gatekeeper17DeleteUserRequestE" 1963 }, 1964 { 1965 "kind" : "complete_dtor_pointer", 1966 "mangled_component_name" : "_ZN10gatekeeper17DeleteUserRequestD1Ev" 1967 }, 1968 { 1969 "kind" : "deleting_dtor_pointer", 1970 "mangled_component_name" : "_ZN10gatekeeper17DeleteUserRequestD0Ev" 1971 }, 1972 { 1973 "mangled_component_name" : "_ZNK10gatekeeper17DeleteUserRequest22nonErrorSerializedSizeEv" 1974 }, 1975 { 1976 "mangled_component_name" : "_ZNK10gatekeeper17DeleteUserRequest17nonErrorSerializeEPh" 1977 }, 1978 { 1979 "mangled_component_name" : "_ZN10gatekeeper17DeleteUserRequest19nonErrorDeserializeEPKhS2_" 1980 } 1981 ] 1982 }, 1983 { 1984 "alignment" : 4, 1985 "fields" : 1986 [ 1987 { 1988 "field_name" : "error", 1989 "field_offset" : 32, 1990 "referenced_type" : "_ZTIN10gatekeeper18gatekeeper_error_tE" 1991 }, 1992 { 1993 "field_name" : "user_id", 1994 "field_offset" : 64, 1995 "referenced_type" : "_ZTIj" 1996 }, 1997 { 1998 "field_name" : "retry_timeout", 1999 "field_offset" : 96, 2000 "referenced_type" : "_ZTIj" 2001 } 2002 ], 2003 "linker_set_key" : "_ZTIN10gatekeeper17GateKeeperMessageE", 2004 "name" : "gatekeeper::GateKeeperMessage", 2005 "referenced_type" : "_ZTIN10gatekeeper17GateKeeperMessageE", 2006 "self_type" : "_ZTIN10gatekeeper17GateKeeperMessageE", 2007 "size" : 16, 2008 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h", 2009 "vtable_components" : 2010 [ 2011 { 2012 "kind" : "offset_to_top" 2013 }, 2014 { 2015 "kind" : "rtti", 2016 "mangled_component_name" : "_ZTIN10gatekeeper17GateKeeperMessageE" 2017 }, 2018 { 2019 "kind" : "complete_dtor_pointer", 2020 "mangled_component_name" : "_ZN10gatekeeper17GateKeeperMessageD1Ev" 2021 }, 2022 { 2023 "kind" : "deleting_dtor_pointer", 2024 "mangled_component_name" : "_ZN10gatekeeper17GateKeeperMessageD0Ev" 2025 }, 2026 { 2027 "mangled_component_name" : "_ZNK10gatekeeper17GateKeeperMessage22nonErrorSerializedSizeEv" 2028 }, 2029 { 2030 "mangled_component_name" : "_ZNK10gatekeeper17GateKeeperMessage17nonErrorSerializeEPh" 2031 }, 2032 { 2033 "mangled_component_name" : "_ZN10gatekeeper17GateKeeperMessage19nonErrorDeserializeEPKhS2_" 2034 } 2035 ] 2036 }, 2037 { 2038 "alignment" : 1, 2039 "fields" : 2040 [ 2041 { 2042 "field_name" : "version", 2043 "referenced_type" : "_ZTIh" 2044 }, 2045 { 2046 "field_name" : "user_id", 2047 "field_offset" : 8, 2048 "referenced_type" : "_ZTIy" 2049 }, 2050 { 2051 "field_name" : "flags", 2052 "field_offset" : 72, 2053 "referenced_type" : "_ZTIy" 2054 }, 2055 { 2056 "field_name" : "salt", 2057 "field_offset" : 136, 2058 "referenced_type" : "_ZTIy" 2059 }, 2060 { 2061 "field_name" : "signature", 2062 "field_offset" : 200, 2063 "referenced_type" : "_ZTIA32_h" 2064 }, 2065 { 2066 "field_name" : "hardware_backed", 2067 "field_offset" : 456, 2068 "referenced_type" : "_ZTIb" 2069 } 2070 ], 2071 "linker_set_key" : "_ZTIN10gatekeeper17password_handle_tE", 2072 "name" : "gatekeeper::password_handle_t", 2073 "referenced_type" : "_ZTIN10gatekeeper17password_handle_tE", 2074 "self_type" : "_ZTIN10gatekeeper17password_handle_tE", 2075 "size" : 58, 2076 "source_file" : "system/gatekeeper/include/gatekeeper/password_handle.h" 2077 }, 2078 { 2079 "alignment" : 4, 2080 "base_specifiers" : 2081 [ 2082 { 2083 "referenced_type" : "_ZTIN10gatekeeper17GateKeeperMessageE" 2084 } 2085 ], 2086 "linker_set_key" : "_ZTIN10gatekeeper18DeleteUserResponseE", 2087 "name" : "gatekeeper::DeleteUserResponse", 2088 "referenced_type" : "_ZTIN10gatekeeper18DeleteUserResponseE", 2089 "self_type" : "_ZTIN10gatekeeper18DeleteUserResponseE", 2090 "size" : 16, 2091 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h", 2092 "vtable_components" : 2093 [ 2094 { 2095 "kind" : "offset_to_top" 2096 }, 2097 { 2098 "kind" : "rtti", 2099 "mangled_component_name" : "_ZTIN10gatekeeper18DeleteUserResponseE" 2100 }, 2101 { 2102 "kind" : "complete_dtor_pointer", 2103 "mangled_component_name" : "_ZN10gatekeeper18DeleteUserResponseD1Ev" 2104 }, 2105 { 2106 "kind" : "deleting_dtor_pointer", 2107 "mangled_component_name" : "_ZN10gatekeeper18DeleteUserResponseD0Ev" 2108 }, 2109 { 2110 "mangled_component_name" : "_ZNK10gatekeeper18DeleteUserResponse22nonErrorSerializedSizeEv" 2111 }, 2112 { 2113 "mangled_component_name" : "_ZNK10gatekeeper18DeleteUserResponse17nonErrorSerializeEPh" 2114 }, 2115 { 2116 "mangled_component_name" : "_ZN10gatekeeper18DeleteUserResponse19nonErrorDeserializeEPKhS2_" 2117 } 2118 ] 2119 }, 2120 { 2121 "alignment" : 4, 2122 "base_specifiers" : 2123 [ 2124 { 2125 "referenced_type" : "_ZTIN10gatekeeper17GateKeeperMessageE" 2126 } 2127 ], 2128 "linker_set_key" : "_ZTIN10gatekeeper21DeleteAllUsersRequestE", 2129 "name" : "gatekeeper::DeleteAllUsersRequest", 2130 "referenced_type" : "_ZTIN10gatekeeper21DeleteAllUsersRequestE", 2131 "self_type" : "_ZTIN10gatekeeper21DeleteAllUsersRequestE", 2132 "size" : 16, 2133 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h", 2134 "vtable_components" : 2135 [ 2136 { 2137 "kind" : "offset_to_top" 2138 }, 2139 { 2140 "kind" : "rtti", 2141 "mangled_component_name" : "_ZTIN10gatekeeper21DeleteAllUsersRequestE" 2142 }, 2143 { 2144 "kind" : "complete_dtor_pointer", 2145 "mangled_component_name" : "_ZN10gatekeeper21DeleteAllUsersRequestD1Ev" 2146 }, 2147 { 2148 "kind" : "deleting_dtor_pointer", 2149 "mangled_component_name" : "_ZN10gatekeeper21DeleteAllUsersRequestD0Ev" 2150 }, 2151 { 2152 "mangled_component_name" : "_ZNK10gatekeeper21DeleteAllUsersRequest22nonErrorSerializedSizeEv" 2153 }, 2154 { 2155 "mangled_component_name" : "_ZNK10gatekeeper21DeleteAllUsersRequest17nonErrorSerializeEPh" 2156 }, 2157 { 2158 "mangled_component_name" : "_ZN10gatekeeper21DeleteAllUsersRequest19nonErrorDeserializeEPKhS2_" 2159 } 2160 ] 2161 }, 2162 { 2163 "alignment" : 4, 2164 "base_specifiers" : 2165 [ 2166 { 2167 "referenced_type" : "_ZTIN10gatekeeper17GateKeeperMessageE" 2168 } 2169 ], 2170 "linker_set_key" : "_ZTIN10gatekeeper22DeleteAllUsersResponseE", 2171 "name" : "gatekeeper::DeleteAllUsersResponse", 2172 "referenced_type" : "_ZTIN10gatekeeper22DeleteAllUsersResponseE", 2173 "self_type" : "_ZTIN10gatekeeper22DeleteAllUsersResponseE", 2174 "size" : 16, 2175 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_messages.h", 2176 "vtable_components" : 2177 [ 2178 { 2179 "kind" : "offset_to_top" 2180 }, 2181 { 2182 "kind" : "rtti", 2183 "mangled_component_name" : "_ZTIN10gatekeeper22DeleteAllUsersResponseE" 2184 }, 2185 { 2186 "kind" : "complete_dtor_pointer", 2187 "mangled_component_name" : "_ZN10gatekeeper22DeleteAllUsersResponseD1Ev" 2188 }, 2189 { 2190 "kind" : "deleting_dtor_pointer", 2191 "mangled_component_name" : "_ZN10gatekeeper22DeleteAllUsersResponseD0Ev" 2192 }, 2193 { 2194 "mangled_component_name" : "_ZNK10gatekeeper22DeleteAllUsersResponse22nonErrorSerializedSizeEv" 2195 }, 2196 { 2197 "mangled_component_name" : "_ZNK10gatekeeper22DeleteAllUsersResponse17nonErrorSerializeEPh" 2198 }, 2199 { 2200 "mangled_component_name" : "_ZN10gatekeeper22DeleteAllUsersResponse19nonErrorDeserializeEPKhS2_" 2201 } 2202 ] 2203 }, 2204 { 2205 "alignment" : 4, 2206 "fields" : 2207 [ 2208 { 2209 "access" : "private", 2210 "field_name" : "mPtr", 2211 "referenced_type" : "_ZTIPh" 2212 } 2213 ], 2214 "linker_set_key" : "_ZTIN10gatekeeper9UniquePtrIA_hNS_13DefaultDeleteIS1_EEEE", 2215 "name" : "gatekeeper::UniquePtr<unsigned char[], gatekeeper::DefaultDelete<unsigned char[]>>", 2216 "record_kind" : "class", 2217 "referenced_type" : "_ZTIN10gatekeeper9UniquePtrIA_hNS_13DefaultDeleteIS1_EEEE", 2218 "self_type" : "_ZTIN10gatekeeper9UniquePtrIA_hNS_13DefaultDeleteIS1_EEEE", 2219 "size" : 4, 2220 "source_file" : "system/gatekeeper/include/gatekeeper/UniquePtr.h", 2221 "template_args" : 2222 [ 2223 "_ZTIA_h", 2224 "_ZTIN10gatekeeper13DefaultDeleteIA_hEE" 2225 ] 2226 } 2227 ], 2228 "rvalue_reference_types" : 2229 [ 2230 { 2231 "alignment" : 4, 2232 "linker_set_key" : "_ZTION10gatekeeper11SizedBufferE", 2233 "name" : "gatekeeper::SizedBuffer &&", 2234 "referenced_type" : "_ZTIN10gatekeeper11SizedBufferE", 2235 "self_type" : "_ZTION10gatekeeper11SizedBufferE", 2236 "size" : 4, 2237 "source_file" : "system/gatekeeper/include/gatekeeper/gatekeeper_utils.h" 2238 }, 2239 { 2240 "alignment" : 4, 2241 "linker_set_key" : "_ZTION10gatekeeper9UniquePtrIA_hNS_13DefaultDeleteIS1_EEEE", 2242 "name" : "gatekeeper::UniquePtr<unsigned char[], gatekeeper::DefaultDelete<unsigned char[]>> &&", 2243 "referenced_type" : "_ZTIN10gatekeeper9UniquePtrIA_hNS_13DefaultDeleteIS1_EEEE", 2244 "self_type" : "_ZTION10gatekeeper9UniquePtrIA_hNS_13DefaultDeleteIS1_EEEE", 2245 "size" : 4, 2246 "source_file" : "system/gatekeeper/include/gatekeeper/UniquePtr.h" 2247 } 2248 ] 2249} 2250