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