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