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