Home
last modified time | relevance | path

Searched refs:DexContainer (Results 1 – 10 of 10) 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.h116 std::unique_ptr<DexContainer>* dex_container,
173 std::unique_ptr<DexContainer>* dex_container,
Dcompact_dex_writer.cc213 CompactDexWriter::Deduper::Deduper(bool enabled, DexContainer::Section* section) in Deduper()
382 bool CompactDexWriter::Write(DexContainer* output, std::string* error_msg) { in Write()
537 std::unique_ptr<DexContainer> CompactDexWriter::CreateDexContainer() const { in CreateDexContainer()
538 return std::unique_ptr<DexContainer>( in CreateDexContainer()
Ddexlayout.cc1819 std::unique_ptr<DexContainer>* dex_container, in OutputDexFile()
1845 DexContainer* const container = dex_container->get(); in OutputDexFile()
1846 DexContainer::Section* const main_section = container->GetMainSection(); in OutputDexFile()
1852 DexContainer::Section* const data_section = container->GetDataSection(); in OutputDexFile()
1869 std::unique_ptr<DexContainer>* dex_container, in ProcessDexFile()
1915 std::unique_ptr<DexContainer> temp_container; in ProcessDexFile()
1934 DexContainer::Section* const main_section = (*dex_container)->GetMainSection(); in ProcessDexFile()
1935 DexContainer::Section* const data_section = (*dex_container)->GetDataSection(); in ProcessDexFile()
Ddex_writer.cc791 bool DexWriter::Write(DexContainer* output, std::string* error_msg) { in Write()
914 std::unique_ptr<DexContainer>* container, in Output()
947 std::unique_ptr<DexContainer> DexWriter::CreateDexContainer() const { in CreateDexContainer()
948 return std::unique_ptr<DexContainer>(new DexWriter::Container); in CreateDexContainer()
Ddexlayout_test.cc811 std::unique_ptr<DexContainer> out; in TEST_F()
/art/openjdkjvmti/
Dfixed_up_dex_file.cc134 std::unique_ptr<art::DexContainer> dex_container; in Create()
142 art::DexContainer::Section* main_section = dex_container->GetMainSection(); in Create()
/art/dex2oat/linker/
Doat_writer.h45 class DexContainer; variable
535 std::unique_ptr<DexContainer> dex_container_;