Home
last modified time | relevance | path

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

/aosp12/art/dexlayout/
H A Dcompact_dex_writer.h40 explicit Deduper(DexContainer::Section* section);
59 explicit HashEqual(DexContainer::Section* section) : section_(section) {} in HashEqual()
83 DexContainer::Section* const section_;
110 class Container : public DexContainer {
138 bool Write(DexContainer* output, std::string* error_msg) override;
140 std::unique_ptr<DexContainer> CreateDexContainer() const override;
H A 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;
H A Ddex_container.h29 class DexContainer {
31 virtual ~DexContainer() {} in ~DexContainer()
H A Ddexlayout.h117 std::unique_ptr<DexContainer>* dex_container,
182 std::unique_ptr<DexContainer>* dex_container,
H A Dcompact_dex_writer.cc214 CompactDexWriter::Deduper::Deduper(DexContainer::Section* section) in Deduper()
376 bool CompactDexWriter::Write(DexContainer* output, std::string* error_msg) { in Write()
524 std::unique_ptr<DexContainer> CompactDexWriter::CreateDexContainer() const { in CreateDexContainer()
525 return std::unique_ptr<DexContainer>(new CompactDexWriter::Container()); in CreateDexContainer()
H A 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()
H A 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()
H A Ddexlayout_test.cc797 std::unique_ptr<DexContainer> out; in TEST_F()
/aosp12/art/openjdkjvmti/
H A Dfixed_up_dex_file.cc96 std::unique_ptr<art::DexContainer> dex_container; in Create()
104 art::DexContainer::Section* main_section = dex_container->GetMainSection(); in Create()
/aosp12/art/dex2oat/linker/
H A Doat_writer.h45 class DexContainer; variable
567 std::unique_ptr<DexContainer> dex_container_;
H A Doat_writer.cc3249 DexContainer::Section* const section = dex_container_->GetDataSection(); in WriteDexFiles()
/aosp12/art/oatdump/
H A Doatdump.cc644 std::unique_ptr<art::DexContainer> dex_container; in Dump()
655 DexContainer::Section* main_section = dex_container->GetMainSection(); in Dump()