Searched defs:OatDexFile (Results 1 - 4 of 4) sorted by relevance

/art/compiler/
H A Doat_writer.h42 // OatDexFile[0] one variable sized OatDexFile with offsets to Dex and OatClasses
43 // OatDexFile[1]
45 // OatDexFile[D]
47 // Dex[0] one variable sized DexFile for each OatDexFile.
179 class OatDexFile { class in class:art::OatWriter
181 explicit OatDexFile(size_t offset, const DexFile& dex_file);
186 // Offset of start of OatDexFile from beginning of OatHeader. It is
198 DISALLOW_COPY_AND_ASSIGN(OatDexFile);
286 std::vector<OatDexFile*> oat_dex_files
[all...]
H A Doat_writer.cc1003 OatDexFile* oat_dex_file = new OatDexFile(offset, *dex_file);
1018 // set offset in OatDexFile to DexFile
1036 for (OatDexFile* oat_dex_file : oat_dex_files_) {
1401 OatWriter::OatDexFile::OatDexFile(size_t offset, const DexFile& dex_file) { function in class:art::OatWriter::InitCodeMethodVisitor::OatWriter::OatDexFile
1411 size_t OatWriter::OatDexFile::SizeOf() const {
1419 void OatWriter::OatDexFile::UpdateChecksum(OatHeader* oat_header) const {
1428 bool OatWriter::OatDexFile::Write(OatWriter* oat_writer,
/art/runtime/
H A Doat_file.cc408 *error_msg = StringPrintf("In oat file '%s' found OatDexFile #%zd with empty location name",
414 *error_msg = StringPrintf("In oat file '%s' found OatDexFile #%zd truncated after dex file "
422 *error_msg = StringPrintf("In oat file '%s' found OatDexFile #%zd with truncated dex file "
434 *error_msg = StringPrintf("In oat file '%s' found OatDexFile #%zd for '%s' truncated after "
442 *error_msg = StringPrintf("In oat file '%s' found OatDexFile #%zd for '%s' with zero dex "
447 *error_msg = StringPrintf("In oat file '%s' found OatDexFile #%zd for '%s' with dex file "
454 *error_msg = StringPrintf("In oat file '%s' found OatDexFile #%zd for '%s' truncated "
462 *error_msg = StringPrintf("In oat file '%s' found OatDexFile #%zd for '%s' with invalid "
468 *error_msg = StringPrintf("In oat file '%s' found OatDexFile #%zd for '%s' with invalid "
478 *error_msg = StringPrintf("In oat file '%s' found OatDexFile #
600 OatFile::OatDexFile::OatDexFile(const OatFile* oat_file, function in class:art::OatFile::OatDexFile
[all...]
H A Doat_file.h40 class OatDexFile;
44 typedef art::OatDexFile OatDexFile; typedef in class:art::FINAL
217 friend class art::OatDexFile;
219 const OatDexFile* GetOatDexFile(const char* dex_location,
224 const std::vector<const OatDexFile*>& GetOatDexFiles() const {
327 // Owning storage for the OatDexFile objects.
328 std::vector<const OatDexFile*> oat_dex_files_storage_;
332 // therefore we're using the OatDexFile::dex_file_location_ as the backing storage
335 typedef AllocationTrackingSafeMap<StringPiece, const OatDexFile*, kAllocatorTagOatFil
[all...]

Completed in 790 milliseconds