Lines Matching refs:CompactDexWriter

28 CompactDexWriter::CompactDexWriter(DexLayout* dex_layout)  in CompactDexWriter()  function in art::CompactDexWriter
33 CompactDexLevel CompactDexWriter::GetCompactDexLevel() const { in GetCompactDexLevel()
37 CompactDexWriter::Container::Container(bool dedupe_code_items) in Container()
41 uint32_t CompactDexWriter::WriteDebugInfoOffsetTable(Stream* stream) { in WriteDebugInfoOffsetTable()
107 CompactDexWriter::ScopedDataSectionItem::ScopedDataSectionItem(Stream* stream, in ScopedDataSectionItem()
119 CompactDexWriter::ScopedDataSectionItem::~ScopedDataSectionItem() { in ~ScopedDataSectionItem()
136 size_t CompactDexWriter::ScopedDataSectionItem::Written() const { in Written()
140 void CompactDexWriter::WriteCodeItem(Stream* stream, in WriteCodeItem()
202 void CompactDexWriter::WriteDebugInfoItem(Stream* stream, dex_ir::DebugInfoItem* debug_info) { in WriteDebugInfoItem()
212 CompactDexWriter::Deduper::Deduper(bool enabled, DexContainer::Section* section) in Deduper()
218 uint32_t CompactDexWriter::Deduper::Dedupe(uint32_t data_start, in Dedupe()
233 void CompactDexWriter::SortDebugInfosByMethodIndex() { in SortDebugInfosByMethodIndex()
270 void CompactDexWriter::WriteHeader(Stream* stream) { in WriteHeader()
315 size_t CompactDexWriter::GetHeaderSize() const { in GetHeaderSize()
319 void CompactDexWriter::WriteStringData(Stream* stream, dex_ir::StringData* string_data) { in WriteStringData()
331 bool CompactDexWriter::CanGenerateCompactDex(std::string* error_msg) { in CanGenerateCompactDex()
378 bool CompactDexWriter::Write(DexContainer* output, std::string* error_msg) { in Write()
532 std::unique_ptr<DexContainer> CompactDexWriter::CreateDexContainer() const { in CreateDexContainer()
534 new CompactDexWriter::Container(dex_layout_->GetOptions().dedupe_code_items_)); in CreateDexContainer()