Searched refs:DexContainer (Results 1 – 12 of 12) sorted by relevance
/aosp12/art/dexlayout/ |
H A D | compact_dex_writer.h | 40 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 D | dex_writer.h | 72 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 D | dex_container.h | 29 class DexContainer { 31 virtual ~DexContainer() {} in ~DexContainer()
|
H A D | dexlayout.h | 117 std::unique_ptr<DexContainer>* dex_container, 182 std::unique_ptr<DexContainer>* dex_container,
|
H A D | compact_dex_writer.cc | 214 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 D | dexlayout.cc | 1825 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 D | dex_writer.cc | 841 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 D | dexlayout_test.cc | 797 std::unique_ptr<DexContainer> out; in TEST_F()
|
/aosp12/art/openjdkjvmti/ |
H A D | fixed_up_dex_file.cc | 96 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 D | oat_writer.h | 45 class DexContainer; variable 567 std::unique_ptr<DexContainer> dex_container_;
|
H A D | oat_writer.cc | 3249 DexContainer::Section* const section = dex_container_->GetDataSection(); in WriteDexFiles()
|
/aosp12/art/oatdump/ |
H A D | oatdump.cc | 644 std::unique_ptr<art::DexContainer> dex_container; in Dump() 655 DexContainer::Section* main_section = dex_container->GetMainSection(); in Dump()
|