Home
last modified time | relevance | path

Searched refs:DexFileContainer (Results 1 – 13 of 13) sorted by relevance

/art/libdexfile/dex/
Dart_dex_file_loader.h31 class DexFileContainer; variable
51 std::unique_ptr<DexFileContainer> container) const;
Ddex_file_loader.h168 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_;
Ddex_file.h63 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_;
Dart_dex_file_loader.cc49 std::unique_ptr<DexFileContainer> container) const { in Open()
Ddex_file_loader.cc56 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()
Dcompact_dex_file.cc88 std::shared_ptr<DexFileContainer> container) in CompactDexFile()
Dstandard_dex_file.h123 std::shared_ptr<DexFileContainer> container) in StandardDexFile()
Dcompact_dex_file.h313 std::shared_ptr<DexFileContainer> container);
Ddex_file.cc138 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/
Doat_file.h631 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_;
Doat_file.cc820 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/
Doat_writer.h147 bool AddRawDexFileSource(const std::shared_ptr<DexFileContainer>& container,
Doat_writer.cc484 bool OatWriter::AddRawDexFileSource(const std::shared_ptr<DexFileContainer>& container, in AddRawDexFileSource()
3261 const DexFileContainer* container = oat_dex_file.GetDexFile()->GetContainer().get(); in WriteDexFiles()