1{ 2 "array_types" : 3 [ 4 { 5 "alignment" : 1, 6 "linker_set_key" : "char [1024]", 7 "name" : "char [1024]", 8 "referenced_type" : "type-65", 9 "self_type" : "type-64", 10 "size" : 1024, 11 "source_file" : "/system/libbase/include/android-base/file.h" 12 } 13 ], 14 "builtin_types" : 15 [ 16 { 17 "alignment" : 1, 18 "is_integral" : true, 19 "is_unsigned" : true, 20 "linker_set_key" : "bool", 21 "name" : "bool", 22 "referenced_type" : "type-11", 23 "self_type" : "type-11", 24 "size" : 1 25 }, 26 { 27 "alignment" : 1, 28 "is_integral" : true, 29 "linker_set_key" : "char", 30 "name" : "char", 31 "referenced_type" : "type-65", 32 "self_type" : "type-65", 33 "size" : 1 34 }, 35 { 36 "alignment" : 4, 37 "is_integral" : true, 38 "linker_set_key" : "int", 39 "name" : "int", 40 "referenced_type" : "type-21", 41 "self_type" : "type-21", 42 "size" : 4 43 }, 44 { 45 "alignment" : 4, 46 "is_integral" : true, 47 "linker_set_key" : "long", 48 "name" : "long", 49 "referenced_type" : "type-31", 50 "self_type" : "type-31", 51 "size" : 4 52 }, 53 { 54 "alignment" : 4, 55 "is_integral" : true, 56 "linker_set_key" : "long long", 57 "name" : "long long", 58 "referenced_type" : "type-10", 59 "self_type" : "type-10", 60 "size" : 8 61 }, 62 { 63 "alignment" : 1, 64 "is_integral" : true, 65 "linker_set_key" : "signed char", 66 "name" : "signed char", 67 "referenced_type" : "type-108", 68 "self_type" : "type-108", 69 "size" : 1 70 }, 71 { 72 "alignment" : 1, 73 "is_integral" : true, 74 "is_unsigned" : true, 75 "linker_set_key" : "unsigned char", 76 "name" : "unsigned char", 77 "referenced_type" : "type-4", 78 "self_type" : "type-4", 79 "size" : 1 80 }, 81 { 82 "alignment" : 4, 83 "is_integral" : true, 84 "is_unsigned" : true, 85 "linker_set_key" : "unsigned int", 86 "name" : "unsigned int", 87 "referenced_type" : "type-6", 88 "self_type" : "type-6", 89 "size" : 4 90 }, 91 { 92 "alignment" : 4, 93 "is_integral" : true, 94 "is_unsigned" : true, 95 "linker_set_key" : "unsigned long long", 96 "name" : "unsigned long long", 97 "referenced_type" : "type-61", 98 "self_type" : "type-61", 99 "size" : 8 100 }, 101 { 102 "alignment" : 2, 103 "is_integral" : true, 104 "is_unsigned" : true, 105 "linker_set_key" : "unsigned short", 106 "name" : "unsigned short", 107 "referenced_type" : "type-5", 108 "self_type" : "type-5", 109 "size" : 2 110 }, 111 { 112 "linker_set_key" : "void", 113 "name" : "void", 114 "referenced_type" : "type-47", 115 "self_type" : "type-47" 116 } 117 ], 118 "elf_functions" : 119 [ 120 { 121 "name" : "_Z11GetOwnerTagPK10ZipArchive" 122 }, 123 { 124 "name" : "_Z11OpenArchivePKcPP10ZipArchive" 125 }, 126 { 127 "name" : "_Z12CloseArchiveP10ZipArchive" 128 }, 129 { 130 "name" : "_Z12EndIterationPv" 131 }, 132 { 133 "name" : "_Z13OpenArchiveFdiPKcPP10ZipArchiveb" 134 }, 135 { 136 "name" : "_Z14StartIterationP10ZipArchivePPvPK9ZipStringS5_" 137 }, 138 { 139 "name" : "_Z15ErrorCodeStringi" 140 }, 141 { 142 "name" : "_Z15ExtractToMemoryP10ZipArchiveP8ZipEntryPhj" 143 }, 144 { 145 "name" : "_Z15ExtractToWriterP10ZipArchiveP8ZipEntryPN11zip_archive6WriterE" 146 }, 147 { 148 "name" : "_Z17GetFileDescriptorP10ZipArchive" 149 }, 150 { 151 "name" : "_Z18ExtractEntryToFileP10ZipArchiveP8ZipEntryi" 152 }, 153 { 154 "name" : "_Z21OpenArchiveFromMemoryPvjPKcPP10ZipArchive" 155 }, 156 { 157 "name" : "_Z23ProcessZipEntryContentsP10ZipArchiveP8ZipEntryPFbPKhjPvES5_" 158 }, 159 { 160 "name" : "_Z4NextPvP8ZipEntryP9ZipString" 161 }, 162 { 163 "name" : "_Z9FindEntryP10ZipArchiveRK9ZipStringP8ZipEntry" 164 }, 165 { 166 "name" : "_ZN10ZipArchive26InitializeCentralDirectoryExj" 167 }, 168 { 169 "name" : "_ZN10ZipArchiveC1EPvj" 170 }, 171 { 172 "name" : "_ZN10ZipArchiveC1Eib" 173 }, 174 { 175 "name" : "_ZN10ZipArchiveC2EPvj" 176 }, 177 { 178 "name" : "_ZN10ZipArchiveC2Eib" 179 }, 180 { 181 "name" : "_ZN10ZipArchiveD1Ev" 182 }, 183 { 184 "name" : "_ZN10ZipArchiveD2Ev" 185 }, 186 { 187 "name" : "_ZN11zip_archive6ReaderD0Ev" 188 }, 189 { 190 "name" : "_ZN11zip_archive6ReaderD1Ev" 191 }, 192 { 193 "name" : "_ZN11zip_archive6ReaderD2Ev" 194 }, 195 { 196 "name" : "_ZN11zip_archive6WriterD0Ev" 197 }, 198 { 199 "name" : "_ZN11zip_archive6WriterD1Ev" 200 }, 201 { 202 "name" : "_ZN11zip_archive6WriterD2Ev" 203 }, 204 { 205 "name" : "_ZN11zip_archive7InflateERKNS_6ReaderEjjPNS_6WriterEPy" 206 }, 207 { 208 "name" : "_ZN16CentralDirectory10InitializeEPvxj" 209 }, 210 { 211 "name" : "_ZN21ZipArchiveStreamEntry4InitERK8ZipEntry" 212 }, 213 { 214 "name" : "_ZN21ZipArchiveStreamEntry6CreateEP10ZipArchiveRK8ZipEntry" 215 }, 216 { 217 "name" : "_ZN21ZipArchiveStreamEntry9CreateRawEP10ZipArchiveRK8ZipEntry" 218 }, 219 { 220 "name" : "_ZN31ZipArchiveStreamEntryCompressed4InitERK8ZipEntry" 221 }, 222 { 223 "name" : "_ZN31ZipArchiveStreamEntryCompressed4ReadEv" 224 }, 225 { 226 "name" : "_ZN31ZipArchiveStreamEntryCompressed6VerifyEv" 227 }, 228 { 229 "name" : "_ZN31ZipArchiveStreamEntryCompressedD0Ev" 230 }, 231 { 232 "name" : "_ZN31ZipArchiveStreamEntryCompressedD1Ev" 233 }, 234 { 235 "name" : "_ZN31ZipArchiveStreamEntryCompressedD2Ev" 236 }, 237 { 238 "name" : "_ZN33ZipArchiveStreamEntryUncompressed4InitERK8ZipEntry" 239 }, 240 { 241 "name" : "_ZN33ZipArchiveStreamEntryUncompressed4ReadEv" 242 }, 243 { 244 "name" : "_ZN33ZipArchiveStreamEntryUncompressed6VerifyEv" 245 }, 246 { 247 "name" : "_ZN34ZipArchiveStreamEntryRawCompressed4InitERK8ZipEntry" 248 }, 249 { 250 "name" : "_ZN34ZipArchiveStreamEntryRawCompressed6VerifyEv" 251 }, 252 { 253 "name" : "_ZN9ZipStringC1EPKc" 254 }, 255 { 256 "name" : "_ZN9ZipStringC2EPKc" 257 }, 258 { 259 "name" : "_ZN9ZipWriter10StartEntryEPKcj" 260 }, 261 { 262 "name" : "_ZN9ZipWriter10StoreBytesEPNS_9FileEntryEPKvj" 263 }, 264 { 265 "name" : "_ZN9ZipWriter10WriteBytesEPKvj" 266 }, 267 { 268 "name" : "_ZN9ZipWriter11FinishEntryEv" 269 }, 270 { 271 "name" : "_ZN9ZipWriter11HandleErrorEi" 272 }, 273 { 274 "name" : "_ZN9ZipWriter12GetLastEntryEPNS_9FileEntryE" 275 }, 276 { 277 "name" : "_ZN9ZipWriter13CompressBytesEPNS_9FileEntryEPKvj" 278 }, 279 { 280 "name" : "_ZN9ZipWriter14PrepareDeflateEv" 281 }, 282 { 283 "name" : "_ZN9ZipWriter15ErrorCodeStringEi" 284 }, 285 { 286 "name" : "_ZN9ZipWriter16DiscardLastEntryEv" 287 }, 288 { 289 "name" : "_ZN9ZipWriter17StartAlignedEntryEPKcjj" 290 }, 291 { 292 "name" : "_ZN9ZipWriter18StartEntryWithTimeEPKcjl" 293 }, 294 { 295 "name" : "_ZN9ZipWriter20FlushCompressedBytesEPNS_9FileEntryE" 296 }, 297 { 298 "name" : "_ZN9ZipWriter25StartAlignedEntryWithTimeEPKcjlj" 299 }, 300 { 301 "name" : "_ZN9ZipWriter6FinishEv" 302 }, 303 { 304 "name" : "_ZN9ZipWriterC1EOS_" 305 }, 306 { 307 "name" : "_ZN9ZipWriterC1EP7__sFILE" 308 }, 309 { 310 "name" : "_ZN9ZipWriterC2EOS_" 311 }, 312 { 313 "name" : "_ZN9ZipWriterC2EP7__sFILE" 314 }, 315 { 316 "name" : "_ZN9ZipWriteraSEOS_" 317 }, 318 { 319 "name" : "_ZNK13MappedZipFile10GetBasePtrEv" 320 }, 321 { 322 "name" : "_ZNK13MappedZipFile12ReadAtOffsetEPhjx" 323 }, 324 { 325 "name" : "_ZNK13MappedZipFile13GetFileLengthEv" 326 }, 327 { 328 "name" : "_ZNK13MappedZipFile17GetFileDescriptorEv" 329 }, 330 { 331 "name" : "_ZNK8ZipEntry19GetModificationTimeEv" 332 }, 333 { 334 "binding" : "weak", 335 "name" : "_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j" 336 }, 337 { 338 "binding" : "weak", 339 "name" : "_ZNSt3__16vectorIN9ZipWriter9FileEntryENS_9allocatorIS2_EEE13__move_assignERS5_NS_17integral_constantIbLb1EEE" 340 }, 341 { 342 "binding" : "weak", 343 "name" : "_ZNSt3__16vectorIN9ZipWriter9FileEntryENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJS2_EEEvDpOT_" 344 }, 345 { 346 "binding" : "weak", 347 "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE8__appendEjRKc" 348 }, 349 { 350 "binding" : "weak", 351 "name" : "_ZNSt3__16vectorIhNS_9allocatorIhEEE8__appendEj" 352 }, 353 { 354 "name" : "__moddi3" 355 } 356 ], 357 "elf_objects" : 358 [ 359 { 360 "binding" : "weak", 361 "name" : "_ZTV10FileWriter" 362 }, 363 { 364 "binding" : "weak", 365 "name" : "_ZTV11EntryReader" 366 }, 367 { 368 "binding" : "weak", 369 "name" : "_ZTV12MemoryWriter" 370 }, 371 { 372 "binding" : "weak", 373 "name" : "_ZTV13ProcessWriter" 374 }, 375 { 376 "name" : "_ZTV21ZipArchiveStreamEntry" 377 }, 378 { 379 "name" : "_ZTV31ZipArchiveStreamEntryCompressed" 380 }, 381 { 382 "name" : "_ZTV33ZipArchiveStreamEntryUncompressed" 383 }, 384 { 385 "name" : "_ZTV34ZipArchiveStreamEntryRawCompressed" 386 }, 387 { 388 "name" : "_ZTVN11zip_archive6ReaderE" 389 }, 390 { 391 "name" : "_ZTVN11zip_archive6WriterE" 392 } 393 ], 394 "enum_types" : 395 [ 396 { 397 "access" : "private", 398 "alignment" : 4, 399 "enum_fields" : 400 [ 401 { 402 "enum_field_value" : 0, 403 "name" : "ZipWriter::State::kWritingZip" 404 }, 405 { 406 "enum_field_value" : 1, 407 "name" : "ZipWriter::State::kWritingEntry" 408 }, 409 { 410 "enum_field_value" : 2, 411 "name" : "ZipWriter::State::kDone" 412 }, 413 { 414 "enum_field_value" : 3, 415 "name" : "ZipWriter::State::kError" 416 } 417 ], 418 "linker_set_key" : "ZipWriter::State", 419 "name" : "ZipWriter::State", 420 "referenced_type" : "type-20", 421 "self_type" : "type-20", 422 "size" : 4, 423 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h", 424 "underlying_type" : "type-21", 425 "unique_id" : "_ZTSN9ZipWriter5StateE" 426 }, 427 { 428 "alignment" : 4, 429 "enum_fields" : 430 [ 431 { 432 "enum_field_value" : 0, 433 "name" : "android::base::DEFAULT" 434 }, 435 { 436 "enum_field_value" : 1, 437 "name" : "android::base::MAIN" 438 }, 439 { 440 "enum_field_value" : 2, 441 "name" : "android::base::SYSTEM" 442 } 443 ], 444 "linker_set_key" : "android::base::LogId", 445 "name" : "android::base::LogId", 446 "referenced_type" : "type-70", 447 "self_type" : "type-70", 448 "size" : 4, 449 "source_file" : "/system/libbase/include/android-base/logging.h", 450 "underlying_type" : "type-6", 451 "unique_id" : "_ZTSN7android4base5LogIdE" 452 }, 453 { 454 "alignment" : 4, 455 "enum_fields" : 456 [ 457 { 458 "enum_field_value" : 0, 459 "name" : "android::base::VERBOSE" 460 }, 461 { 462 "enum_field_value" : 1, 463 "name" : "android::base::DEBUG" 464 }, 465 { 466 "enum_field_value" : 2, 467 "name" : "android::base::INFO" 468 }, 469 { 470 "enum_field_value" : 3, 471 "name" : "android::base::WARNING" 472 }, 473 { 474 "enum_field_value" : 4, 475 "name" : "android::base::ERROR" 476 }, 477 { 478 "enum_field_value" : 5, 479 "name" : "android::base::FATAL_WITHOUT_ABORT" 480 }, 481 { 482 "enum_field_value" : 6, 483 "name" : "android::base::FATAL" 484 } 485 ], 486 "linker_set_key" : "android::base::LogSeverity", 487 "name" : "android::base::LogSeverity", 488 "referenced_type" : "type-69", 489 "self_type" : "type-69", 490 "size" : 4, 491 "source_file" : "/system/libbase/include/android-base/logging.h", 492 "underlying_type" : "type-6", 493 "unique_id" : "_ZTSN7android4base11LogSeverityE" 494 } 495 ], 496 "function_types" : 497 [ 498 { 499 "alignment" : 4, 500 "linker_set_key" : "bool (const unsigned char *, unsigned int, void *)", 501 "name" : "bool (const unsigned char *, unsigned int, void *)", 502 "parameters" : 503 [ 504 { 505 "referenced_type" : "type-2" 506 }, 507 { 508 "referenced_type" : "type-6" 509 }, 510 { 511 "referenced_type" : "type-46" 512 } 513 ], 514 "referenced_type" : "type-52", 515 "return_type" : "type-11", 516 "self_type" : "type-52", 517 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 518 } 519 ], 520 "functions" : 521 [ 522 { 523 "function_name" : "OpenArchive", 524 "linker_set_key" : "_Z11OpenArchivePKcPP10ZipArchive", 525 "parameters" : 526 [ 527 { 528 "referenced_type" : "type-85" 529 }, 530 { 531 "referenced_type" : "type-44" 532 } 533 ], 534 "return_type" : "type-21", 535 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 536 }, 537 { 538 "function_name" : "CloseArchive", 539 "linker_set_key" : "_Z12CloseArchiveP10ZipArchive", 540 "parameters" : 541 [ 542 { 543 "referenced_type" : "type-42" 544 } 545 ], 546 "return_type" : "type-47", 547 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 548 }, 549 { 550 "function_name" : "EndIteration", 551 "linker_set_key" : "_Z12EndIterationPv", 552 "parameters" : 553 [ 554 { 555 "referenced_type" : "type-46" 556 } 557 ], 558 "return_type" : "type-47", 559 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 560 }, 561 { 562 "function_name" : "OpenArchiveFd", 563 "linker_set_key" : "_Z13OpenArchiveFdiPKcPP10ZipArchiveb", 564 "parameters" : 565 [ 566 { 567 "referenced_type" : "type-45" 568 }, 569 { 570 "referenced_type" : "type-85" 571 }, 572 { 573 "referenced_type" : "type-44" 574 }, 575 { 576 "default_arg" : true, 577 "referenced_type" : "type-11" 578 } 579 ], 580 "return_type" : "type-21", 581 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 582 }, 583 { 584 "function_name" : "StartIteration", 585 "linker_set_key" : "_Z14StartIterationP10ZipArchivePPvPK9ZipStringS5_", 586 "parameters" : 587 [ 588 { 589 "referenced_type" : "type-42" 590 }, 591 { 592 "referenced_type" : "type-50" 593 }, 594 { 595 "referenced_type" : "type-27" 596 }, 597 { 598 "referenced_type" : "type-27" 599 } 600 ], 601 "return_type" : "type-21", 602 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 603 }, 604 { 605 "function_name" : "ErrorCodeString", 606 "linker_set_key" : "_Z15ErrorCodeStringi", 607 "parameters" : 608 [ 609 { 610 "referenced_type" : "type-21" 611 } 612 ], 613 "return_type" : "type-85", 614 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 615 }, 616 { 617 "function_name" : "ExtractToMemory", 618 "linker_set_key" : "_Z15ExtractToMemoryP10ZipArchiveP8ZipEntryPhj", 619 "parameters" : 620 [ 621 { 622 "referenced_type" : "type-42" 623 }, 624 { 625 "referenced_type" : "type-49" 626 }, 627 { 628 "referenced_type" : "type-51" 629 }, 630 { 631 "referenced_type" : "type-6" 632 } 633 ], 634 "return_type" : "type-21", 635 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 636 }, 637 { 638 "function_name" : "GetFileDescriptor", 639 "linker_set_key" : "_Z17GetFileDescriptorP10ZipArchive", 640 "parameters" : 641 [ 642 { 643 "referenced_type" : "type-48" 644 } 645 ], 646 "return_type" : "type-21", 647 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 648 }, 649 { 650 "function_name" : "ExtractEntryToFile", 651 "linker_set_key" : "_Z18ExtractEntryToFileP10ZipArchiveP8ZipEntryi", 652 "parameters" : 653 [ 654 { 655 "referenced_type" : "type-42" 656 }, 657 { 658 "referenced_type" : "type-49" 659 }, 660 { 661 "referenced_type" : "type-21" 662 } 663 ], 664 "return_type" : "type-21", 665 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 666 }, 667 { 668 "function_name" : "OpenArchiveFromMemory", 669 "linker_set_key" : "_Z21OpenArchiveFromMemoryPvjPKcPP10ZipArchive", 670 "parameters" : 671 [ 672 { 673 "referenced_type" : "type-46" 674 }, 675 { 676 "referenced_type" : "type-6" 677 }, 678 { 679 "referenced_type" : "type-85" 680 }, 681 { 682 "referenced_type" : "type-44" 683 } 684 ], 685 "return_type" : "type-21", 686 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 687 }, 688 { 689 "function_name" : "ProcessZipEntryContents", 690 "linker_set_key" : "_Z23ProcessZipEntryContentsP10ZipArchiveP8ZipEntryPFbPKhjPvES5_", 691 "parameters" : 692 [ 693 { 694 "referenced_type" : "type-42" 695 }, 696 { 697 "referenced_type" : "type-49" 698 }, 699 { 700 "referenced_type" : "type-53" 701 }, 702 { 703 "referenced_type" : "type-46" 704 } 705 ], 706 "return_type" : "type-21", 707 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 708 }, 709 { 710 "function_name" : "Next", 711 "linker_set_key" : "_Z4NextPvP8ZipEntryP9ZipString", 712 "parameters" : 713 [ 714 { 715 "referenced_type" : "type-46" 716 }, 717 { 718 "referenced_type" : "type-49" 719 }, 720 { 721 "referenced_type" : "type-96" 722 } 723 ], 724 "return_type" : "type-21", 725 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 726 }, 727 { 728 "function_name" : "FindEntry", 729 "linker_set_key" : "_Z9FindEntryP10ZipArchiveRK9ZipStringP8ZipEntry", 730 "parameters" : 731 [ 732 { 733 "referenced_type" : "type-48" 734 }, 735 { 736 "referenced_type" : "type-33" 737 }, 738 { 739 "referenced_type" : "type-49" 740 } 741 ], 742 "return_type" : "type-21", 743 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 744 }, 745 { 746 "function_name" : "zip_archive::Reader::~Reader", 747 "linker_set_key" : "_ZN11zip_archive6ReaderD0Ev", 748 "parameters" : 749 [ 750 { 751 "is_this_ptr" : true, 752 "referenced_type" : "type-57" 753 } 754 ], 755 "return_type" : "type-47", 756 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 757 }, 758 { 759 "function_name" : "zip_archive::Reader::~Reader", 760 "linker_set_key" : "_ZN11zip_archive6ReaderD1Ev", 761 "parameters" : 762 [ 763 { 764 "is_this_ptr" : true, 765 "referenced_type" : "type-57" 766 } 767 ], 768 "return_type" : "type-47", 769 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 770 }, 771 { 772 "function_name" : "zip_archive::Reader::~Reader", 773 "linker_set_key" : "_ZN11zip_archive6ReaderD2Ev", 774 "parameters" : 775 [ 776 { 777 "is_this_ptr" : true, 778 "referenced_type" : "type-57" 779 } 780 ], 781 "return_type" : "type-47", 782 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 783 }, 784 { 785 "function_name" : "zip_archive::Writer::~Writer", 786 "linker_set_key" : "_ZN11zip_archive6WriterD0Ev", 787 "parameters" : 788 [ 789 { 790 "is_this_ptr" : true, 791 "referenced_type" : "type-55" 792 } 793 ], 794 "return_type" : "type-47", 795 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 796 }, 797 { 798 "function_name" : "zip_archive::Writer::~Writer", 799 "linker_set_key" : "_ZN11zip_archive6WriterD1Ev", 800 "parameters" : 801 [ 802 { 803 "is_this_ptr" : true, 804 "referenced_type" : "type-55" 805 } 806 ], 807 "return_type" : "type-47", 808 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 809 }, 810 { 811 "function_name" : "zip_archive::Writer::~Writer", 812 "linker_set_key" : "_ZN11zip_archive6WriterD2Ev", 813 "parameters" : 814 [ 815 { 816 "is_this_ptr" : true, 817 "referenced_type" : "type-55" 818 } 819 ], 820 "return_type" : "type-47", 821 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 822 }, 823 { 824 "function_name" : "zip_archive::Inflate", 825 "linker_set_key" : "_ZN11zip_archive7InflateERKNS_6ReaderEjjPNS_6WriterEPy", 826 "parameters" : 827 [ 828 { 829 "referenced_type" : "type-59" 830 }, 831 { 832 "referenced_type" : "type-60" 833 }, 834 { 835 "referenced_type" : "type-60" 836 }, 837 { 838 "referenced_type" : "type-55" 839 }, 840 { 841 "referenced_type" : "type-62" 842 } 843 ], 844 "return_type" : "type-21", 845 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 846 }, 847 { 848 "access" : "protected", 849 "function_name" : "ZipArchiveStreamEntry::Init", 850 "linker_set_key" : "_ZN21ZipArchiveStreamEntry4InitERK8ZipEntry", 851 "parameters" : 852 [ 853 { 854 "is_this_ptr" : true, 855 "referenced_type" : "type-12" 856 }, 857 { 858 "referenced_type" : "type-13" 859 } 860 ], 861 "return_type" : "type-11", 862 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive_stream_entry.h" 863 }, 864 { 865 "function_name" : "ZipArchiveStreamEntry::Create", 866 "linker_set_key" : "_ZN21ZipArchiveStreamEntry6CreateEP10ZipArchiveRK8ZipEntry", 867 "parameters" : 868 [ 869 { 870 "referenced_type" : "type-8" 871 }, 872 { 873 "referenced_type" : "type-13" 874 } 875 ], 876 "return_type" : "type-12", 877 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive_stream_entry.h" 878 }, 879 { 880 "function_name" : "ZipArchiveStreamEntry::CreateRaw", 881 "linker_set_key" : "_ZN21ZipArchiveStreamEntry9CreateRawEP10ZipArchiveRK8ZipEntry", 882 "parameters" : 883 [ 884 { 885 "referenced_type" : "type-8" 886 }, 887 { 888 "referenced_type" : "type-13" 889 } 890 ], 891 "return_type" : "type-12", 892 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive_stream_entry.h" 893 }, 894 { 895 "function_name" : "ZipString::ZipString", 896 "linker_set_key" : "_ZN9ZipStringC1EPKc", 897 "parameters" : 898 [ 899 { 900 "is_this_ptr" : true, 901 "referenced_type" : "type-96" 902 }, 903 { 904 "referenced_type" : "type-85" 905 } 906 ], 907 "return_type" : "type-47", 908 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 909 }, 910 { 911 "function_name" : "ZipString::ZipString", 912 "linker_set_key" : "_ZN9ZipStringC2EPKc", 913 "parameters" : 914 [ 915 { 916 "is_this_ptr" : true, 917 "referenced_type" : "type-96" 918 }, 919 { 920 "referenced_type" : "type-85" 921 } 922 ], 923 "return_type" : "type-47", 924 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 925 }, 926 { 927 "function_name" : "ZipWriter::StartEntry", 928 "linker_set_key" : "_ZN9ZipWriter10StartEntryEPKcj", 929 "parameters" : 930 [ 931 { 932 "is_this_ptr" : true, 933 "referenced_type" : "type-28" 934 }, 935 { 936 "referenced_type" : "type-85" 937 }, 938 { 939 "referenced_type" : "type-6" 940 } 941 ], 942 "return_type" : "type-21", 943 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h" 944 }, 945 { 946 "access" : "private", 947 "function_name" : "ZipWriter::StoreBytes", 948 "linker_set_key" : "_ZN9ZipWriter10StoreBytesEPNS_9FileEntryEPKvj", 949 "parameters" : 950 [ 951 { 952 "is_this_ptr" : true, 953 "referenced_type" : "type-28" 954 }, 955 { 956 "referenced_type" : "type-32" 957 }, 958 { 959 "referenced_type" : "type-82" 960 }, 961 { 962 "referenced_type" : "type-6" 963 } 964 ], 965 "return_type" : "type-21", 966 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h" 967 }, 968 { 969 "function_name" : "ZipWriter::WriteBytes", 970 "linker_set_key" : "_ZN9ZipWriter10WriteBytesEPKvj", 971 "parameters" : 972 [ 973 { 974 "is_this_ptr" : true, 975 "referenced_type" : "type-28" 976 }, 977 { 978 "referenced_type" : "type-82" 979 }, 980 { 981 "referenced_type" : "type-6" 982 } 983 ], 984 "return_type" : "type-21", 985 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h" 986 }, 987 { 988 "function_name" : "ZipWriter::FinishEntry", 989 "linker_set_key" : "_ZN9ZipWriter11FinishEntryEv", 990 "parameters" : 991 [ 992 { 993 "is_this_ptr" : true, 994 "referenced_type" : "type-28" 995 } 996 ], 997 "return_type" : "type-21", 998 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h" 999 }, 1000 { 1001 "access" : "private", 1002 "function_name" : "ZipWriter::HandleError", 1003 "linker_set_key" : "_ZN9ZipWriter11HandleErrorEi", 1004 "parameters" : 1005 [ 1006 { 1007 "is_this_ptr" : true, 1008 "referenced_type" : "type-28" 1009 }, 1010 { 1011 "referenced_type" : "type-21" 1012 } 1013 ], 1014 "return_type" : "type-21", 1015 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h" 1016 }, 1017 { 1018 "function_name" : "ZipWriter::GetLastEntry", 1019 "linker_set_key" : "_ZN9ZipWriter12GetLastEntryEPNS_9FileEntryE", 1020 "parameters" : 1021 [ 1022 { 1023 "is_this_ptr" : true, 1024 "referenced_type" : "type-28" 1025 }, 1026 { 1027 "referenced_type" : "type-32" 1028 } 1029 ], 1030 "return_type" : "type-21", 1031 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h" 1032 }, 1033 { 1034 "access" : "private", 1035 "function_name" : "ZipWriter::CompressBytes", 1036 "linker_set_key" : "_ZN9ZipWriter13CompressBytesEPNS_9FileEntryEPKvj", 1037 "parameters" : 1038 [ 1039 { 1040 "is_this_ptr" : true, 1041 "referenced_type" : "type-28" 1042 }, 1043 { 1044 "referenced_type" : "type-32" 1045 }, 1046 { 1047 "referenced_type" : "type-82" 1048 }, 1049 { 1050 "referenced_type" : "type-6" 1051 } 1052 ], 1053 "return_type" : "type-21", 1054 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h" 1055 }, 1056 { 1057 "access" : "private", 1058 "function_name" : "ZipWriter::PrepareDeflate", 1059 "linker_set_key" : "_ZN9ZipWriter14PrepareDeflateEv", 1060 "parameters" : 1061 [ 1062 { 1063 "is_this_ptr" : true, 1064 "referenced_type" : "type-28" 1065 } 1066 ], 1067 "return_type" : "type-21", 1068 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h" 1069 }, 1070 { 1071 "function_name" : "ZipWriter::ErrorCodeString", 1072 "linker_set_key" : "_ZN9ZipWriter15ErrorCodeStringEi", 1073 "parameters" : 1074 [ 1075 { 1076 "referenced_type" : "type-21" 1077 } 1078 ], 1079 "return_type" : "type-85", 1080 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h" 1081 }, 1082 { 1083 "function_name" : "ZipWriter::DiscardLastEntry", 1084 "linker_set_key" : "_ZN9ZipWriter16DiscardLastEntryEv", 1085 "parameters" : 1086 [ 1087 { 1088 "is_this_ptr" : true, 1089 "referenced_type" : "type-28" 1090 } 1091 ], 1092 "return_type" : "type-21", 1093 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h" 1094 }, 1095 { 1096 "function_name" : "ZipWriter::StartAlignedEntry", 1097 "linker_set_key" : "_ZN9ZipWriter17StartAlignedEntryEPKcjj", 1098 "parameters" : 1099 [ 1100 { 1101 "is_this_ptr" : true, 1102 "referenced_type" : "type-28" 1103 }, 1104 { 1105 "referenced_type" : "type-85" 1106 }, 1107 { 1108 "referenced_type" : "type-6" 1109 }, 1110 { 1111 "referenced_type" : "type-6" 1112 } 1113 ], 1114 "return_type" : "type-21", 1115 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h" 1116 }, 1117 { 1118 "function_name" : "ZipWriter::StartEntryWithTime", 1119 "linker_set_key" : "_ZN9ZipWriter18StartEntryWithTimeEPKcjl", 1120 "parameters" : 1121 [ 1122 { 1123 "is_this_ptr" : true, 1124 "referenced_type" : "type-28" 1125 }, 1126 { 1127 "referenced_type" : "type-85" 1128 }, 1129 { 1130 "referenced_type" : "type-6" 1131 }, 1132 { 1133 "referenced_type" : "type-31" 1134 } 1135 ], 1136 "return_type" : "type-21", 1137 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h" 1138 }, 1139 { 1140 "access" : "private", 1141 "function_name" : "ZipWriter::FlushCompressedBytes", 1142 "linker_set_key" : "_ZN9ZipWriter20FlushCompressedBytesEPNS_9FileEntryE", 1143 "parameters" : 1144 [ 1145 { 1146 "is_this_ptr" : true, 1147 "referenced_type" : "type-28" 1148 }, 1149 { 1150 "referenced_type" : "type-32" 1151 } 1152 ], 1153 "return_type" : "type-21", 1154 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h" 1155 }, 1156 { 1157 "function_name" : "ZipWriter::StartAlignedEntryWithTime", 1158 "linker_set_key" : "_ZN9ZipWriter25StartAlignedEntryWithTimeEPKcjlj", 1159 "parameters" : 1160 [ 1161 { 1162 "is_this_ptr" : true, 1163 "referenced_type" : "type-28" 1164 }, 1165 { 1166 "referenced_type" : "type-85" 1167 }, 1168 { 1169 "referenced_type" : "type-6" 1170 }, 1171 { 1172 "referenced_type" : "type-31" 1173 }, 1174 { 1175 "referenced_type" : "type-6" 1176 } 1177 ], 1178 "return_type" : "type-21", 1179 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h" 1180 }, 1181 { 1182 "function_name" : "ZipWriter::Finish", 1183 "linker_set_key" : "_ZN9ZipWriter6FinishEv", 1184 "parameters" : 1185 [ 1186 { 1187 "is_this_ptr" : true, 1188 "referenced_type" : "type-28" 1189 } 1190 ], 1191 "return_type" : "type-21", 1192 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h" 1193 }, 1194 { 1195 "function_name" : "ZipWriter::ZipWriter", 1196 "linker_set_key" : "_ZN9ZipWriterC1EOS_", 1197 "parameters" : 1198 [ 1199 { 1200 "is_this_ptr" : true, 1201 "referenced_type" : "type-28" 1202 }, 1203 { 1204 "referenced_type" : "type-29" 1205 } 1206 ], 1207 "return_type" : "type-47", 1208 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h" 1209 }, 1210 { 1211 "function_name" : "ZipWriter::ZipWriter", 1212 "linker_set_key" : "_ZN9ZipWriterC1EP7__sFILE", 1213 "parameters" : 1214 [ 1215 { 1216 "is_this_ptr" : true, 1217 "referenced_type" : "type-28" 1218 }, 1219 { 1220 "referenced_type" : "type-18" 1221 } 1222 ], 1223 "return_type" : "type-47", 1224 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h" 1225 }, 1226 { 1227 "function_name" : "ZipWriter::ZipWriter", 1228 "linker_set_key" : "_ZN9ZipWriterC2EOS_", 1229 "parameters" : 1230 [ 1231 { 1232 "is_this_ptr" : true, 1233 "referenced_type" : "type-28" 1234 }, 1235 { 1236 "referenced_type" : "type-29" 1237 } 1238 ], 1239 "return_type" : "type-47", 1240 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h" 1241 }, 1242 { 1243 "function_name" : "ZipWriter::ZipWriter", 1244 "linker_set_key" : "_ZN9ZipWriterC2EP7__sFILE", 1245 "parameters" : 1246 [ 1247 { 1248 "is_this_ptr" : true, 1249 "referenced_type" : "type-28" 1250 }, 1251 { 1252 "referenced_type" : "type-18" 1253 } 1254 ], 1255 "return_type" : "type-47", 1256 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h" 1257 }, 1258 { 1259 "function_name" : "ZipWriter::operator=", 1260 "linker_set_key" : "_ZN9ZipWriteraSEOS_", 1261 "parameters" : 1262 [ 1263 { 1264 "is_this_ptr" : true, 1265 "referenced_type" : "type-28" 1266 }, 1267 { 1268 "referenced_type" : "type-29" 1269 } 1270 ], 1271 "return_type" : "type-30", 1272 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h" 1273 }, 1274 { 1275 "function_name" : "ZipEntry::GetModificationTime", 1276 "linker_set_key" : "_ZNK8ZipEntry19GetModificationTimeEv", 1277 "parameters" : 1278 [ 1279 { 1280 "is_this_ptr" : true, 1281 "referenced_type" : "type-41" 1282 } 1283 ], 1284 "return_type" : "type-126", 1285 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 1286 } 1287 ], 1288 "global_vars" : [], 1289 "lvalue_reference_types" : 1290 [ 1291 { 1292 "alignment" : 4, 1293 "linker_set_key" : "ZipWriter &", 1294 "name" : "ZipWriter &", 1295 "referenced_type" : "type-17", 1296 "self_type" : "type-30", 1297 "size" : 4, 1298 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h" 1299 }, 1300 { 1301 "alignment" : 4, 1302 "linker_set_key" : "const ZipEntry &", 1303 "name" : "const ZipEntry &", 1304 "referenced_type" : "type-14", 1305 "self_type" : "type-13", 1306 "size" : 4, 1307 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive_stream_entry.h" 1308 }, 1309 { 1310 "alignment" : 4, 1311 "linker_set_key" : "const ZipString &", 1312 "name" : "const ZipString &", 1313 "referenced_type" : "type-16", 1314 "self_type" : "type-33", 1315 "size" : 4, 1316 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 1317 }, 1318 { 1319 "alignment" : 4, 1320 "linker_set_key" : "const zip_archive::Reader &", 1321 "name" : "const zip_archive::Reader &", 1322 "referenced_type" : "type-58", 1323 "self_type" : "type-59", 1324 "size" : 4, 1325 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 1326 }, 1327 { 1328 "alignment" : 4, 1329 "linker_set_key" : "std::basic_ostream<char, std::char_traits<char> > &", 1330 "name" : "std::basic_ostream<char, std::char_traits<char> > &", 1331 "referenced_type" : "type-122", 1332 "self_type" : "type-121", 1333 "size" : 4, 1334 "source_file" : "/system/libbase/include/android-base/logging.h" 1335 }, 1336 { 1337 "alignment" : 4, 1338 "linker_set_key" : "std::basic_ostream<char, std::char_traits<char> > &", 1339 "name" : "std::basic_ostream<char, std::char_traits<char> > &", 1340 "referenced_type" : "type-37", 1341 "self_type" : "type-36", 1342 "size" : 4, 1343 "source_file" : "/system/libbase/include/android-base/logging.h" 1344 } 1345 ], 1346 "pointer_types" : 1347 [ 1348 { 1349 "alignment" : 4, 1350 "linker_set_key" : "TemporaryDir *", 1351 "name" : "TemporaryDir *", 1352 "referenced_type" : "type-67", 1353 "self_type" : "type-68", 1354 "size" : 4, 1355 "source_file" : "/system/libbase/include/android-base/file.h" 1356 }, 1357 { 1358 "alignment" : 4, 1359 "linker_set_key" : "TemporaryFile *", 1360 "name" : "TemporaryFile *", 1361 "referenced_type" : "type-63", 1362 "self_type" : "type-66", 1363 "size" : 4, 1364 "source_file" : "/system/libbase/include/android-base/file.h" 1365 }, 1366 { 1367 "alignment" : 4, 1368 "linker_set_key" : "ZipArchive *", 1369 "name" : "ZipArchive *", 1370 "referenced_type" : "type-43", 1371 "self_type" : "type-42", 1372 "size" : 4, 1373 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 1374 }, 1375 { 1376 "alignment" : 4, 1377 "linker_set_key" : "ZipArchive *", 1378 "name" : "ZipArchive *", 1379 "referenced_type" : "type-9", 1380 "self_type" : "type-8", 1381 "size" : 4, 1382 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive_stream_entry.h" 1383 }, 1384 { 1385 "alignment" : 4, 1386 "linker_set_key" : "ZipArchive **", 1387 "name" : "ZipArchive **", 1388 "referenced_type" : "type-42", 1389 "self_type" : "type-44", 1390 "size" : 4, 1391 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 1392 }, 1393 { 1394 "alignment" : 4, 1395 "linker_set_key" : "ZipArchiveStreamEntry *", 1396 "name" : "ZipArchiveStreamEntry *", 1397 "referenced_type" : "type-7", 1398 "self_type" : "type-12", 1399 "size" : 4, 1400 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive_stream_entry.h" 1401 }, 1402 { 1403 "alignment" : 4, 1404 "linker_set_key" : "ZipEntry *", 1405 "name" : "ZipEntry *", 1406 "referenced_type" : "type-15", 1407 "self_type" : "type-49", 1408 "size" : 4, 1409 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 1410 }, 1411 { 1412 "alignment" : 4, 1413 "linker_set_key" : "ZipString *", 1414 "name" : "ZipString *", 1415 "referenced_type" : "type-1", 1416 "self_type" : "type-96", 1417 "size" : 4, 1418 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 1419 }, 1420 { 1421 "alignment" : 4, 1422 "linker_set_key" : "ZipWriter *", 1423 "name" : "ZipWriter *", 1424 "referenced_type" : "type-17", 1425 "self_type" : "type-28", 1426 "size" : 4, 1427 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h" 1428 }, 1429 { 1430 "alignment" : 4, 1431 "linker_set_key" : "ZipWriter::FileEntry *", 1432 "name" : "ZipWriter::FileEntry *", 1433 "referenced_type" : "type-23", 1434 "self_type" : "type-32", 1435 "size" : 4, 1436 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h" 1437 }, 1438 { 1439 "alignment" : 4, 1440 "linker_set_key" : "__sFILE *", 1441 "name" : "__sFILE *", 1442 "referenced_type" : "type-19", 1443 "self_type" : "type-18", 1444 "size" : 4, 1445 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h" 1446 }, 1447 { 1448 "alignment" : 4, 1449 "linker_set_key" : "android::base::EagerEvaluator<char *, char *> *", 1450 "name" : "android::base::EagerEvaluator<char *, char *> *", 1451 "referenced_type" : "type-93", 1452 "self_type" : "type-97", 1453 "size" : 4, 1454 "source_file" : "/system/libbase/include/android-base/logging.h" 1455 }, 1456 { 1457 "alignment" : 4, 1458 "linker_set_key" : "android::base::EagerEvaluator<char *, const char *> *", 1459 "name" : "android::base::EagerEvaluator<char *, const char *> *", 1460 "referenced_type" : "type-91", 1461 "self_type" : "type-92", 1462 "size" : 4, 1463 "source_file" : "/system/libbase/include/android-base/logging.h" 1464 }, 1465 { 1466 "alignment" : 4, 1467 "linker_set_key" : "android::base::EagerEvaluator<const char *, char *> *", 1468 "name" : "android::base::EagerEvaluator<const char *, char *> *", 1469 "referenced_type" : "type-88", 1470 "self_type" : "type-90", 1471 "size" : 4, 1472 "source_file" : "/system/libbase/include/android-base/logging.h" 1473 }, 1474 { 1475 "alignment" : 4, 1476 "linker_set_key" : "android::base::EagerEvaluator<const char *, const char *> *", 1477 "name" : "android::base::EagerEvaluator<const char *, const char *> *", 1478 "referenced_type" : "type-84", 1479 "self_type" : "type-87", 1480 "size" : 4, 1481 "source_file" : "/system/libbase/include/android-base/logging.h" 1482 }, 1483 { 1484 "alignment" : 4, 1485 "linker_set_key" : "android::base::EagerEvaluator<const signed char *, const signed char *> *", 1486 "name" : "android::base::EagerEvaluator<const signed char *, const signed char *> *", 1487 "referenced_type" : "type-105", 1488 "self_type" : "type-109", 1489 "size" : 4, 1490 "source_file" : "/system/libbase/include/android-base/logging.h" 1491 }, 1492 { 1493 "alignment" : 4, 1494 "linker_set_key" : "android::base::EagerEvaluator<const signed char *, signed char *> *", 1495 "name" : "android::base::EagerEvaluator<const signed char *, signed char *> *", 1496 "referenced_type" : "type-110", 1497 "self_type" : "type-112", 1498 "size" : 4, 1499 "source_file" : "/system/libbase/include/android-base/logging.h" 1500 }, 1501 { 1502 "alignment" : 4, 1503 "linker_set_key" : "android::base::EagerEvaluator<const unsigned char *, const unsigned char *> *", 1504 "name" : "android::base::EagerEvaluator<const unsigned char *, const unsigned char *> *", 1505 "referenced_type" : "type-81", 1506 "self_type" : "type-98", 1507 "size" : 4, 1508 "source_file" : "/system/libbase/include/android-base/logging.h" 1509 }, 1510 { 1511 "alignment" : 4, 1512 "linker_set_key" : "android::base::EagerEvaluator<const unsigned char *, unsigned char *> *", 1513 "name" : "android::base::EagerEvaluator<const unsigned char *, unsigned char *> *", 1514 "referenced_type" : "type-99", 1515 "self_type" : "type-100", 1516 "size" : 4, 1517 "source_file" : "/system/libbase/include/android-base/logging.h" 1518 }, 1519 { 1520 "alignment" : 4, 1521 "linker_set_key" : "android::base::EagerEvaluator<int, int> *", 1522 "name" : "android::base::EagerEvaluator<int, int> *", 1523 "referenced_type" : "type-77", 1524 "self_type" : "type-78", 1525 "size" : 4, 1526 "source_file" : "/system/libbase/include/android-base/logging.h" 1527 }, 1528 { 1529 "alignment" : 4, 1530 "linker_set_key" : "android::base::EagerEvaluator<signed char *, const signed char *> *", 1531 "name" : "android::base::EagerEvaluator<signed char *, const signed char *> *", 1532 "referenced_type" : "type-113", 1533 "self_type" : "type-114", 1534 "size" : 4, 1535 "source_file" : "/system/libbase/include/android-base/logging.h" 1536 }, 1537 { 1538 "alignment" : 4, 1539 "linker_set_key" : "android::base::EagerEvaluator<signed char *, signed char *> *", 1540 "name" : "android::base::EagerEvaluator<signed char *, signed char *> *", 1541 "referenced_type" : "type-115", 1542 "self_type" : "type-116", 1543 "size" : 4, 1544 "source_file" : "/system/libbase/include/android-base/logging.h" 1545 }, 1546 { 1547 "alignment" : 4, 1548 "linker_set_key" : "android::base::EagerEvaluator<unsigned char *, const unsigned char *> *", 1549 "name" : "android::base::EagerEvaluator<unsigned char *, const unsigned char *> *", 1550 "referenced_type" : "type-101", 1551 "self_type" : "type-102", 1552 "size" : 4, 1553 "source_file" : "/system/libbase/include/android-base/logging.h" 1554 }, 1555 { 1556 "alignment" : 4, 1557 "linker_set_key" : "android::base::EagerEvaluator<unsigned char *, unsigned char *> *", 1558 "name" : "android::base::EagerEvaluator<unsigned char *, unsigned char *> *", 1559 "referenced_type" : "type-103", 1560 "self_type" : "type-104", 1561 "size" : 4, 1562 "source_file" : "/system/libbase/include/android-base/logging.h" 1563 }, 1564 { 1565 "alignment" : 4, 1566 "linker_set_key" : "android::base::EagerEvaluator<unsigned int, unsigned int> *", 1567 "name" : "android::base::EagerEvaluator<unsigned int, unsigned int> *", 1568 "referenced_type" : "type-79", 1569 "self_type" : "type-80", 1570 "size" : 4, 1571 "source_file" : "/system/libbase/include/android-base/logging.h" 1572 }, 1573 { 1574 "alignment" : 4, 1575 "linker_set_key" : "android::base::ErrnoRestorer *", 1576 "name" : "android::base::ErrnoRestorer *", 1577 "referenced_type" : "type-72", 1578 "self_type" : "type-73", 1579 "size" : 4, 1580 "source_file" : "/system/libbase/include/android-base/logging.h" 1581 }, 1582 { 1583 "alignment" : 4, 1584 "linker_set_key" : "android::base::MappedFile *", 1585 "name" : "android::base::MappedFile *", 1586 "referenced_type" : "type-95", 1587 "self_type" : "type-94", 1588 "size" : 4, 1589 "source_file" : "/system/libbase/include/android-base/mapped_file.h" 1590 }, 1591 { 1592 "alignment" : 4, 1593 "linker_set_key" : "bool (*)(const unsigned char *, unsigned int, void *)", 1594 "name" : "bool (*)(const unsigned char *, unsigned int, void *)", 1595 "referenced_type" : "type-52", 1596 "self_type" : "type-53", 1597 "size" : 4, 1598 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 1599 }, 1600 { 1601 "alignment" : 4, 1602 "linker_set_key" : "char *", 1603 "name" : "char *", 1604 "referenced_type" : "type-65", 1605 "self_type" : "type-89", 1606 "size" : 4, 1607 "source_file" : "/system/libbase/include/android-base/logging.h" 1608 }, 1609 { 1610 "alignment" : 4, 1611 "linker_set_key" : "const ZipEntry *", 1612 "name" : "const ZipEntry *", 1613 "referenced_type" : "type-14", 1614 "self_type" : "type-41", 1615 "size" : 4, 1616 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 1617 }, 1618 { 1619 "alignment" : 4, 1620 "linker_set_key" : "const ZipString *", 1621 "name" : "const ZipString *", 1622 "referenced_type" : "type-16", 1623 "self_type" : "type-27", 1624 "size" : 4, 1625 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 1626 }, 1627 { 1628 "alignment" : 4, 1629 "linker_set_key" : "const android::base::ErrnoRestorer *", 1630 "name" : "const android::base::ErrnoRestorer *", 1631 "referenced_type" : "type-74", 1632 "self_type" : "type-75", 1633 "size" : 4, 1634 "source_file" : "/system/libbase/include/android-base/logging.h" 1635 }, 1636 { 1637 "alignment" : 4, 1638 "linker_set_key" : "const char *", 1639 "name" : "const char *", 1640 "referenced_type" : "type-86", 1641 "self_type" : "type-85", 1642 "size" : 4, 1643 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 1644 }, 1645 { 1646 "alignment" : 4, 1647 "linker_set_key" : "const signed char *", 1648 "name" : "const signed char *", 1649 "referenced_type" : "type-107", 1650 "self_type" : "type-106", 1651 "size" : 4, 1652 "source_file" : "/system/libbase/include/android-base/logging.h" 1653 }, 1654 { 1655 "alignment" : 4, 1656 "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *", 1657 "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *", 1658 "referenced_type" : "type-123", 1659 "self_type" : "type-125", 1660 "size" : 4, 1661 "source_file" : "/system/libbase/include/android-base/logging.h" 1662 }, 1663 { 1664 "alignment" : 4, 1665 "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *", 1666 "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *", 1667 "referenced_type" : "type-38", 1668 "self_type" : "type-40", 1669 "size" : 4, 1670 "source_file" : "/system/libbase/include/android-base/logging.h" 1671 }, 1672 { 1673 "alignment" : 4, 1674 "linker_set_key" : "const unsigned char *", 1675 "name" : "const unsigned char *", 1676 "referenced_type" : "type-3", 1677 "self_type" : "type-2", 1678 "size" : 4, 1679 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 1680 }, 1681 { 1682 "alignment" : 4, 1683 "linker_set_key" : "const void *", 1684 "name" : "const void *", 1685 "referenced_type" : "type-83", 1686 "self_type" : "type-82", 1687 "size" : 4, 1688 "source_file" : "/system/libbase/include/android-base/logging.h" 1689 }, 1690 { 1691 "alignment" : 4, 1692 "linker_set_key" : "signed char *", 1693 "name" : "signed char *", 1694 "referenced_type" : "type-108", 1695 "self_type" : "type-111", 1696 "size" : 4, 1697 "source_file" : "/system/libbase/include/android-base/logging.h" 1698 }, 1699 { 1700 "alignment" : 4, 1701 "linker_set_key" : "unsigned char *", 1702 "name" : "unsigned char *", 1703 "referenced_type" : "type-4", 1704 "self_type" : "type-51", 1705 "size" : 4, 1706 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 1707 }, 1708 { 1709 "alignment" : 4, 1710 "linker_set_key" : "unsigned long long *", 1711 "name" : "unsigned long long *", 1712 "referenced_type" : "type-61", 1713 "self_type" : "type-62", 1714 "size" : 4, 1715 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 1716 }, 1717 { 1718 "alignment" : 4, 1719 "linker_set_key" : "void *", 1720 "name" : "void *", 1721 "referenced_type" : "type-47", 1722 "self_type" : "type-46", 1723 "size" : 4, 1724 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 1725 }, 1726 { 1727 "alignment" : 4, 1728 "linker_set_key" : "void **", 1729 "name" : "void **", 1730 "referenced_type" : "type-46", 1731 "self_type" : "type-50", 1732 "size" : 4, 1733 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 1734 }, 1735 { 1736 "alignment" : 4, 1737 "linker_set_key" : "zip_archive::Reader *", 1738 "name" : "zip_archive::Reader *", 1739 "referenced_type" : "type-56", 1740 "self_type" : "type-57", 1741 "size" : 4, 1742 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 1743 }, 1744 { 1745 "alignment" : 4, 1746 "linker_set_key" : "zip_archive::Writer *", 1747 "name" : "zip_archive::Writer *", 1748 "referenced_type" : "type-54", 1749 "self_type" : "type-55", 1750 "size" : 4, 1751 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 1752 } 1753 ], 1754 "qualified_types" : 1755 [ 1756 { 1757 "alignment" : 4, 1758 "is_const" : true, 1759 "linker_set_key" : "ZipArchive *const", 1760 "name" : "ZipArchive *const", 1761 "referenced_type" : "type-42", 1762 "self_type" : "type-48", 1763 "size" : 4, 1764 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 1765 }, 1766 { 1767 "alignment" : 4, 1768 "is_const" : true, 1769 "linker_set_key" : "const ZipEntry", 1770 "name" : "const ZipEntry", 1771 "referenced_type" : "type-15", 1772 "self_type" : "type-14", 1773 "size" : 32, 1774 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 1775 }, 1776 { 1777 "alignment" : 4, 1778 "is_const" : true, 1779 "linker_set_key" : "const ZipString", 1780 "name" : "const ZipString", 1781 "referenced_type" : "type-1", 1782 "self_type" : "type-16", 1783 "size" : 8, 1784 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 1785 }, 1786 { 1787 "alignment" : 4, 1788 "is_const" : true, 1789 "linker_set_key" : "const android::base::ErrnoRestorer", 1790 "name" : "const android::base::ErrnoRestorer", 1791 "referenced_type" : "type-72", 1792 "self_type" : "type-74", 1793 "size" : 4, 1794 "source_file" : "/system/libbase/include/android-base/logging.h" 1795 }, 1796 { 1797 "alignment" : 1, 1798 "is_const" : true, 1799 "linker_set_key" : "const bool", 1800 "name" : "const bool", 1801 "referenced_type" : "type-11", 1802 "self_type" : "type-76", 1803 "size" : 1, 1804 "source_file" : "/system/libbase/include/android-base/logging.h" 1805 }, 1806 { 1807 "alignment" : 1, 1808 "is_const" : true, 1809 "linker_set_key" : "const char", 1810 "name" : "const char", 1811 "referenced_type" : "type-65", 1812 "self_type" : "type-86", 1813 "size" : 1, 1814 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 1815 }, 1816 { 1817 "alignment" : 4, 1818 "is_const" : true, 1819 "linker_set_key" : "const int", 1820 "name" : "const int", 1821 "referenced_type" : "type-21", 1822 "self_type" : "type-45", 1823 "size" : 4, 1824 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 1825 }, 1826 { 1827 "alignment" : 1, 1828 "is_const" : true, 1829 "linker_set_key" : "const signed char", 1830 "name" : "const signed char", 1831 "referenced_type" : "type-108", 1832 "self_type" : "type-107", 1833 "size" : 1, 1834 "source_file" : "/system/libbase/include/android-base/logging.h" 1835 }, 1836 { 1837 "alignment" : 4, 1838 "is_const" : true, 1839 "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >", 1840 "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >", 1841 "referenced_type" : "type-124", 1842 "self_type" : "type-123", 1843 "size" : 12, 1844 "source_file" : "/system/libbase/include/android-base/logging.h" 1845 }, 1846 { 1847 "alignment" : 4, 1848 "is_const" : true, 1849 "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >", 1850 "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >", 1851 "referenced_type" : "type-39", 1852 "self_type" : "type-38", 1853 "size" : 12, 1854 "source_file" : "/system/libbase/include/android-base/logging.h" 1855 }, 1856 { 1857 "alignment" : 4, 1858 "is_const" : true, 1859 "linker_set_key" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData> >", 1860 "name" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData> >", 1861 "referenced_type" : "type-119", 1862 "self_type" : "type-118", 1863 "size" : 4, 1864 "source_file" : "/system/libbase/include/android-base/logging.h" 1865 }, 1866 { 1867 "alignment" : 4, 1868 "is_const" : true, 1869 "linker_set_key" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData> >", 1870 "name" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData> >", 1871 "referenced_type" : "type-35", 1872 "self_type" : "type-34", 1873 "size" : 4, 1874 "source_file" : "/system/libbase/include/android-base/logging.h" 1875 }, 1876 { 1877 "alignment" : 1, 1878 "is_const" : true, 1879 "linker_set_key" : "const unsigned char", 1880 "name" : "const unsigned char", 1881 "referenced_type" : "type-4", 1882 "self_type" : "type-3", 1883 "size" : 1, 1884 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 1885 }, 1886 { 1887 "alignment" : 4, 1888 "is_const" : true, 1889 "linker_set_key" : "const unsigned int", 1890 "name" : "const unsigned int", 1891 "referenced_type" : "type-6", 1892 "self_type" : "type-60", 1893 "size" : 4, 1894 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 1895 }, 1896 { 1897 "is_const" : true, 1898 "linker_set_key" : "const void", 1899 "name" : "const void", 1900 "referenced_type" : "type-47", 1901 "self_type" : "type-83", 1902 "source_file" : "/system/libbase/include/android-base/logging.h" 1903 }, 1904 { 1905 "alignment" : 4, 1906 "is_const" : true, 1907 "linker_set_key" : "const zip_archive::Reader", 1908 "name" : "const zip_archive::Reader", 1909 "referenced_type" : "type-56", 1910 "self_type" : "type-58", 1911 "size" : 4, 1912 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h" 1913 } 1914 ], 1915 "record_types" : 1916 [ 1917 { 1918 "alignment" : 1, 1919 "fields" : 1920 [ 1921 { 1922 "field_name" : "path", 1923 "referenced_type" : "type-64" 1924 }, 1925 { 1926 "access" : "private", 1927 "field_name" : "remove_dir_and_contents_", 1928 "field_offset" : 8192, 1929 "referenced_type" : "type-11" 1930 } 1931 ], 1932 "linker_set_key" : "TemporaryDir", 1933 "name" : "TemporaryDir", 1934 "record_kind" : "class", 1935 "referenced_type" : "type-67", 1936 "self_type" : "type-67", 1937 "size" : 1025, 1938 "source_file" : "/system/libbase/include/android-base/file.h", 1939 "unique_id" : "_ZTS12TemporaryDir" 1940 }, 1941 { 1942 "alignment" : 4, 1943 "fields" : 1944 [ 1945 { 1946 "field_name" : "fd", 1947 "referenced_type" : "type-21" 1948 }, 1949 { 1950 "field_name" : "path", 1951 "field_offset" : 32, 1952 "referenced_type" : "type-64" 1953 }, 1954 { 1955 "access" : "private", 1956 "field_name" : "remove_file_", 1957 "field_offset" : 8224, 1958 "referenced_type" : "type-11" 1959 } 1960 ], 1961 "linker_set_key" : "TemporaryFile", 1962 "name" : "TemporaryFile", 1963 "record_kind" : "class", 1964 "referenced_type" : "type-63", 1965 "self_type" : "type-63", 1966 "size" : 1032, 1967 "source_file" : "/system/libbase/include/android-base/file.h", 1968 "unique_id" : "_ZTS13TemporaryFile" 1969 }, 1970 { 1971 "alignment" : 4, 1972 "fields" : 1973 [ 1974 { 1975 "access" : "protected", 1976 "field_name" : "handle_", 1977 "field_offset" : 32, 1978 "referenced_type" : "type-8" 1979 }, 1980 { 1981 "access" : "protected", 1982 "field_name" : "offset_", 1983 "field_offset" : 64, 1984 "referenced_type" : "type-10" 1985 }, 1986 { 1987 "access" : "protected", 1988 "field_name" : "crc32_", 1989 "field_offset" : 128, 1990 "referenced_type" : "type-6" 1991 } 1992 ], 1993 "linker_set_key" : "ZipArchiveStreamEntry", 1994 "name" : "ZipArchiveStreamEntry", 1995 "record_kind" : "class", 1996 "referenced_type" : "type-7", 1997 "self_type" : "type-7", 1998 "size" : 20, 1999 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive_stream_entry.h", 2000 "unique_id" : "_ZTS21ZipArchiveStreamEntry", 2001 "vtable_components" : 2002 [ 2003 { 2004 "kind" : "offset_to_top" 2005 }, 2006 { 2007 "kind" : "rtti", 2008 "mangled_component_name" : "_ZTI21ZipArchiveStreamEntry" 2009 }, 2010 { 2011 "kind" : "complete_dtor_pointer", 2012 "mangled_component_name" : "_ZN21ZipArchiveStreamEntryD1Ev" 2013 }, 2014 { 2015 "kind" : "deleting_dtor_pointer", 2016 "mangled_component_name" : "_ZN21ZipArchiveStreamEntryD0Ev" 2017 }, 2018 { 2019 "is_pure" : true, 2020 "mangled_component_name" : "_ZN21ZipArchiveStreamEntry4ReadEv" 2021 }, 2022 { 2023 "is_pure" : true, 2024 "mangled_component_name" : "_ZN21ZipArchiveStreamEntry6VerifyEv" 2025 }, 2026 { 2027 "mangled_component_name" : "_ZN21ZipArchiveStreamEntry4InitERK8ZipEntry" 2028 } 2029 ] 2030 }, 2031 { 2032 "alignment" : 4, 2033 "fields" : 2034 [ 2035 { 2036 "field_name" : "method", 2037 "referenced_type" : "type-5" 2038 }, 2039 { 2040 "field_name" : "mod_time", 2041 "field_offset" : 32, 2042 "referenced_type" : "type-6" 2043 }, 2044 { 2045 "field_name" : "unix_mode", 2046 "field_offset" : 64, 2047 "referenced_type" : "type-5" 2048 }, 2049 { 2050 "field_name" : "has_data_descriptor", 2051 "field_offset" : 80, 2052 "referenced_type" : "type-4" 2053 }, 2054 { 2055 "field_name" : "crc32", 2056 "field_offset" : 96, 2057 "referenced_type" : "type-6" 2058 }, 2059 { 2060 "field_name" : "compressed_length", 2061 "field_offset" : 128, 2062 "referenced_type" : "type-6" 2063 }, 2064 { 2065 "field_name" : "uncompressed_length", 2066 "field_offset" : 160, 2067 "referenced_type" : "type-6" 2068 }, 2069 { 2070 "field_name" : "offset", 2071 "field_offset" : 192, 2072 "referenced_type" : "type-10" 2073 } 2074 ], 2075 "linker_set_key" : "ZipEntry", 2076 "name" : "ZipEntry", 2077 "referenced_type" : "type-15", 2078 "self_type" : "type-15", 2079 "size" : 32, 2080 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h", 2081 "unique_id" : "_ZTS8ZipEntry" 2082 }, 2083 { 2084 "alignment" : 4, 2085 "fields" : 2086 [ 2087 { 2088 "field_name" : "name", 2089 "referenced_type" : "type-2" 2090 }, 2091 { 2092 "field_name" : "name_length", 2093 "field_offset" : 32, 2094 "referenced_type" : "type-5" 2095 } 2096 ], 2097 "linker_set_key" : "ZipString", 2098 "name" : "ZipString", 2099 "referenced_type" : "type-1", 2100 "self_type" : "type-1", 2101 "size" : 8, 2102 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h", 2103 "unique_id" : "_ZTS9ZipString" 2104 }, 2105 { 2106 "alignment" : 4, 2107 "fields" : 2108 [ 2109 { 2110 "access" : "private", 2111 "field_name" : "file_", 2112 "referenced_type" : "type-18" 2113 }, 2114 { 2115 "access" : "private", 2116 "field_name" : "seekable_", 2117 "field_offset" : 32, 2118 "referenced_type" : "type-11" 2119 }, 2120 { 2121 "access" : "private", 2122 "field_name" : "current_offset_", 2123 "field_offset" : 64, 2124 "referenced_type" : "type-10" 2125 }, 2126 { 2127 "access" : "private", 2128 "field_name" : "state_", 2129 "field_offset" : 128, 2130 "referenced_type" : "type-20" 2131 }, 2132 { 2133 "access" : "private", 2134 "field_name" : "files_", 2135 "field_offset" : 160, 2136 "referenced_type" : "type-22" 2137 }, 2138 { 2139 "access" : "private", 2140 "field_name" : "current_file_entry_", 2141 "field_offset" : 256, 2142 "referenced_type" : "type-23" 2143 }, 2144 { 2145 "access" : "private", 2146 "field_name" : "z_stream_", 2147 "field_offset" : 608, 2148 "referenced_type" : "type-25" 2149 }, 2150 { 2151 "access" : "private", 2152 "field_name" : "buffer_", 2153 "field_offset" : 672, 2154 "referenced_type" : "type-26" 2155 } 2156 ], 2157 "linker_set_key" : "ZipWriter", 2158 "name" : "ZipWriter", 2159 "record_kind" : "class", 2160 "referenced_type" : "type-17", 2161 "self_type" : "type-17", 2162 "size" : 96, 2163 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h", 2164 "unique_id" : "_ZTS9ZipWriter" 2165 }, 2166 { 2167 "alignment" : 4, 2168 "fields" : 2169 [ 2170 { 2171 "field_name" : "path", 2172 "referenced_type" : "type-24" 2173 }, 2174 { 2175 "field_name" : "compression_method", 2176 "field_offset" : 96, 2177 "referenced_type" : "type-5" 2178 }, 2179 { 2180 "field_name" : "crc32", 2181 "field_offset" : 128, 2182 "referenced_type" : "type-6" 2183 }, 2184 { 2185 "field_name" : "compressed_size", 2186 "field_offset" : 160, 2187 "referenced_type" : "type-6" 2188 }, 2189 { 2190 "field_name" : "uncompressed_size", 2191 "field_offset" : 192, 2192 "referenced_type" : "type-6" 2193 }, 2194 { 2195 "field_name" : "last_mod_time", 2196 "field_offset" : 224, 2197 "referenced_type" : "type-5" 2198 }, 2199 { 2200 "field_name" : "last_mod_date", 2201 "field_offset" : 240, 2202 "referenced_type" : "type-5" 2203 }, 2204 { 2205 "field_name" : "padding_length", 2206 "field_offset" : 256, 2207 "referenced_type" : "type-6" 2208 }, 2209 { 2210 "field_name" : "local_file_header_offset", 2211 "field_offset" : 288, 2212 "referenced_type" : "type-10" 2213 } 2214 ], 2215 "linker_set_key" : "ZipWriter::FileEntry", 2216 "name" : "ZipWriter::FileEntry", 2217 "referenced_type" : "type-23", 2218 "self_type" : "type-23", 2219 "size" : 44, 2220 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h", 2221 "unique_id" : "_ZTSN9ZipWriter9FileEntryE" 2222 }, 2223 { 2224 "alignment" : 4, 2225 "fields" : 2226 [ 2227 { 2228 "field_name" : "lhs", 2229 "referenced_type" : "type-82" 2230 }, 2231 { 2232 "field_name" : "rhs", 2233 "field_offset" : 32, 2234 "referenced_type" : "type-82" 2235 } 2236 ], 2237 "linker_set_key" : "android::base::EagerEvaluator<char *, char *>", 2238 "name" : "android::base::EagerEvaluator<char *, char *>", 2239 "referenced_type" : "type-93", 2240 "self_type" : "type-93", 2241 "size" : 8, 2242 "source_file" : "/system/libbase/include/android-base/logging.h", 2243 "template_args" : [ "type-89", "type-89" ], 2244 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPcS2_EE" 2245 }, 2246 { 2247 "alignment" : 4, 2248 "fields" : 2249 [ 2250 { 2251 "field_name" : "lhs", 2252 "referenced_type" : "type-82" 2253 }, 2254 { 2255 "field_name" : "rhs", 2256 "field_offset" : 32, 2257 "referenced_type" : "type-82" 2258 } 2259 ], 2260 "linker_set_key" : "android::base::EagerEvaluator<char *, const char *>", 2261 "name" : "android::base::EagerEvaluator<char *, const char *>", 2262 "referenced_type" : "type-91", 2263 "self_type" : "type-91", 2264 "size" : 8, 2265 "source_file" : "/system/libbase/include/android-base/logging.h", 2266 "template_args" : [ "type-89", "type-85" ], 2267 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPcPKcEE" 2268 }, 2269 { 2270 "alignment" : 4, 2271 "fields" : 2272 [ 2273 { 2274 "field_name" : "lhs", 2275 "referenced_type" : "type-82" 2276 }, 2277 { 2278 "field_name" : "rhs", 2279 "field_offset" : 32, 2280 "referenced_type" : "type-82" 2281 } 2282 ], 2283 "linker_set_key" : "android::base::EagerEvaluator<const char *, char *>", 2284 "name" : "android::base::EagerEvaluator<const char *, char *>", 2285 "referenced_type" : "type-88", 2286 "self_type" : "type-88", 2287 "size" : 8, 2288 "source_file" : "/system/libbase/include/android-base/logging.h", 2289 "template_args" : [ "type-85", "type-89" ], 2290 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKcPcEE" 2291 }, 2292 { 2293 "alignment" : 4, 2294 "fields" : 2295 [ 2296 { 2297 "field_name" : "lhs", 2298 "referenced_type" : "type-82" 2299 }, 2300 { 2301 "field_name" : "rhs", 2302 "field_offset" : 32, 2303 "referenced_type" : "type-82" 2304 } 2305 ], 2306 "linker_set_key" : "android::base::EagerEvaluator<const char *, const char *>", 2307 "name" : "android::base::EagerEvaluator<const char *, const char *>", 2308 "referenced_type" : "type-84", 2309 "self_type" : "type-84", 2310 "size" : 8, 2311 "source_file" : "/system/libbase/include/android-base/logging.h", 2312 "template_args" : [ "type-85", "type-85" ], 2313 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKcS3_EE" 2314 }, 2315 { 2316 "alignment" : 4, 2317 "fields" : 2318 [ 2319 { 2320 "field_name" : "lhs", 2321 "referenced_type" : "type-82" 2322 }, 2323 { 2324 "field_name" : "rhs", 2325 "field_offset" : 32, 2326 "referenced_type" : "type-82" 2327 } 2328 ], 2329 "linker_set_key" : "android::base::EagerEvaluator<const signed char *, const signed char *>", 2330 "name" : "android::base::EagerEvaluator<const signed char *, const signed char *>", 2331 "referenced_type" : "type-105", 2332 "self_type" : "type-105", 2333 "size" : 8, 2334 "source_file" : "/system/libbase/include/android-base/logging.h", 2335 "template_args" : [ "type-106", "type-106" ], 2336 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKaS3_EE" 2337 }, 2338 { 2339 "alignment" : 4, 2340 "fields" : 2341 [ 2342 { 2343 "field_name" : "lhs", 2344 "referenced_type" : "type-82" 2345 }, 2346 { 2347 "field_name" : "rhs", 2348 "field_offset" : 32, 2349 "referenced_type" : "type-82" 2350 } 2351 ], 2352 "linker_set_key" : "android::base::EagerEvaluator<const signed char *, signed char *>", 2353 "name" : "android::base::EagerEvaluator<const signed char *, signed char *>", 2354 "referenced_type" : "type-110", 2355 "self_type" : "type-110", 2356 "size" : 8, 2357 "source_file" : "/system/libbase/include/android-base/logging.h", 2358 "template_args" : [ "type-106", "type-111" ], 2359 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKaPaEE" 2360 }, 2361 { 2362 "alignment" : 4, 2363 "fields" : 2364 [ 2365 { 2366 "field_name" : "lhs", 2367 "referenced_type" : "type-82" 2368 }, 2369 { 2370 "field_name" : "rhs", 2371 "field_offset" : 32, 2372 "referenced_type" : "type-82" 2373 } 2374 ], 2375 "linker_set_key" : "android::base::EagerEvaluator<const unsigned char *, const unsigned char *>", 2376 "name" : "android::base::EagerEvaluator<const unsigned char *, const unsigned char *>", 2377 "referenced_type" : "type-81", 2378 "self_type" : "type-81", 2379 "size" : 8, 2380 "source_file" : "/system/libbase/include/android-base/logging.h", 2381 "template_args" : [ "type-2", "type-2" ], 2382 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKhS3_EE" 2383 }, 2384 { 2385 "alignment" : 4, 2386 "fields" : 2387 [ 2388 { 2389 "field_name" : "lhs", 2390 "referenced_type" : "type-82" 2391 }, 2392 { 2393 "field_name" : "rhs", 2394 "field_offset" : 32, 2395 "referenced_type" : "type-82" 2396 } 2397 ], 2398 "linker_set_key" : "android::base::EagerEvaluator<const unsigned char *, unsigned char *>", 2399 "name" : "android::base::EagerEvaluator<const unsigned char *, unsigned char *>", 2400 "referenced_type" : "type-99", 2401 "self_type" : "type-99", 2402 "size" : 8, 2403 "source_file" : "/system/libbase/include/android-base/logging.h", 2404 "template_args" : [ "type-2", "type-51" ], 2405 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKhPhEE" 2406 }, 2407 { 2408 "alignment" : 4, 2409 "fields" : 2410 [ 2411 { 2412 "field_name" : "lhs", 2413 "referenced_type" : "type-21" 2414 }, 2415 { 2416 "field_name" : "rhs", 2417 "field_offset" : 32, 2418 "referenced_type" : "type-21" 2419 } 2420 ], 2421 "linker_set_key" : "android::base::EagerEvaluator<int, int>", 2422 "name" : "android::base::EagerEvaluator<int, int>", 2423 "referenced_type" : "type-77", 2424 "self_type" : "type-77", 2425 "size" : 8, 2426 "source_file" : "/system/libbase/include/android-base/logging.h", 2427 "template_args" : [ "type-21", "type-21" ], 2428 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIiiEE" 2429 }, 2430 { 2431 "alignment" : 4, 2432 "fields" : 2433 [ 2434 { 2435 "field_name" : "lhs", 2436 "referenced_type" : "type-82" 2437 }, 2438 { 2439 "field_name" : "rhs", 2440 "field_offset" : 32, 2441 "referenced_type" : "type-82" 2442 } 2443 ], 2444 "linker_set_key" : "android::base::EagerEvaluator<signed char *, const signed char *>", 2445 "name" : "android::base::EagerEvaluator<signed char *, const signed char *>", 2446 "referenced_type" : "type-113", 2447 "self_type" : "type-113", 2448 "size" : 8, 2449 "source_file" : "/system/libbase/include/android-base/logging.h", 2450 "template_args" : [ "type-111", "type-106" ], 2451 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPaPKaEE" 2452 }, 2453 { 2454 "alignment" : 4, 2455 "fields" : 2456 [ 2457 { 2458 "field_name" : "lhs", 2459 "referenced_type" : "type-82" 2460 }, 2461 { 2462 "field_name" : "rhs", 2463 "field_offset" : 32, 2464 "referenced_type" : "type-82" 2465 } 2466 ], 2467 "linker_set_key" : "android::base::EagerEvaluator<signed char *, signed char *>", 2468 "name" : "android::base::EagerEvaluator<signed char *, signed char *>", 2469 "referenced_type" : "type-115", 2470 "self_type" : "type-115", 2471 "size" : 8, 2472 "source_file" : "/system/libbase/include/android-base/logging.h", 2473 "template_args" : [ "type-111", "type-111" ], 2474 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPaS2_EE" 2475 }, 2476 { 2477 "alignment" : 4, 2478 "fields" : 2479 [ 2480 { 2481 "field_name" : "lhs", 2482 "referenced_type" : "type-82" 2483 }, 2484 { 2485 "field_name" : "rhs", 2486 "field_offset" : 32, 2487 "referenced_type" : "type-82" 2488 } 2489 ], 2490 "linker_set_key" : "android::base::EagerEvaluator<unsigned char *, const unsigned char *>", 2491 "name" : "android::base::EagerEvaluator<unsigned char *, const unsigned char *>", 2492 "referenced_type" : "type-101", 2493 "self_type" : "type-101", 2494 "size" : 8, 2495 "source_file" : "/system/libbase/include/android-base/logging.h", 2496 "template_args" : [ "type-51", "type-2" ], 2497 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPhPKhEE" 2498 }, 2499 { 2500 "alignment" : 4, 2501 "fields" : 2502 [ 2503 { 2504 "field_name" : "lhs", 2505 "referenced_type" : "type-82" 2506 }, 2507 { 2508 "field_name" : "rhs", 2509 "field_offset" : 32, 2510 "referenced_type" : "type-82" 2511 } 2512 ], 2513 "linker_set_key" : "android::base::EagerEvaluator<unsigned char *, unsigned char *>", 2514 "name" : "android::base::EagerEvaluator<unsigned char *, unsigned char *>", 2515 "referenced_type" : "type-103", 2516 "self_type" : "type-103", 2517 "size" : 8, 2518 "source_file" : "/system/libbase/include/android-base/logging.h", 2519 "template_args" : [ "type-51", "type-51" ], 2520 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPhS2_EE" 2521 }, 2522 { 2523 "alignment" : 4, 2524 "fields" : 2525 [ 2526 { 2527 "field_name" : "lhs", 2528 "referenced_type" : "type-6" 2529 }, 2530 { 2531 "field_name" : "rhs", 2532 "field_offset" : 32, 2533 "referenced_type" : "type-6" 2534 } 2535 ], 2536 "linker_set_key" : "android::base::EagerEvaluator<unsigned int, unsigned int>", 2537 "name" : "android::base::EagerEvaluator<unsigned int, unsigned int>", 2538 "referenced_type" : "type-79", 2539 "self_type" : "type-79", 2540 "size" : 8, 2541 "source_file" : "/system/libbase/include/android-base/logging.h", 2542 "template_args" : [ "type-6", "type-6" ], 2543 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIjjEE" 2544 }, 2545 { 2546 "alignment" : 4, 2547 "fields" : 2548 [ 2549 { 2550 "access" : "private", 2551 "field_name" : "saved_errno_", 2552 "referenced_type" : "type-45" 2553 } 2554 ], 2555 "linker_set_key" : "android::base::ErrnoRestorer", 2556 "name" : "android::base::ErrnoRestorer", 2557 "record_kind" : "class", 2558 "referenced_type" : "type-72", 2559 "self_type" : "type-72", 2560 "size" : 4, 2561 "source_file" : "/system/libbase/include/android-base/logging.h", 2562 "unique_id" : "_ZTSN7android4base13ErrnoRestorerE" 2563 }, 2564 { 2565 "alignment" : 4, 2566 "fields" : 2567 [ 2568 { 2569 "access" : "private", 2570 "field_name" : "data_", 2571 "referenced_type" : "type-118" 2572 } 2573 ], 2574 "linker_set_key" : "android::base::LogMessage", 2575 "name" : "android::base::LogMessage", 2576 "record_kind" : "class", 2577 "referenced_type" : "type-117", 2578 "self_type" : "type-117", 2579 "size" : 4, 2580 "source_file" : "/system/libbase/include/android-base/logging.h", 2581 "unique_id" : "_ZTSN7android4base10LogMessageE" 2582 }, 2583 { 2584 "alignment" : 4, 2585 "fields" : 2586 [ 2587 { 2588 "access" : "private", 2589 "field_name" : "default_log_id_", 2590 "referenced_type" : "type-70" 2591 } 2592 ], 2593 "linker_set_key" : "android::base::LogdLogger", 2594 "name" : "android::base::LogdLogger", 2595 "record_kind" : "class", 2596 "referenced_type" : "type-71", 2597 "self_type" : "type-71", 2598 "size" : 4, 2599 "source_file" : "/system/libbase/include/android-base/logging.h", 2600 "unique_id" : "_ZTSN7android4base10LogdLoggerE" 2601 }, 2602 { 2603 "alignment" : 4, 2604 "fields" : 2605 [ 2606 { 2607 "access" : "private", 2608 "field_name" : "base_", 2609 "referenced_type" : "type-89" 2610 }, 2611 { 2612 "access" : "private", 2613 "field_name" : "size_", 2614 "field_offset" : 32, 2615 "referenced_type" : "type-6" 2616 }, 2617 { 2618 "access" : "private", 2619 "field_name" : "offset_", 2620 "field_offset" : 64, 2621 "referenced_type" : "type-6" 2622 } 2623 ], 2624 "linker_set_key" : "android::base::MappedFile", 2625 "name" : "android::base::MappedFile", 2626 "record_kind" : "class", 2627 "referenced_type" : "type-95", 2628 "self_type" : "type-95", 2629 "size" : 12, 2630 "source_file" : "/system/libbase/include/android-base/mapped_file.h", 2631 "unique_id" : "_ZTSN7android4base10MappedFileE" 2632 }, 2633 { 2634 "alignment" : 4, 2635 "fields" : 2636 [ 2637 { 2638 "access" : "private", 2639 "field_name" : "old_", 2640 "referenced_type" : "type-69" 2641 } 2642 ], 2643 "linker_set_key" : "android::base::ScopedLogSeverity", 2644 "name" : "android::base::ScopedLogSeverity", 2645 "record_kind" : "class", 2646 "referenced_type" : "type-120", 2647 "self_type" : "type-120", 2648 "size" : 4, 2649 "source_file" : "/system/libbase/include/android-base/logging.h", 2650 "unique_id" : "_ZTSN7android4base17ScopedLogSeverityE" 2651 }, 2652 { 2653 "alignment" : 4, 2654 "linker_set_key" : "zip_archive::Reader", 2655 "name" : "zip_archive::Reader", 2656 "record_kind" : "class", 2657 "referenced_type" : "type-56", 2658 "self_type" : "type-56", 2659 "size" : 4, 2660 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h", 2661 "unique_id" : "_ZTSN11zip_archive6ReaderE", 2662 "vtable_components" : 2663 [ 2664 { 2665 "kind" : "offset_to_top" 2666 }, 2667 { 2668 "kind" : "rtti", 2669 "mangled_component_name" : "_ZTIN11zip_archive6ReaderE" 2670 }, 2671 { 2672 "is_pure" : true, 2673 "mangled_component_name" : "_ZNK11zip_archive6Reader12ReadAtOffsetEPhjj" 2674 }, 2675 { 2676 "kind" : "complete_dtor_pointer", 2677 "mangled_component_name" : "_ZN11zip_archive6ReaderD1Ev" 2678 }, 2679 { 2680 "kind" : "deleting_dtor_pointer", 2681 "mangled_component_name" : "_ZN11zip_archive6ReaderD0Ev" 2682 } 2683 ] 2684 }, 2685 { 2686 "alignment" : 4, 2687 "linker_set_key" : "zip_archive::Writer", 2688 "name" : "zip_archive::Writer", 2689 "record_kind" : "class", 2690 "referenced_type" : "type-54", 2691 "self_type" : "type-54", 2692 "size" : 4, 2693 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h", 2694 "unique_id" : "_ZTSN11zip_archive6WriterE", 2695 "vtable_components" : 2696 [ 2697 { 2698 "kind" : "offset_to_top" 2699 }, 2700 { 2701 "kind" : "rtti", 2702 "mangled_component_name" : "_ZTIN11zip_archive6WriterE" 2703 }, 2704 { 2705 "is_pure" : true, 2706 "mangled_component_name" : "_ZN11zip_archive6Writer6AppendEPhj" 2707 }, 2708 { 2709 "kind" : "complete_dtor_pointer", 2710 "mangled_component_name" : "_ZN11zip_archive6WriterD1Ev" 2711 }, 2712 { 2713 "kind" : "deleting_dtor_pointer", 2714 "mangled_component_name" : "_ZN11zip_archive6WriterD0Ev" 2715 } 2716 ] 2717 } 2718 ], 2719 "rvalue_reference_types" : 2720 [ 2721 { 2722 "alignment" : 4, 2723 "linker_set_key" : "ZipWriter &&", 2724 "name" : "ZipWriter &&", 2725 "referenced_type" : "type-17", 2726 "self_type" : "type-29", 2727 "size" : 4, 2728 "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h" 2729 } 2730 ] 2731} 2732