You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2732 lines
68 KiB

{
"array_types" :
[
{
"alignment" : 1,
"linker_set_key" : "char [1024]",
"name" : "char [1024]",
"referenced_type" : "type-65",
"self_type" : "type-64",
"size" : 1024,
"source_file" : "/system/libbase/include/android-base/file.h"
}
],
"builtin_types" :
[
{
"alignment" : 1,
"is_integral" : true,
"is_unsigned" : true,
"linker_set_key" : "bool",
"name" : "bool",
"referenced_type" : "type-11",
"self_type" : "type-11",
"size" : 1
},
{
"alignment" : 1,
"is_integral" : true,
"linker_set_key" : "char",
"name" : "char",
"referenced_type" : "type-65",
"self_type" : "type-65",
"size" : 1
},
{
"alignment" : 4,
"is_integral" : true,
"linker_set_key" : "int",
"name" : "int",
"referenced_type" : "type-21",
"self_type" : "type-21",
"size" : 4
},
{
"alignment" : 4,
"is_integral" : true,
"linker_set_key" : "long",
"name" : "long",
"referenced_type" : "type-31",
"self_type" : "type-31",
"size" : 4
},
{
"alignment" : 4,
"is_integral" : true,
"linker_set_key" : "long long",
"name" : "long long",
"referenced_type" : "type-10",
"self_type" : "type-10",
"size" : 8
},
{
"alignment" : 1,
"is_integral" : true,
"linker_set_key" : "signed char",
"name" : "signed char",
"referenced_type" : "type-108",
"self_type" : "type-108",
"size" : 1
},
{
"alignment" : 1,
"is_integral" : true,
"is_unsigned" : true,
"linker_set_key" : "unsigned char",
"name" : "unsigned char",
"referenced_type" : "type-4",
"self_type" : "type-4",
"size" : 1
},
{
"alignment" : 4,
"is_integral" : true,
"is_unsigned" : true,
"linker_set_key" : "unsigned int",
"name" : "unsigned int",
"referenced_type" : "type-6",
"self_type" : "type-6",
"size" : 4
},
{
"alignment" : 4,
"is_integral" : true,
"is_unsigned" : true,
"linker_set_key" : "unsigned long long",
"name" : "unsigned long long",
"referenced_type" : "type-61",
"self_type" : "type-61",
"size" : 8
},
{
"alignment" : 2,
"is_integral" : true,
"is_unsigned" : true,
"linker_set_key" : "unsigned short",
"name" : "unsigned short",
"referenced_type" : "type-5",
"self_type" : "type-5",
"size" : 2
},
{
"linker_set_key" : "void",
"name" : "void",
"referenced_type" : "type-47",
"self_type" : "type-47"
}
],
"elf_functions" :
[
{
"name" : "_Z11GetOwnerTagPK10ZipArchive"
},
{
"name" : "_Z11OpenArchivePKcPP10ZipArchive"
},
{
"name" : "_Z12CloseArchiveP10ZipArchive"
},
{
"name" : "_Z12EndIterationPv"
},
{
"name" : "_Z13OpenArchiveFdiPKcPP10ZipArchiveb"
},
{
"name" : "_Z14StartIterationP10ZipArchivePPvPK9ZipStringS5_"
},
{
"name" : "_Z15ErrorCodeStringi"
},
{
"name" : "_Z15ExtractToMemoryP10ZipArchiveP8ZipEntryPhj"
},
{
"name" : "_Z15ExtractToWriterP10ZipArchiveP8ZipEntryPN11zip_archive6WriterE"
},
{
"name" : "_Z17GetFileDescriptorP10ZipArchive"
},
{
"name" : "_Z18ExtractEntryToFileP10ZipArchiveP8ZipEntryi"
},
{
"name" : "_Z21OpenArchiveFromMemoryPvjPKcPP10ZipArchive"
},
{
"name" : "_Z23ProcessZipEntryContentsP10ZipArchiveP8ZipEntryPFbPKhjPvES5_"
},
{
"name" : "_Z4NextPvP8ZipEntryP9ZipString"
},
{
"name" : "_Z9FindEntryP10ZipArchiveRK9ZipStringP8ZipEntry"
},
{
"name" : "_ZN10ZipArchive26InitializeCentralDirectoryExj"
},
{
"name" : "_ZN10ZipArchiveC1EPvj"
},
{
"name" : "_ZN10ZipArchiveC1Eib"
},
{
"name" : "_ZN10ZipArchiveC2EPvj"
},
{
"name" : "_ZN10ZipArchiveC2Eib"
},
{
"name" : "_ZN10ZipArchiveD1Ev"
},
{
"name" : "_ZN10ZipArchiveD2Ev"
},
{
"name" : "_ZN11zip_archive6ReaderD0Ev"
},
{
"name" : "_ZN11zip_archive6ReaderD1Ev"
},
{
"name" : "_ZN11zip_archive6ReaderD2Ev"
},
{
"name" : "_ZN11zip_archive6WriterD0Ev"
},
{
"name" : "_ZN11zip_archive6WriterD1Ev"
},
{
"name" : "_ZN11zip_archive6WriterD2Ev"
},
{
"name" : "_ZN11zip_archive7InflateERKNS_6ReaderEjjPNS_6WriterEPy"
},
{
"name" : "_ZN16CentralDirectory10InitializeEPvxj"
},
{
"name" : "_ZN21ZipArchiveStreamEntry4InitERK8ZipEntry"
},
{
"name" : "_ZN21ZipArchiveStreamEntry6CreateEP10ZipArchiveRK8ZipEntry"
},
{
"name" : "_ZN21ZipArchiveStreamEntry9CreateRawEP10ZipArchiveRK8ZipEntry"
},
{
"name" : "_ZN31ZipArchiveStreamEntryCompressed4InitERK8ZipEntry"
},
{
"name" : "_ZN31ZipArchiveStreamEntryCompressed4ReadEv"
},
{
"name" : "_ZN31ZipArchiveStreamEntryCompressed6VerifyEv"
},
{
"name" : "_ZN31ZipArchiveStreamEntryCompressedD0Ev"
},
{
"name" : "_ZN31ZipArchiveStreamEntryCompressedD1Ev"
},
{
"name" : "_ZN31ZipArchiveStreamEntryCompressedD2Ev"
},
{
"name" : "_ZN33ZipArchiveStreamEntryUncompressed4InitERK8ZipEntry"
},
{
"name" : "_ZN33ZipArchiveStreamEntryUncompressed4ReadEv"
},
{
"name" : "_ZN33ZipArchiveStreamEntryUncompressed6VerifyEv"
},
{
"name" : "_ZN34ZipArchiveStreamEntryRawCompressed4InitERK8ZipEntry"
},
{
"name" : "_ZN34ZipArchiveStreamEntryRawCompressed6VerifyEv"
},
{
"name" : "_ZN9ZipStringC1EPKc"
},
{
"name" : "_ZN9ZipStringC2EPKc"
},
{
"name" : "_ZN9ZipWriter10StartEntryEPKcj"
},
{
"name" : "_ZN9ZipWriter10StoreBytesEPNS_9FileEntryEPKvj"
},
{
"name" : "_ZN9ZipWriter10WriteBytesEPKvj"
},
{
"name" : "_ZN9ZipWriter11FinishEntryEv"
},
{
"name" : "_ZN9ZipWriter11HandleErrorEi"
},
{
"name" : "_ZN9ZipWriter12GetLastEntryEPNS_9FileEntryE"
},
{
"name" : "_ZN9ZipWriter13CompressBytesEPNS_9FileEntryEPKvj"
},
{
"name" : "_ZN9ZipWriter14PrepareDeflateEv"
},
{
"name" : "_ZN9ZipWriter15ErrorCodeStringEi"
},
{
"name" : "_ZN9ZipWriter16DiscardLastEntryEv"
},
{
"name" : "_ZN9ZipWriter17StartAlignedEntryEPKcjj"
},
{
"name" : "_ZN9ZipWriter18StartEntryWithTimeEPKcjl"
},
{
"name" : "_ZN9ZipWriter20FlushCompressedBytesEPNS_9FileEntryE"
},
{
"name" : "_ZN9ZipWriter25StartAlignedEntryWithTimeEPKcjlj"
},
{
"name" : "_ZN9ZipWriter6FinishEv"
},
{
"name" : "_ZN9ZipWriterC1EOS_"
},
{
"name" : "_ZN9ZipWriterC1EP7__sFILE"
},
{
"name" : "_ZN9ZipWriterC2EOS_"
},
{
"name" : "_ZN9ZipWriterC2EP7__sFILE"
},
{
"name" : "_ZN9ZipWriteraSEOS_"
},
{
"name" : "_ZNK13MappedZipFile10GetBasePtrEv"
},
{
"name" : "_ZNK13MappedZipFile12ReadAtOffsetEPhjx"
},
{
"name" : "_ZNK13MappedZipFile13GetFileLengthEv"
},
{
"name" : "_ZNK13MappedZipFile17GetFileDescriptorEv"
},
{
"name" : "_ZNK8ZipEntry19GetModificationTimeEv"
},
{
"binding" : "weak",
"name" : "_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j"
},
{
"binding" : "weak",
"name" : "_ZNSt3__16vectorIN9ZipWriter9FileEntryENS_9allocatorIS2_EEE13__move_assignERS5_NS_17integral_constantIbLb1EEE"
},
{
"binding" : "weak",
"name" : "_ZNSt3__16vectorIN9ZipWriter9FileEntryENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJS2_EEEvDpOT_"
},
{
"binding" : "weak",
"name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE8__appendEjRKc"
},
{
"binding" : "weak",
"name" : "_ZNSt3__16vectorIhNS_9allocatorIhEEE8__appendEj"
},
{
"name" : "__moddi3"
}
],
"elf_objects" :
[
{
"binding" : "weak",
"name" : "_ZTV10FileWriter"
},
{
"binding" : "weak",
"name" : "_ZTV11EntryReader"
},
{
"binding" : "weak",
"name" : "_ZTV12MemoryWriter"
},
{
"binding" : "weak",
"name" : "_ZTV13ProcessWriter"
},
{
"name" : "_ZTV21ZipArchiveStreamEntry"
},
{
"name" : "_ZTV31ZipArchiveStreamEntryCompressed"
},
{
"name" : "_ZTV33ZipArchiveStreamEntryUncompressed"
},
{
"name" : "_ZTV34ZipArchiveStreamEntryRawCompressed"
},
{
"name" : "_ZTVN11zip_archive6ReaderE"
},
{
"name" : "_ZTVN11zip_archive6WriterE"
}
],
"enum_types" :
[
{
"access" : "private",
"alignment" : 4,
"enum_fields" :
[
{
"enum_field_value" : 0,
"name" : "ZipWriter::State::kWritingZip"
},
{
"enum_field_value" : 1,
"name" : "ZipWriter::State::kWritingEntry"
},
{
"enum_field_value" : 2,
"name" : "ZipWriter::State::kDone"
},
{
"enum_field_value" : 3,
"name" : "ZipWriter::State::kError"
}
],
"linker_set_key" : "ZipWriter::State",
"name" : "ZipWriter::State",
"referenced_type" : "type-20",
"self_type" : "type-20",
"size" : 4,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h",
"underlying_type" : "type-21",
"unique_id" : "_ZTSN9ZipWriter5StateE"
},
{
"alignment" : 4,
"enum_fields" :
[
{
"enum_field_value" : 0,
"name" : "android::base::DEFAULT"
},
{
"enum_field_value" : 1,
"name" : "android::base::MAIN"
},
{
"enum_field_value" : 2,
"name" : "android::base::SYSTEM"
}
],
"linker_set_key" : "android::base::LogId",
"name" : "android::base::LogId",
"referenced_type" : "type-70",
"self_type" : "type-70",
"size" : 4,
"source_file" : "/system/libbase/include/android-base/logging.h",
"underlying_type" : "type-6",
"unique_id" : "_ZTSN7android4base5LogIdE"
},
{
"alignment" : 4,
"enum_fields" :
[
{
"enum_field_value" : 0,
"name" : "android::base::VERBOSE"
},
{
"enum_field_value" : 1,
"name" : "android::base::DEBUG"
},
{
"enum_field_value" : 2,
"name" : "android::base::INFO"
},
{
"enum_field_value" : 3,
"name" : "android::base::WARNING"
},
{
"enum_field_value" : 4,
"name" : "android::base::ERROR"
},
{
"enum_field_value" : 5,
"name" : "android::base::FATAL_WITHOUT_ABORT"
},
{
"enum_field_value" : 6,
"name" : "android::base::FATAL"
}
],
"linker_set_key" : "android::base::LogSeverity",
"name" : "android::base::LogSeverity",
"referenced_type" : "type-69",
"self_type" : "type-69",
"size" : 4,
"source_file" : "/system/libbase/include/android-base/logging.h",
"underlying_type" : "type-6",
"unique_id" : "_ZTSN7android4base11LogSeverityE"
}
],
"function_types" :
[
{
"alignment" : 4,
"linker_set_key" : "bool (const unsigned char *, unsigned int, void *)",
"name" : "bool (const unsigned char *, unsigned int, void *)",
"parameters" :
[
{
"referenced_type" : "type-2"
},
{
"referenced_type" : "type-6"
},
{
"referenced_type" : "type-46"
}
],
"referenced_type" : "type-52",
"return_type" : "type-11",
"self_type" : "type-52",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
}
],
"functions" :
[
{
"function_name" : "OpenArchive",
"linker_set_key" : "_Z11OpenArchivePKcPP10ZipArchive",
"parameters" :
[
{
"referenced_type" : "type-85"
},
{
"referenced_type" : "type-44"
}
],
"return_type" : "type-21",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"function_name" : "CloseArchive",
"linker_set_key" : "_Z12CloseArchiveP10ZipArchive",
"parameters" :
[
{
"referenced_type" : "type-42"
}
],
"return_type" : "type-47",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"function_name" : "EndIteration",
"linker_set_key" : "_Z12EndIterationPv",
"parameters" :
[
{
"referenced_type" : "type-46"
}
],
"return_type" : "type-47",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"function_name" : "OpenArchiveFd",
"linker_set_key" : "_Z13OpenArchiveFdiPKcPP10ZipArchiveb",
"parameters" :
[
{
"referenced_type" : "type-45"
},
{
"referenced_type" : "type-85"
},
{
"referenced_type" : "type-44"
},
{
"default_arg" : true,
"referenced_type" : "type-11"
}
],
"return_type" : "type-21",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"function_name" : "StartIteration",
"linker_set_key" : "_Z14StartIterationP10ZipArchivePPvPK9ZipStringS5_",
"parameters" :
[
{
"referenced_type" : "type-42"
},
{
"referenced_type" : "type-50"
},
{
"referenced_type" : "type-27"
},
{
"referenced_type" : "type-27"
}
],
"return_type" : "type-21",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"function_name" : "ErrorCodeString",
"linker_set_key" : "_Z15ErrorCodeStringi",
"parameters" :
[
{
"referenced_type" : "type-21"
}
],
"return_type" : "type-85",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"function_name" : "ExtractToMemory",
"linker_set_key" : "_Z15ExtractToMemoryP10ZipArchiveP8ZipEntryPhj",
"parameters" :
[
{
"referenced_type" : "type-42"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-51"
},
{
"referenced_type" : "type-6"
}
],
"return_type" : "type-21",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"function_name" : "GetFileDescriptor",
"linker_set_key" : "_Z17GetFileDescriptorP10ZipArchive",
"parameters" :
[
{
"referenced_type" : "type-48"
}
],
"return_type" : "type-21",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"function_name" : "ExtractEntryToFile",
"linker_set_key" : "_Z18ExtractEntryToFileP10ZipArchiveP8ZipEntryi",
"parameters" :
[
{
"referenced_type" : "type-42"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-21"
}
],
"return_type" : "type-21",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"function_name" : "OpenArchiveFromMemory",
"linker_set_key" : "_Z21OpenArchiveFromMemoryPvjPKcPP10ZipArchive",
"parameters" :
[
{
"referenced_type" : "type-46"
},
{
"referenced_type" : "type-6"
},
{
"referenced_type" : "type-85"
},
{
"referenced_type" : "type-44"
}
],
"return_type" : "type-21",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"function_name" : "ProcessZipEntryContents",
"linker_set_key" : "_Z23ProcessZipEntryContentsP10ZipArchiveP8ZipEntryPFbPKhjPvES5_",
"parameters" :
[
{
"referenced_type" : "type-42"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-53"
},
{
"referenced_type" : "type-46"
}
],
"return_type" : "type-21",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"function_name" : "Next",
"linker_set_key" : "_Z4NextPvP8ZipEntryP9ZipString",
"parameters" :
[
{
"referenced_type" : "type-46"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-96"
}
],
"return_type" : "type-21",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"function_name" : "FindEntry",
"linker_set_key" : "_Z9FindEntryP10ZipArchiveRK9ZipStringP8ZipEntry",
"parameters" :
[
{
"referenced_type" : "type-48"
},
{
"referenced_type" : "type-33"
},
{
"referenced_type" : "type-49"
}
],
"return_type" : "type-21",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"function_name" : "zip_archive::Reader::~Reader",
"linker_set_key" : "_ZN11zip_archive6ReaderD0Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-57"
}
],
"return_type" : "type-47",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"function_name" : "zip_archive::Reader::~Reader",
"linker_set_key" : "_ZN11zip_archive6ReaderD1Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-57"
}
],
"return_type" : "type-47",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"function_name" : "zip_archive::Reader::~Reader",
"linker_set_key" : "_ZN11zip_archive6ReaderD2Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-57"
}
],
"return_type" : "type-47",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"function_name" : "zip_archive::Writer::~Writer",
"linker_set_key" : "_ZN11zip_archive6WriterD0Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-55"
}
],
"return_type" : "type-47",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"function_name" : "zip_archive::Writer::~Writer",
"linker_set_key" : "_ZN11zip_archive6WriterD1Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-55"
}
],
"return_type" : "type-47",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"function_name" : "zip_archive::Writer::~Writer",
"linker_set_key" : "_ZN11zip_archive6WriterD2Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-55"
}
],
"return_type" : "type-47",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"function_name" : "zip_archive::Inflate",
"linker_set_key" : "_ZN11zip_archive7InflateERKNS_6ReaderEjjPNS_6WriterEPy",
"parameters" :
[
{
"referenced_type" : "type-59"
},
{
"referenced_type" : "type-60"
},
{
"referenced_type" : "type-60"
},
{
"referenced_type" : "type-55"
},
{
"referenced_type" : "type-62"
}
],
"return_type" : "type-21",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"access" : "protected",
"function_name" : "ZipArchiveStreamEntry::Init",
"linker_set_key" : "_ZN21ZipArchiveStreamEntry4InitERK8ZipEntry",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-12"
},
{
"referenced_type" : "type-13"
}
],
"return_type" : "type-11",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive_stream_entry.h"
},
{
"function_name" : "ZipArchiveStreamEntry::Create",
"linker_set_key" : "_ZN21ZipArchiveStreamEntry6CreateEP10ZipArchiveRK8ZipEntry",
"parameters" :
[
{
"referenced_type" : "type-8"
},
{
"referenced_type" : "type-13"
}
],
"return_type" : "type-12",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive_stream_entry.h"
},
{
"function_name" : "ZipArchiveStreamEntry::CreateRaw",
"linker_set_key" : "_ZN21ZipArchiveStreamEntry9CreateRawEP10ZipArchiveRK8ZipEntry",
"parameters" :
[
{
"referenced_type" : "type-8"
},
{
"referenced_type" : "type-13"
}
],
"return_type" : "type-12",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive_stream_entry.h"
},
{
"function_name" : "ZipString::ZipString",
"linker_set_key" : "_ZN9ZipStringC1EPKc",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-96"
},
{
"referenced_type" : "type-85"
}
],
"return_type" : "type-47",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"function_name" : "ZipString::ZipString",
"linker_set_key" : "_ZN9ZipStringC2EPKc",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-96"
},
{
"referenced_type" : "type-85"
}
],
"return_type" : "type-47",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"function_name" : "ZipWriter::StartEntry",
"linker_set_key" : "_ZN9ZipWriter10StartEntryEPKcj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-28"
},
{
"referenced_type" : "type-85"
},
{
"referenced_type" : "type-6"
}
],
"return_type" : "type-21",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
},
{
"access" : "private",
"function_name" : "ZipWriter::StoreBytes",
"linker_set_key" : "_ZN9ZipWriter10StoreBytesEPNS_9FileEntryEPKvj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-28"
},
{
"referenced_type" : "type-32"
},
{
"referenced_type" : "type-82"
},
{
"referenced_type" : "type-6"
}
],
"return_type" : "type-21",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
},
{
"function_name" : "ZipWriter::WriteBytes",
"linker_set_key" : "_ZN9ZipWriter10WriteBytesEPKvj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-28"
},
{
"referenced_type" : "type-82"
},
{
"referenced_type" : "type-6"
}
],
"return_type" : "type-21",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
},
{
"function_name" : "ZipWriter::FinishEntry",
"linker_set_key" : "_ZN9ZipWriter11FinishEntryEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-28"
}
],
"return_type" : "type-21",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
},
{
"access" : "private",
"function_name" : "ZipWriter::HandleError",
"linker_set_key" : "_ZN9ZipWriter11HandleErrorEi",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-28"
},
{
"referenced_type" : "type-21"
}
],
"return_type" : "type-21",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
},
{
"function_name" : "ZipWriter::GetLastEntry",
"linker_set_key" : "_ZN9ZipWriter12GetLastEntryEPNS_9FileEntryE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-28"
},
{
"referenced_type" : "type-32"
}
],
"return_type" : "type-21",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
},
{
"access" : "private",
"function_name" : "ZipWriter::CompressBytes",
"linker_set_key" : "_ZN9ZipWriter13CompressBytesEPNS_9FileEntryEPKvj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-28"
},
{
"referenced_type" : "type-32"
},
{
"referenced_type" : "type-82"
},
{
"referenced_type" : "type-6"
}
],
"return_type" : "type-21",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
},
{
"access" : "private",
"function_name" : "ZipWriter::PrepareDeflate",
"linker_set_key" : "_ZN9ZipWriter14PrepareDeflateEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-28"
}
],
"return_type" : "type-21",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
},
{
"function_name" : "ZipWriter::ErrorCodeString",
"linker_set_key" : "_ZN9ZipWriter15ErrorCodeStringEi",
"parameters" :
[
{
"referenced_type" : "type-21"
}
],
"return_type" : "type-85",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
},
{
"function_name" : "ZipWriter::DiscardLastEntry",
"linker_set_key" : "_ZN9ZipWriter16DiscardLastEntryEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-28"
}
],
"return_type" : "type-21",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
},
{
"function_name" : "ZipWriter::StartAlignedEntry",
"linker_set_key" : "_ZN9ZipWriter17StartAlignedEntryEPKcjj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-28"
},
{
"referenced_type" : "type-85"
},
{
"referenced_type" : "type-6"
},
{
"referenced_type" : "type-6"
}
],
"return_type" : "type-21",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
},
{
"function_name" : "ZipWriter::StartEntryWithTime",
"linker_set_key" : "_ZN9ZipWriter18StartEntryWithTimeEPKcjl",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-28"
},
{
"referenced_type" : "type-85"
},
{
"referenced_type" : "type-6"
},
{
"referenced_type" : "type-31"
}
],
"return_type" : "type-21",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
},
{
"access" : "private",
"function_name" : "ZipWriter::FlushCompressedBytes",
"linker_set_key" : "_ZN9ZipWriter20FlushCompressedBytesEPNS_9FileEntryE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-28"
},
{
"referenced_type" : "type-32"
}
],
"return_type" : "type-21",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
},
{
"function_name" : "ZipWriter::StartAlignedEntryWithTime",
"linker_set_key" : "_ZN9ZipWriter25StartAlignedEntryWithTimeEPKcjlj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-28"
},
{
"referenced_type" : "type-85"
},
{
"referenced_type" : "type-6"
},
{
"referenced_type" : "type-31"
},
{
"referenced_type" : "type-6"
}
],
"return_type" : "type-21",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
},
{
"function_name" : "ZipWriter::Finish",
"linker_set_key" : "_ZN9ZipWriter6FinishEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-28"
}
],
"return_type" : "type-21",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
},
{
"function_name" : "ZipWriter::ZipWriter",
"linker_set_key" : "_ZN9ZipWriterC1EOS_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-28"
},
{
"referenced_type" : "type-29"
}
],
"return_type" : "type-47",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
},
{
"function_name" : "ZipWriter::ZipWriter",
"linker_set_key" : "_ZN9ZipWriterC1EP7__sFILE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-28"
},
{
"referenced_type" : "type-18"
}
],
"return_type" : "type-47",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
},
{
"function_name" : "ZipWriter::ZipWriter",
"linker_set_key" : "_ZN9ZipWriterC2EOS_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-28"
},
{
"referenced_type" : "type-29"
}
],
"return_type" : "type-47",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
},
{
"function_name" : "ZipWriter::ZipWriter",
"linker_set_key" : "_ZN9ZipWriterC2EP7__sFILE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-28"
},
{
"referenced_type" : "type-18"
}
],
"return_type" : "type-47",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
},
{
"function_name" : "ZipWriter::operator=",
"linker_set_key" : "_ZN9ZipWriteraSEOS_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-28"
},
{
"referenced_type" : "type-29"
}
],
"return_type" : "type-30",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
},
{
"function_name" : "ZipEntry::GetModificationTime",
"linker_set_key" : "_ZNK8ZipEntry19GetModificationTimeEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-41"
}
],
"return_type" : "type-126",
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
}
],
"global_vars" : [],
"lvalue_reference_types" :
[
{
"alignment" : 4,
"linker_set_key" : "ZipWriter &",
"name" : "ZipWriter &",
"referenced_type" : "type-17",
"self_type" : "type-30",
"size" : 4,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
},
{
"alignment" : 4,
"linker_set_key" : "const ZipEntry &",
"name" : "const ZipEntry &",
"referenced_type" : "type-14",
"self_type" : "type-13",
"size" : 4,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive_stream_entry.h"
},
{
"alignment" : 4,
"linker_set_key" : "const ZipString &",
"name" : "const ZipString &",
"referenced_type" : "type-16",
"self_type" : "type-33",
"size" : 4,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"alignment" : 4,
"linker_set_key" : "const zip_archive::Reader &",
"name" : "const zip_archive::Reader &",
"referenced_type" : "type-58",
"self_type" : "type-59",
"size" : 4,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"alignment" : 4,
"linker_set_key" : "std::basic_ostream<char, std::char_traits<char> > &",
"name" : "std::basic_ostream<char, std::char_traits<char> > &",
"referenced_type" : "type-122",
"self_type" : "type-121",
"size" : 4,
"source_file" : "/system/libbase/include/android-base/logging.h"
},
{
"alignment" : 4,
"linker_set_key" : "std::basic_ostream<char, std::char_traits<char> > &",
"name" : "std::basic_ostream<char, std::char_traits<char> > &",
"referenced_type" : "type-37",
"self_type" : "type-36",
"size" : 4,
"source_file" : "/system/libbase/include/android-base/logging.h"
}
],
"pointer_types" :
[
{
"alignment" : 4,
"linker_set_key" : "TemporaryDir *",
"name" : "TemporaryDir *",
"referenced_type" : "type-67",
"self_type" : "type-68",
"size" : 4,
"source_file" : "/system/libbase/include/android-base/file.h"
},
{
"alignment" : 4,
"linker_set_key" : "TemporaryFile *",
"name" : "TemporaryFile *",
"referenced_type" : "type-63",
"self_type" : "type-66",
"size" : 4,
"source_file" : "/system/libbase/include/android-base/file.h"
},
{
"alignment" : 4,
"linker_set_key" : "ZipArchive *",
"name" : "ZipArchive *",
"referenced_type" : "type-43",
"self_type" : "type-42",
"size" : 4,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"alignment" : 4,
"linker_set_key" : "ZipArchive *",
"name" : "ZipArchive *",
"referenced_type" : "type-9",
"self_type" : "type-8",
"size" : 4,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive_stream_entry.h"
},
{
"alignment" : 4,
"linker_set_key" : "ZipArchive **",
"name" : "ZipArchive **",
"referenced_type" : "type-42",
"self_type" : "type-44",
"size" : 4,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"alignment" : 4,
"linker_set_key" : "ZipArchiveStreamEntry *",
"name" : "ZipArchiveStreamEntry *",
"referenced_type" : "type-7",
"self_type" : "type-12",
"size" : 4,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive_stream_entry.h"
},
{
"alignment" : 4,
"linker_set_key" : "ZipEntry *",
"name" : "ZipEntry *",
"referenced_type" : "type-15",
"self_type" : "type-49",
"size" : 4,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"alignment" : 4,
"linker_set_key" : "ZipString *",
"name" : "ZipString *",
"referenced_type" : "type-1",
"self_type" : "type-96",
"size" : 4,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"alignment" : 4,
"linker_set_key" : "ZipWriter *",
"name" : "ZipWriter *",
"referenced_type" : "type-17",
"self_type" : "type-28",
"size" : 4,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
},
{
"alignment" : 4,
"linker_set_key" : "ZipWriter::FileEntry *",
"name" : "ZipWriter::FileEntry *",
"referenced_type" : "type-23",
"self_type" : "type-32",
"size" : 4,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
},
{
"alignment" : 4,
"linker_set_key" : "__sFILE *",
"name" : "__sFILE *",
"referenced_type" : "type-19",
"self_type" : "type-18",
"size" : 4,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
},
{
"alignment" : 4,
"linker_set_key" : "android::base::EagerEvaluator<char *, char *> *",
"name" : "android::base::EagerEvaluator<char *, char *> *",
"referenced_type" : "type-93",
"self_type" : "type-97",
"size" : 4,
"source_file" : "/system/libbase/include/android-base/logging.h"
},
{
"alignment" : 4,
"linker_set_key" : "android::base::EagerEvaluator<char *, const char *> *",
"name" : "android::base::EagerEvaluator<char *, const char *> *",
"referenced_type" : "type-91",
"self_type" : "type-92",
"size" : 4,
"source_file" : "/system/libbase/include/android-base/logging.h"
},
{
"alignment" : 4,
"linker_set_key" : "android::base::EagerEvaluator<const char *, char *> *",
"name" : "android::base::EagerEvaluator<const char *, char *> *",
"referenced_type" : "type-88",
"self_type" : "type-90",
"size" : 4,
"source_file" : "/system/libbase/include/android-base/logging.h"
},
{
"alignment" : 4,
"linker_set_key" : "android::base::EagerEvaluator<const char *, const char *> *",
"name" : "android::base::EagerEvaluator<const char *, const char *> *",
"referenced_type" : "type-84",
"self_type" : "type-87",
"size" : 4,
"source_file" : "/system/libbase/include/android-base/logging.h"
},
{
"alignment" : 4,
"linker_set_key" : "android::base::EagerEvaluator<const signed char *, const signed char *> *",
"name" : "android::base::EagerEvaluator<const signed char *, const signed char *> *",
"referenced_type" : "type-105",
"self_type" : "type-109",
"size" : 4,
"source_file" : "/system/libbase/include/android-base/logging.h"
},
{
"alignment" : 4,
"linker_set_key" : "android::base::EagerEvaluator<const signed char *, signed char *> *",
"name" : "android::base::EagerEvaluator<const signed char *, signed char *> *",
"referenced_type" : "type-110",
"self_type" : "type-112",
"size" : 4,
"source_file" : "/system/libbase/include/android-base/logging.h"
},
{
"alignment" : 4,
"linker_set_key" : "android::base::EagerEvaluator<const unsigned char *, const unsigned char *> *",
"name" : "android::base::EagerEvaluator<const unsigned char *, const unsigned char *> *",
"referenced_type" : "type-81",
"self_type" : "type-98",
"size" : 4,
"source_file" : "/system/libbase/include/android-base/logging.h"
},
{
"alignment" : 4,
"linker_set_key" : "android::base::EagerEvaluator<const unsigned char *, unsigned char *> *",
"name" : "android::base::EagerEvaluator<const unsigned char *, unsigned char *> *",
"referenced_type" : "type-99",
"self_type" : "type-100",
"size" : 4,
"source_file" : "/system/libbase/include/android-base/logging.h"
},
{
"alignment" : 4,
"linker_set_key" : "android::base::EagerEvaluator<int, int> *",
"name" : "android::base::EagerEvaluator<int, int> *",
"referenced_type" : "type-77",
"self_type" : "type-78",
"size" : 4,
"source_file" : "/system/libbase/include/android-base/logging.h"
},
{
"alignment" : 4,
"linker_set_key" : "android::base::EagerEvaluator<signed char *, const signed char *> *",
"name" : "android::base::EagerEvaluator<signed char *, const signed char *> *",
"referenced_type" : "type-113",
"self_type" : "type-114",
"size" : 4,
"source_file" : "/system/libbase/include/android-base/logging.h"
},
{
"alignment" : 4,
"linker_set_key" : "android::base::EagerEvaluator<signed char *, signed char *> *",
"name" : "android::base::EagerEvaluator<signed char *, signed char *> *",
"referenced_type" : "type-115",
"self_type" : "type-116",
"size" : 4,
"source_file" : "/system/libbase/include/android-base/logging.h"
},
{
"alignment" : 4,
"linker_set_key" : "android::base::EagerEvaluator<unsigned char *, const unsigned char *> *",
"name" : "android::base::EagerEvaluator<unsigned char *, const unsigned char *> *",
"referenced_type" : "type-101",
"self_type" : "type-102",
"size" : 4,
"source_file" : "/system/libbase/include/android-base/logging.h"
},
{
"alignment" : 4,
"linker_set_key" : "android::base::EagerEvaluator<unsigned char *, unsigned char *> *",
"name" : "android::base::EagerEvaluator<unsigned char *, unsigned char *> *",
"referenced_type" : "type-103",
"self_type" : "type-104",
"size" : 4,
"source_file" : "/system/libbase/include/android-base/logging.h"
},
{
"alignment" : 4,
"linker_set_key" : "android::base::EagerEvaluator<unsigned int, unsigned int> *",
"name" : "android::base::EagerEvaluator<unsigned int, unsigned int> *",
"referenced_type" : "type-79",
"self_type" : "type-80",
"size" : 4,
"source_file" : "/system/libbase/include/android-base/logging.h"
},
{
"alignment" : 4,
"linker_set_key" : "android::base::ErrnoRestorer *",
"name" : "android::base::ErrnoRestorer *",
"referenced_type" : "type-72",
"self_type" : "type-73",
"size" : 4,
"source_file" : "/system/libbase/include/android-base/logging.h"
},
{
"alignment" : 4,
"linker_set_key" : "android::base::MappedFile *",
"name" : "android::base::MappedFile *",
"referenced_type" : "type-95",
"self_type" : "type-94",
"size" : 4,
"source_file" : "/system/libbase/include/android-base/mapped_file.h"
},
{
"alignment" : 4,
"linker_set_key" : "bool (*)(const unsigned char *, unsigned int, void *)",
"name" : "bool (*)(const unsigned char *, unsigned int, void *)",
"referenced_type" : "type-52",
"self_type" : "type-53",
"size" : 4,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"alignment" : 4,
"linker_set_key" : "char *",
"name" : "char *",
"referenced_type" : "type-65",
"self_type" : "type-89",
"size" : 4,
"source_file" : "/system/libbase/include/android-base/logging.h"
},
{
"alignment" : 4,
"linker_set_key" : "const ZipEntry *",
"name" : "const ZipEntry *",
"referenced_type" : "type-14",
"self_type" : "type-41",
"size" : 4,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"alignment" : 4,
"linker_set_key" : "const ZipString *",
"name" : "const ZipString *",
"referenced_type" : "type-16",
"self_type" : "type-27",
"size" : 4,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"alignment" : 4,
"linker_set_key" : "const android::base::ErrnoRestorer *",
"name" : "const android::base::ErrnoRestorer *",
"referenced_type" : "type-74",
"self_type" : "type-75",
"size" : 4,
"source_file" : "/system/libbase/include/android-base/logging.h"
},
{
"alignment" : 4,
"linker_set_key" : "const char *",
"name" : "const char *",
"referenced_type" : "type-86",
"self_type" : "type-85",
"size" : 4,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"alignment" : 4,
"linker_set_key" : "const signed char *",
"name" : "const signed char *",
"referenced_type" : "type-107",
"self_type" : "type-106",
"size" : 4,
"source_file" : "/system/libbase/include/android-base/logging.h"
},
{
"alignment" : 4,
"linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
"name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
"referenced_type" : "type-123",
"self_type" : "type-125",
"size" : 4,
"source_file" : "/system/libbase/include/android-base/logging.h"
},
{
"alignment" : 4,
"linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
"name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
"referenced_type" : "type-38",
"self_type" : "type-40",
"size" : 4,
"source_file" : "/system/libbase/include/android-base/logging.h"
},
{
"alignment" : 4,
"linker_set_key" : "const unsigned char *",
"name" : "const unsigned char *",
"referenced_type" : "type-3",
"self_type" : "type-2",
"size" : 4,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"alignment" : 4,
"linker_set_key" : "const void *",
"name" : "const void *",
"referenced_type" : "type-83",
"self_type" : "type-82",
"size" : 4,
"source_file" : "/system/libbase/include/android-base/logging.h"
},
{
"alignment" : 4,
"linker_set_key" : "signed char *",
"name" : "signed char *",
"referenced_type" : "type-108",
"self_type" : "type-111",
"size" : 4,
"source_file" : "/system/libbase/include/android-base/logging.h"
},
{
"alignment" : 4,
"linker_set_key" : "unsigned char *",
"name" : "unsigned char *",
"referenced_type" : "type-4",
"self_type" : "type-51",
"size" : 4,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"alignment" : 4,
"linker_set_key" : "unsigned long long *",
"name" : "unsigned long long *",
"referenced_type" : "type-61",
"self_type" : "type-62",
"size" : 4,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"alignment" : 4,
"linker_set_key" : "void *",
"name" : "void *",
"referenced_type" : "type-47",
"self_type" : "type-46",
"size" : 4,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"alignment" : 4,
"linker_set_key" : "void **",
"name" : "void **",
"referenced_type" : "type-46",
"self_type" : "type-50",
"size" : 4,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"alignment" : 4,
"linker_set_key" : "zip_archive::Reader *",
"name" : "zip_archive::Reader *",
"referenced_type" : "type-56",
"self_type" : "type-57",
"size" : 4,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"alignment" : 4,
"linker_set_key" : "zip_archive::Writer *",
"name" : "zip_archive::Writer *",
"referenced_type" : "type-54",
"self_type" : "type-55",
"size" : 4,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
}
],
"qualified_types" :
[
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ZipArchive *const",
"name" : "ZipArchive *const",
"referenced_type" : "type-42",
"self_type" : "type-48",
"size" : 4,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ZipEntry",
"name" : "const ZipEntry",
"referenced_type" : "type-15",
"self_type" : "type-14",
"size" : 32,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ZipString",
"name" : "const ZipString",
"referenced_type" : "type-1",
"self_type" : "type-16",
"size" : 8,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const android::base::ErrnoRestorer",
"name" : "const android::base::ErrnoRestorer",
"referenced_type" : "type-72",
"self_type" : "type-74",
"size" : 4,
"source_file" : "/system/libbase/include/android-base/logging.h"
},
{
"alignment" : 1,
"is_const" : true,
"linker_set_key" : "const bool",
"name" : "const bool",
"referenced_type" : "type-11",
"self_type" : "type-76",
"size" : 1,
"source_file" : "/system/libbase/include/android-base/logging.h"
},
{
"alignment" : 1,
"is_const" : true,
"linker_set_key" : "const char",
"name" : "const char",
"referenced_type" : "type-65",
"self_type" : "type-86",
"size" : 1,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const int",
"name" : "const int",
"referenced_type" : "type-21",
"self_type" : "type-45",
"size" : 4,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"alignment" : 1,
"is_const" : true,
"linker_set_key" : "const signed char",
"name" : "const signed char",
"referenced_type" : "type-108",
"self_type" : "type-107",
"size" : 1,
"source_file" : "/system/libbase/include/android-base/logging.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
"name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
"referenced_type" : "type-124",
"self_type" : "type-123",
"size" : 12,
"source_file" : "/system/libbase/include/android-base/logging.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
"name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
"referenced_type" : "type-39",
"self_type" : "type-38",
"size" : 12,
"source_file" : "/system/libbase/include/android-base/logging.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData> >",
"name" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData> >",
"referenced_type" : "type-119",
"self_type" : "type-118",
"size" : 4,
"source_file" : "/system/libbase/include/android-base/logging.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData> >",
"name" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData> >",
"referenced_type" : "type-35",
"self_type" : "type-34",
"size" : 4,
"source_file" : "/system/libbase/include/android-base/logging.h"
},
{
"alignment" : 1,
"is_const" : true,
"linker_set_key" : "const unsigned char",
"name" : "const unsigned char",
"referenced_type" : "type-4",
"self_type" : "type-3",
"size" : 1,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const unsigned int",
"name" : "const unsigned int",
"referenced_type" : "type-6",
"self_type" : "type-60",
"size" : 4,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
},
{
"is_const" : true,
"linker_set_key" : "const void",
"name" : "const void",
"referenced_type" : "type-47",
"self_type" : "type-83",
"source_file" : "/system/libbase/include/android-base/logging.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const zip_archive::Reader",
"name" : "const zip_archive::Reader",
"referenced_type" : "type-56",
"self_type" : "type-58",
"size" : 4,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
}
],
"record_types" :
[
{
"alignment" : 1,
"fields" :
[
{
"field_name" : "path",
"referenced_type" : "type-64"
},
{
"access" : "private",
"field_name" : "remove_dir_and_contents_",
"field_offset" : 8192,
"referenced_type" : "type-11"
}
],
"linker_set_key" : "TemporaryDir",
"name" : "TemporaryDir",
"record_kind" : "class",
"referenced_type" : "type-67",
"self_type" : "type-67",
"size" : 1025,
"source_file" : "/system/libbase/include/android-base/file.h",
"unique_id" : "_ZTS12TemporaryDir"
},
{
"alignment" : 4,
"fields" :
[
{
"field_name" : "fd",
"referenced_type" : "type-21"
},
{
"field_name" : "path",
"field_offset" : 32,
"referenced_type" : "type-64"
},
{
"access" : "private",
"field_name" : "remove_file_",
"field_offset" : 8224,
"referenced_type" : "type-11"
}
],
"linker_set_key" : "TemporaryFile",
"name" : "TemporaryFile",
"record_kind" : "class",
"referenced_type" : "type-63",
"self_type" : "type-63",
"size" : 1032,
"source_file" : "/system/libbase/include/android-base/file.h",
"unique_id" : "_ZTS13TemporaryFile"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "protected",
"field_name" : "handle_",
"field_offset" : 32,
"referenced_type" : "type-8"
},
{
"access" : "protected",
"field_name" : "offset_",
"field_offset" : 64,
"referenced_type" : "type-10"
},
{
"access" : "protected",
"field_name" : "crc32_",
"field_offset" : 128,
"referenced_type" : "type-6"
}
],
"linker_set_key" : "ZipArchiveStreamEntry",
"name" : "ZipArchiveStreamEntry",
"record_kind" : "class",
"referenced_type" : "type-7",
"self_type" : "type-7",
"size" : 20,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive_stream_entry.h",
"unique_id" : "_ZTS21ZipArchiveStreamEntry",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTI21ZipArchiveStreamEntry"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN21ZipArchiveStreamEntryD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN21ZipArchiveStreamEntryD0Ev"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZN21ZipArchiveStreamEntry4ReadEv"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZN21ZipArchiveStreamEntry6VerifyEv"
},
{
"mangled_component_name" : "_ZN21ZipArchiveStreamEntry4InitERK8ZipEntry"
}
]
},
{
"alignment" : 4,
"fields" :
[
{
"field_name" : "method",
"referenced_type" : "type-5"
},
{
"field_name" : "mod_time",
"field_offset" : 32,
"referenced_type" : "type-6"
},
{
"field_name" : "unix_mode",
"field_offset" : 64,
"referenced_type" : "type-5"
},
{
"field_name" : "has_data_descriptor",
"field_offset" : 80,
"referenced_type" : "type-4"
},
{
"field_name" : "crc32",
"field_offset" : 96,
"referenced_type" : "type-6"
},
{
"field_name" : "compressed_length",
"field_offset" : 128,
"referenced_type" : "type-6"
},
{
"field_name" : "uncompressed_length",
"field_offset" : 160,
"referenced_type" : "type-6"
},
{
"field_name" : "offset",
"field_offset" : 192,
"referenced_type" : "type-10"
}
],
"linker_set_key" : "ZipEntry",
"name" : "ZipEntry",
"referenced_type" : "type-15",
"self_type" : "type-15",
"size" : 32,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h",
"unique_id" : "_ZTS8ZipEntry"
},
{
"alignment" : 4,
"fields" :
[
{
"field_name" : "name",
"referenced_type" : "type-2"
},
{
"field_name" : "name_length",
"field_offset" : 32,
"referenced_type" : "type-5"
}
],
"linker_set_key" : "ZipString",
"name" : "ZipString",
"referenced_type" : "type-1",
"self_type" : "type-1",
"size" : 8,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h",
"unique_id" : "_ZTS9ZipString"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "file_",
"referenced_type" : "type-18"
},
{
"access" : "private",
"field_name" : "seekable_",
"field_offset" : 32,
"referenced_type" : "type-11"
},
{
"access" : "private",
"field_name" : "current_offset_",
"field_offset" : 64,
"referenced_type" : "type-10"
},
{
"access" : "private",
"field_name" : "state_",
"field_offset" : 128,
"referenced_type" : "type-20"
},
{
"access" : "private",
"field_name" : "files_",
"field_offset" : 160,
"referenced_type" : "type-22"
},
{
"access" : "private",
"field_name" : "current_file_entry_",
"field_offset" : 256,
"referenced_type" : "type-23"
},
{
"access" : "private",
"field_name" : "z_stream_",
"field_offset" : 608,
"referenced_type" : "type-25"
},
{
"access" : "private",
"field_name" : "buffer_",
"field_offset" : 672,
"referenced_type" : "type-26"
}
],
"linker_set_key" : "ZipWriter",
"name" : "ZipWriter",
"record_kind" : "class",
"referenced_type" : "type-17",
"self_type" : "type-17",
"size" : 96,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h",
"unique_id" : "_ZTS9ZipWriter"
},
{
"alignment" : 4,
"fields" :
[
{
"field_name" : "path",
"referenced_type" : "type-24"
},
{
"field_name" : "compression_method",
"field_offset" : 96,
"referenced_type" : "type-5"
},
{
"field_name" : "crc32",
"field_offset" : 128,
"referenced_type" : "type-6"
},
{
"field_name" : "compressed_size",
"field_offset" : 160,
"referenced_type" : "type-6"
},
{
"field_name" : "uncompressed_size",
"field_offset" : 192,
"referenced_type" : "type-6"
},
{
"field_name" : "last_mod_time",
"field_offset" : 224,
"referenced_type" : "type-5"
},
{
"field_name" : "last_mod_date",
"field_offset" : 240,
"referenced_type" : "type-5"
},
{
"field_name" : "padding_length",
"field_offset" : 256,
"referenced_type" : "type-6"
},
{
"field_name" : "local_file_header_offset",
"field_offset" : 288,
"referenced_type" : "type-10"
}
],
"linker_set_key" : "ZipWriter::FileEntry",
"name" : "ZipWriter::FileEntry",
"referenced_type" : "type-23",
"self_type" : "type-23",
"size" : 44,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h",
"unique_id" : "_ZTSN9ZipWriter9FileEntryE"
},
{
"alignment" : 4,
"fields" :
[
{
"field_name" : "lhs",
"referenced_type" : "type-82"
},
{
"field_name" : "rhs",
"field_offset" : 32,
"referenced_type" : "type-82"
}
],
"linker_set_key" : "android::base::EagerEvaluator<char *, char *>",
"name" : "android::base::EagerEvaluator<char *, char *>",
"referenced_type" : "type-93",
"self_type" : "type-93",
"size" : 8,
"source_file" : "/system/libbase/include/android-base/logging.h",
"template_args" : [ "type-89", "type-89" ],
"unique_id" : "_ZTSN7android4base14EagerEvaluatorIPcS2_EE"
},
{
"alignment" : 4,
"fields" :
[
{
"field_name" : "lhs",
"referenced_type" : "type-82"
},
{
"field_name" : "rhs",
"field_offset" : 32,
"referenced_type" : "type-82"
}
],
"linker_set_key" : "android::base::EagerEvaluator<char *, const char *>",
"name" : "android::base::EagerEvaluator<char *, const char *>",
"referenced_type" : "type-91",
"self_type" : "type-91",
"size" : 8,
"source_file" : "/system/libbase/include/android-base/logging.h",
"template_args" : [ "type-89", "type-85" ],
"unique_id" : "_ZTSN7android4base14EagerEvaluatorIPcPKcEE"
},
{
"alignment" : 4,
"fields" :
[
{
"field_name" : "lhs",
"referenced_type" : "type-82"
},
{
"field_name" : "rhs",
"field_offset" : 32,
"referenced_type" : "type-82"
}
],
"linker_set_key" : "android::base::EagerEvaluator<const char *, char *>",
"name" : "android::base::EagerEvaluator<const char *, char *>",
"referenced_type" : "type-88",
"self_type" : "type-88",
"size" : 8,
"source_file" : "/system/libbase/include/android-base/logging.h",
"template_args" : [ "type-85", "type-89" ],
"unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKcPcEE"
},
{
"alignment" : 4,
"fields" :
[
{
"field_name" : "lhs",
"referenced_type" : "type-82"
},
{
"field_name" : "rhs",
"field_offset" : 32,
"referenced_type" : "type-82"
}
],
"linker_set_key" : "android::base::EagerEvaluator<const char *, const char *>",
"name" : "android::base::EagerEvaluator<const char *, const char *>",
"referenced_type" : "type-84",
"self_type" : "type-84",
"size" : 8,
"source_file" : "/system/libbase/include/android-base/logging.h",
"template_args" : [ "type-85", "type-85" ],
"unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKcS3_EE"
},
{
"alignment" : 4,
"fields" :
[
{
"field_name" : "lhs",
"referenced_type" : "type-82"
},
{
"field_name" : "rhs",
"field_offset" : 32,
"referenced_type" : "type-82"
}
],
"linker_set_key" : "android::base::EagerEvaluator<const signed char *, const signed char *>",
"name" : "android::base::EagerEvaluator<const signed char *, const signed char *>",
"referenced_type" : "type-105",
"self_type" : "type-105",
"size" : 8,
"source_file" : "/system/libbase/include/android-base/logging.h",
"template_args" : [ "type-106", "type-106" ],
"unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKaS3_EE"
},
{
"alignment" : 4,
"fields" :
[
{
"field_name" : "lhs",
"referenced_type" : "type-82"
},
{
"field_name" : "rhs",
"field_offset" : 32,
"referenced_type" : "type-82"
}
],
"linker_set_key" : "android::base::EagerEvaluator<const signed char *, signed char *>",
"name" : "android::base::EagerEvaluator<const signed char *, signed char *>",
"referenced_type" : "type-110",
"self_type" : "type-110",
"size" : 8,
"source_file" : "/system/libbase/include/android-base/logging.h",
"template_args" : [ "type-106", "type-111" ],
"unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKaPaEE"
},
{
"alignment" : 4,
"fields" :
[
{
"field_name" : "lhs",
"referenced_type" : "type-82"
},
{
"field_name" : "rhs",
"field_offset" : 32,
"referenced_type" : "type-82"
}
],
"linker_set_key" : "android::base::EagerEvaluator<const unsigned char *, const unsigned char *>",
"name" : "android::base::EagerEvaluator<const unsigned char *, const unsigned char *>",
"referenced_type" : "type-81",
"self_type" : "type-81",
"size" : 8,
"source_file" : "/system/libbase/include/android-base/logging.h",
"template_args" : [ "type-2", "type-2" ],
"unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKhS3_EE"
},
{
"alignment" : 4,
"fields" :
[
{
"field_name" : "lhs",
"referenced_type" : "type-82"
},
{
"field_name" : "rhs",
"field_offset" : 32,
"referenced_type" : "type-82"
}
],
"linker_set_key" : "android::base::EagerEvaluator<const unsigned char *, unsigned char *>",
"name" : "android::base::EagerEvaluator<const unsigned char *, unsigned char *>",
"referenced_type" : "type-99",
"self_type" : "type-99",
"size" : 8,
"source_file" : "/system/libbase/include/android-base/logging.h",
"template_args" : [ "type-2", "type-51" ],
"unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKhPhEE"
},
{
"alignment" : 4,
"fields" :
[
{
"field_name" : "lhs",
"referenced_type" : "type-21"
},
{
"field_name" : "rhs",
"field_offset" : 32,
"referenced_type" : "type-21"
}
],
"linker_set_key" : "android::base::EagerEvaluator<int, int>",
"name" : "android::base::EagerEvaluator<int, int>",
"referenced_type" : "type-77",
"self_type" : "type-77",
"size" : 8,
"source_file" : "/system/libbase/include/android-base/logging.h",
"template_args" : [ "type-21", "type-21" ],
"unique_id" : "_ZTSN7android4base14EagerEvaluatorIiiEE"
},
{
"alignment" : 4,
"fields" :
[
{
"field_name" : "lhs",
"referenced_type" : "type-82"
},
{
"field_name" : "rhs",
"field_offset" : 32,
"referenced_type" : "type-82"
}
],
"linker_set_key" : "android::base::EagerEvaluator<signed char *, const signed char *>",
"name" : "android::base::EagerEvaluator<signed char *, const signed char *>",
"referenced_type" : "type-113",
"self_type" : "type-113",
"size" : 8,
"source_file" : "/system/libbase/include/android-base/logging.h",
"template_args" : [ "type-111", "type-106" ],
"unique_id" : "_ZTSN7android4base14EagerEvaluatorIPaPKaEE"
},
{
"alignment" : 4,
"fields" :
[
{
"field_name" : "lhs",
"referenced_type" : "type-82"
},
{
"field_name" : "rhs",
"field_offset" : 32,
"referenced_type" : "type-82"
}
],
"linker_set_key" : "android::base::EagerEvaluator<signed char *, signed char *>",
"name" : "android::base::EagerEvaluator<signed char *, signed char *>",
"referenced_type" : "type-115",
"self_type" : "type-115",
"size" : 8,
"source_file" : "/system/libbase/include/android-base/logging.h",
"template_args" : [ "type-111", "type-111" ],
"unique_id" : "_ZTSN7android4base14EagerEvaluatorIPaS2_EE"
},
{
"alignment" : 4,
"fields" :
[
{
"field_name" : "lhs",
"referenced_type" : "type-82"
},
{
"field_name" : "rhs",
"field_offset" : 32,
"referenced_type" : "type-82"
}
],
"linker_set_key" : "android::base::EagerEvaluator<unsigned char *, const unsigned char *>",
"name" : "android::base::EagerEvaluator<unsigned char *, const unsigned char *>",
"referenced_type" : "type-101",
"self_type" : "type-101",
"size" : 8,
"source_file" : "/system/libbase/include/android-base/logging.h",
"template_args" : [ "type-51", "type-2" ],
"unique_id" : "_ZTSN7android4base14EagerEvaluatorIPhPKhEE"
},
{
"alignment" : 4,
"fields" :
[
{
"field_name" : "lhs",
"referenced_type" : "type-82"
},
{
"field_name" : "rhs",
"field_offset" : 32,
"referenced_type" : "type-82"
}
],
"linker_set_key" : "android::base::EagerEvaluator<unsigned char *, unsigned char *>",
"name" : "android::base::EagerEvaluator<unsigned char *, unsigned char *>",
"referenced_type" : "type-103",
"self_type" : "type-103",
"size" : 8,
"source_file" : "/system/libbase/include/android-base/logging.h",
"template_args" : [ "type-51", "type-51" ],
"unique_id" : "_ZTSN7android4base14EagerEvaluatorIPhS2_EE"
},
{
"alignment" : 4,
"fields" :
[
{
"field_name" : "lhs",
"referenced_type" : "type-6"
},
{
"field_name" : "rhs",
"field_offset" : 32,
"referenced_type" : "type-6"
}
],
"linker_set_key" : "android::base::EagerEvaluator<unsigned int, unsigned int>",
"name" : "android::base::EagerEvaluator<unsigned int, unsigned int>",
"referenced_type" : "type-79",
"self_type" : "type-79",
"size" : 8,
"source_file" : "/system/libbase/include/android-base/logging.h",
"template_args" : [ "type-6", "type-6" ],
"unique_id" : "_ZTSN7android4base14EagerEvaluatorIjjEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "saved_errno_",
"referenced_type" : "type-45"
}
],
"linker_set_key" : "android::base::ErrnoRestorer",
"name" : "android::base::ErrnoRestorer",
"record_kind" : "class",
"referenced_type" : "type-72",
"self_type" : "type-72",
"size" : 4,
"source_file" : "/system/libbase/include/android-base/logging.h",
"unique_id" : "_ZTSN7android4base13ErrnoRestorerE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "data_",
"referenced_type" : "type-118"
}
],
"linker_set_key" : "android::base::LogMessage",
"name" : "android::base::LogMessage",
"record_kind" : "class",
"referenced_type" : "type-117",
"self_type" : "type-117",
"size" : 4,
"source_file" : "/system/libbase/include/android-base/logging.h",
"unique_id" : "_ZTSN7android4base10LogMessageE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "default_log_id_",
"referenced_type" : "type-70"
}
],
"linker_set_key" : "android::base::LogdLogger",
"name" : "android::base::LogdLogger",
"record_kind" : "class",
"referenced_type" : "type-71",
"self_type" : "type-71",
"size" : 4,
"source_file" : "/system/libbase/include/android-base/logging.h",
"unique_id" : "_ZTSN7android4base10LogdLoggerE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "base_",
"referenced_type" : "type-89"
},
{
"access" : "private",
"field_name" : "size_",
"field_offset" : 32,
"referenced_type" : "type-6"
},
{
"access" : "private",
"field_name" : "offset_",
"field_offset" : 64,
"referenced_type" : "type-6"
}
],
"linker_set_key" : "android::base::MappedFile",
"name" : "android::base::MappedFile",
"record_kind" : "class",
"referenced_type" : "type-95",
"self_type" : "type-95",
"size" : 12,
"source_file" : "/system/libbase/include/android-base/mapped_file.h",
"unique_id" : "_ZTSN7android4base10MappedFileE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "old_",
"referenced_type" : "type-69"
}
],
"linker_set_key" : "android::base::ScopedLogSeverity",
"name" : "android::base::ScopedLogSeverity",
"record_kind" : "class",
"referenced_type" : "type-120",
"self_type" : "type-120",
"size" : 4,
"source_file" : "/system/libbase/include/android-base/logging.h",
"unique_id" : "_ZTSN7android4base17ScopedLogSeverityE"
},
{
"alignment" : 4,
"linker_set_key" : "zip_archive::Reader",
"name" : "zip_archive::Reader",
"record_kind" : "class",
"referenced_type" : "type-56",
"self_type" : "type-56",
"size" : 4,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h",
"unique_id" : "_ZTSN11zip_archive6ReaderE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN11zip_archive6ReaderE"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK11zip_archive6Reader12ReadAtOffsetEPhjj"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN11zip_archive6ReaderD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN11zip_archive6ReaderD0Ev"
}
]
},
{
"alignment" : 4,
"linker_set_key" : "zip_archive::Writer",
"name" : "zip_archive::Writer",
"record_kind" : "class",
"referenced_type" : "type-54",
"self_type" : "type-54",
"size" : 4,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h",
"unique_id" : "_ZTSN11zip_archive6WriterE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN11zip_archive6WriterE"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZN11zip_archive6Writer6AppendEPhj"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN11zip_archive6WriterD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN11zip_archive6WriterD0Ev"
}
]
}
],
"rvalue_reference_types" :
[
{
"alignment" : 4,
"linker_set_key" : "ZipWriter &&",
"name" : "ZipWriter &&",
"referenced_type" : "type-17",
"self_type" : "type-29",
"size" : 4,
"source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
}
]
}