Searched refs:DexFileContainer (Results 1 – 13 of 13) sorted by relevance
/art/libdexfile/dex/ |
D | art_dex_file_loader.h | 31 class DexFileContainer; variable 51 std::unique_ptr<DexFileContainer> container) const;
|
D | dex_file_loader.h | 168 DexFileLoader(std::shared_ptr<DexFileContainer> container, const std::string& location) in DexFileLoader() 276 static std::unique_ptr<DexFile> OpenCommon(std::shared_ptr<DexFileContainer> container, 296 std::unique_ptr<DexFileContainer> container) const; 310 std::unique_ptr<DexFileContainer> container, 329 std::shared_ptr<DexFileContainer> root_container_;
|
D | dex_file.h | 63 class DexFileContainer { 65 DexFileContainer() { } in DexFileContainer() function 66 virtual ~DexFileContainer() {} in ~DexFileContainer() 89 DISALLOW_COPY_AND_ASSIGN(DexFileContainer); 92 class MemoryDexFileContainer : public DexFileContainer { 819 static ArrayRef<const uint8_t> GetDataRange(const uint8_t* data, DexFileContainer* container); 900 const std::shared_ptr<DexFileContainer>& GetContainer() const { return container_; } in GetContainer() 925 std::shared_ptr<DexFileContainer> container, 929 const T* GetSection(const uint32_t* offset, DexFileContainer* container); 1014 std::shared_ptr<DexFileContainer> container_;
|
D | art_dex_file_loader.cc | 49 std::unique_ptr<DexFileContainer> container) const { in Open()
|
D | dex_file_loader.cc | 56 class VectorContainer : public DexFileContainer { 76 class MemMapContainer : public DexFileContainer { 437 std::unique_ptr<DexFile> DexFileLoader::OpenCommon(std::shared_ptr<DexFileContainer> container, in OpenCommon() 599 std::unique_ptr<DexFileContainer> container) const { in Open() 624 std::unique_ptr<DexFileContainer> old_container, in OpenCommon() 634 std::unique_ptr<DexFileContainer> old_container_ = nullptr; in OpenCommon()
|
D | compact_dex_file.cc | 88 std::shared_ptr<DexFileContainer> container) in CompactDexFile()
|
D | standard_dex_file.h | 123 std::shared_ptr<DexFileContainer> container) in StandardDexFile()
|
D | compact_dex_file.h | 313 std::shared_ptr<DexFileContainer> container);
|
D | dex_file.cc | 138 ALWAYS_INLINE const T* DexFile::GetSection(const uint32_t* offset, DexFileContainer* container) { in GetSection() 156 std::shared_ptr<DexFileContainer> container, in DexFile() 254 ArrayRef<const uint8_t> DexFile::GetDataRange(const uint8_t* data, DexFileContainer* container) { in GetDataRange()
|
/art/runtime/oat/ |
D | oat_file.h | 631 const std::shared_ptr<DexFileContainer>& dex_file_container_, 641 const std::shared_ptr<DexFileContainer>& dex_file_container_, 661 const std::shared_ptr<DexFileContainer> dex_file_container_;
|
D | oat_file.cc | 820 std::shared_ptr<DexFileContainer> dex_file_container; in Setup() 2174 const std::shared_ptr<DexFileContainer>& dex_file_container, in OatDexFile() 2221 const std::shared_ptr<DexFileContainer>& dex_file_container, in OatDexFile()
|
/art/dex2oat/linker/ |
D | oat_writer.h | 147 bool AddRawDexFileSource(const std::shared_ptr<DexFileContainer>& container,
|
D | oat_writer.cc | 484 bool OatWriter::AddRawDexFileSource(const std::shared_ptr<DexFileContainer>& container, in AddRawDexFileSource() 3261 const DexFileContainer* container = oat_dex_file.GetDexFile()->GetContainer().get(); in WriteDexFiles()
|