Home
last modified time | relevance | path

Searched refs:DexContainer (Results 1 – 12 of 12) sorted by relevance

/art/dexlayout/
Dcompact_dex_writer.h41 explicit Deduper(bool enabled, DexContainer::Section* section);
60 explicit HashEqual(DexContainer::Section* section) : section_(section) {} in HashEqual()
84 DexContainer::Section* const section_;
113 class Container : public DexContainer {
142 bool Write(DexContainer* output, std::string* error_msg) override;
144 std::unique_ptr<DexContainer> CreateDexContainer() const override;
Ddex_container.h29 class DexContainer {
31 virtual ~DexContainer() {} in ~DexContainer()
Ddex_writer.h72 explicit Stream(DexContainer::Section* section) : section_(section) { in Stream()
171 DexContainer::Section* const section_ = nullptr;
193 class Container : public DexContainer {
217 std::unique_ptr<DexContainer>* container,
224 virtual bool Write(DexContainer* output, std::string* error_msg);
225 virtual std::unique_ptr<DexContainer> CreateDexContainer() const;
Ddexlayout.h118 std::unique_ptr<DexContainer>* dex_container,
183 std::unique_ptr<DexContainer>* dex_container,
Dcompact_dex_writer.cc212 CompactDexWriter::Deduper::Deduper(bool enabled, DexContainer::Section* section) in Deduper()
378 bool CompactDexWriter::Write(DexContainer* output, std::string* error_msg) { in Write()
532 std::unique_ptr<DexContainer> CompactDexWriter::CreateDexContainer() const { in CreateDexContainer()
533 return std::unique_ptr<DexContainer>( in CreateDexContainer()
Ddexlayout.cc1825 std::unique_ptr<DexContainer>* dex_container, in OutputDexFile()
1857 DexContainer* const container = dex_container->get(); in OutputDexFile()
1858 DexContainer::Section* const main_section = container->GetMainSection(); in OutputDexFile()
1864 DexContainer::Section* const data_section = container->GetDataSection(); in OutputDexFile()
1881 std::unique_ptr<DexContainer>* dex_container, in ProcessDexFile()
1927 std::unique_ptr<DexContainer> temp_container; in ProcessDexFile()
1946 DexContainer::Section* const main_section = (*dex_container)->GetMainSection(); in ProcessDexFile()
1947 DexContainer::Section* const data_section = (*dex_container)->GetDataSection(); in ProcessDexFile()
Ddex_writer.cc841 bool DexWriter::Write(DexContainer* output, std::string* error_msg) { in Write()
963 std::unique_ptr<DexContainer>* container, in Output()
1005 std::unique_ptr<DexContainer> DexWriter::CreateDexContainer() const { in CreateDexContainer()
1006 return std::unique_ptr<DexContainer>(new DexWriter::Container); in CreateDexContainer()
Ddexlayout_test.cc797 std::unique_ptr<DexContainer> out; in TEST_F()
/art/openjdkjvmti/
Dfixed_up_dex_file.cc119 std::unique_ptr<art::DexContainer> dex_container; in Create()
127 art::DexContainer::Section* main_section = dex_container->GetMainSection(); in Create()
/art/dex2oat/linker/
Doat_writer.h45 class DexContainer; variable
552 std::unique_ptr<DexContainer> dex_container_;
Doat_writer.cc3289 DexContainer::Section* const section = dex_container_->GetDataSection(); in WriteDexFiles()
/art/oatdump/
Doatdump.cc629 std::unique_ptr<art::DexContainer> dex_container; in Dump()
640 DexContainer::Section* main_section = dex_container->GetMainSection(); in Dump()