HomeSort by relevance Sort by last modified time
    Searched refs:OatDexFile (Results 1 - 25 of 34) sorted by null

1 2

  /art/runtime/
oat_file.h 48 class OatDexFile;
70 // The raw DEX data are accessible transparently through the OatDexFile objects.
265 friend class art::OatDexFile;
268 // Get the OatDexFile for the given dex_location within this oat file.
269 // If dex_location_checksum is non-null, the OatDexFile will only be
271 // If error_msg is non-null and no OatDexFile is returned, error_msg will
272 // be updated with a description of why no OatDexFile was returned.
273 const OatDexFile* GetOatDexFile(const char* dex_location,
278 const std::vector<const OatDexFile*>& GetOatDexFiles() const {
418 // Owning storage for the OatDexFile objects
    [all...]
oat_file.cc 388 // Read an unaligned entry from the OatDexFile data in OatFile and advance the read
417 *error_msg = StringPrintf("In oat file '%s' found OatDexFile #%zd for '%s' truncated "
438 *error_msg = StringPrintf("In oat file '%s' found OatDexFile #%zu for '%s' with unaligned or "
459 // Create an OatDexFile and add it to the owning container.
460 OatDexFile* oat_dex_file = new OatDexFile(this, dex_file, dex_location, canonical_location);
506 const uint8_t* oat = Begin() + oat_dex_files_offset; // Jump to the OatDexFile records.
561 *error_msg = StringPrintf("In oat file '%s' found OatDexFile #%zu truncated after dex file "
568 *error_msg = StringPrintf("In oat file '%s' found OatDexFile #%zu with empty location name",
574 *error_msg = StringPrintf("In oat file '%s' found OatDexFile #%zu with truncated dex file
    [all...]
oat_file_manager.cc 102 const std::vector<const OatDexFile*>& oat_dex_files = oat_file->GetOatDexFiles();
103 for (const OatDexFile* oat_dex_file : oat_dex_files) {
268 for (const OatDexFile* oat_dex_file : oat_file->GetOatDexFiles()) {
618 OatDexFile::MadviseDexFile(*dex_file, MadviseState::kMadviseStateAtLoad);
693 // OatFile assigns OatDexFile pointer in the DexFile objects.
    [all...]
oat_file_assistant.cc 274 const OatDexFile* oat_dex_file = oat_file.GetOatDexFile(
373 const OatDexFile* oat_dex_file = file.GetOatDexFile(dex.c_str(), nullptr);
589 const OatDexFile* odex_dex_file = odex_file->GetOatDexFile(dex.c_str(), nullptr);
    [all...]
  /art/libdexfile/dex/
standard_dex_file.h 26 class OatDexFile;
98 const OatDexFile* oat_dex_file,
dex_file_loader.h 30 class OatDexFile;
129 const OatDexFile* oat_dex_file,
143 const OatDexFile* oat_dex_file,
173 const OatDexFile* oat_dex_file,
art_dex_file_loader.h 33 class OatDexFile;
62 const OatDexFile* oat_dex_file,
146 const OatDexFile* oat_dex_file,
compact_dex_file.cc 93 const OatDexFile* oat_dex_file,
dex_file_loader.cc 226 const OatDexFile* oat_dex_file,
252 const OatDexFile* oat_dex_file,
322 const OatDexFile* oat_dex_file,
dex_file.h 46 class OatDexFile;
717 const OatDexFile* GetOatDexFile() const {
722 void SetOatDexFile(OatDexFile* oat_dex_file) const {
797 const OatDexFile* oat_dex_file,
    [all...]
art_dex_file_loader.cc 84 static constexpr OatDexFile* kNoOatDexFile = nullptr;
164 const OatDexFile* oat_dex_file,
549 const OatDexFile* oat_dex_file,
compact_dex_file.h 293 const OatDexFile* oat_dex_file,
dex_file.cc 102 const OatDexFile* oat_dex_file,
  /external/smali/baksmali/src/main/java/org/jf/baksmali/
AnalysisArguments.java 39 import org.jf.dexlib2.dexbacked.OatFile.OatDexFile;
99 if (dexFile instanceof OatDexFile) {
101 oatVersion = ((OatDexFile)dexFile).getContainer().getOatVersion();
138 if (oatVersion == 0 && dexFile instanceof OatDexFile) {
139 oatVersion = ((OatDexFile)dexFile).getContainer().getOatVersion();
  /art/dex2oat/linker/
oat_writer.h 75 // TypeLookupTable[0] one descriptor to class def index hash table for each OatDexFile.
80 // ClassOffsets[0] one table of OatClass offsets for each class def for each OatDexFile.
100 // OatDexFile[0] one variable sized OatDexFile with offsets to Dex and OatClasses
101 // OatDexFile[1]
103 // OatDexFile[D]
264 class OatDexFile;
299 OatDexFile* oat_dex_file,
301 bool SeekToDexFile(OutputStream* out, File* file, OatDexFile* oat_dex_file);
302 bool LayoutAndWriteDexFile(OutputStream* out, OatDexFile* oat_dex_file)
    [all...]
oat_writer.cc 288 class OatWriter::OatDexFile {
290 OatDexFile(const char* dex_file_location,
295 OatDexFile(OatDexFile&& src) = default;
319 // Offset of start of OatDexFile from beginning of OatHeader. It is
357 DISALLOW_COPY_AND_ASSIGN(OatDexFile);
520 oat_dex_files_.emplace_back(/* OatDexFile */
560 oat_dex_files_.emplace_back(/* OatDexFile */
596 oat_dex_files_.emplace_back(/* OatDexFile */
637 oat_dex_files_.emplace_back(/* OatDexFile */
    [all...]
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/
OatFile.java 39 import org.jf.dexlib2.dexbacked.OatFile.OatDexFile;
56 public class OatFile extends BaseDexBuffer implements MultiDexContainer<OatDexFile> {
185 public List<OatDexFile> getDexFiles() {
186 return new AbstractForwardSequentialList<OatDexFile>() {
191 @Nonnull @Override public Iterator<OatDexFile> iterator() {
192 return Iterators.transform(new DexEntryIterator(), new Function<DexEntry, OatDexFile>() {
193 @Nullable @Override public OatDexFile apply(DexEntry dexEntry) {
217 @Nullable @Override public OatDexFile getEntry(@Nonnull String entryName) throws IOException {
229 public class OatDexFile extends DexBackedDexFile implements MultiDexContainer.MultiDexFile {
232 public OatDexFile(byte[] buf, int offset, @Nonnull String filename)
    [all...]
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/
ClassPathResolver.java 44 import org.jf.dexlib2.dexbacked.OatFile.OatDexFile;
322 if (dexFile instanceof OatFile.OatDexFile) {
323 List<String> bcp = ((OatDexFile)dexFile).getContainer().getBootClassPath();
  /art/openjdkjvmti/
fixed_up_dex_file.cc 55 const art::OatDexFile* oat_dex = original_dex_file.GetOatDexFile();
  /art/runtime/entrypoints/quick/
quick_dexcache_entrypoints.cc 83 const OatDexFile* oat_dex_file = dex_file->GetOatDexFile();
101 const OatDexFile* oat_dex_file = dex_file->GetOatDexFile();
  /art/runtime/jit/
jit.h 34 class OatDexFile;
354 std::vector<std::unique_ptr<OatDexFile>> type_lookup_tables_;
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/
DexFileFactory.java 44 import org.jf.dexlib2.dexbacked.OatFile.OatDexFile;
123 List<OatDexFile> oatDexFiles = oatFile.getDexFiles();
205 List<OatDexFile> oatDexFiles = oatFile.getDexFiles();
  /art/test/common/
runtime_state.cc 65 const OatDexFile* oat_dex_file = dex_file.GetOatDexFile();
98 const OatDexFile* oat_dex_file = dex_file.GetOatDexFile();
  /art/dex2oat/
dex2oat_test.cc 534 for (const OatDexFile* oat_dex_file : odex_file->GetOatDexFiles()) {
806 for (const OatDexFile* oat_dex_file : odex_file->GetOatDexFiles()) {
    [all...]
  /art/oatdump/
oatdump.cc 120 // Map is so that we don't allocate multiple dex files for the same OatDexFile.
121 static std::map<const OatDexFile*, std::unique_ptr<const DexFile>> opened_dex_files;
123 const DexFile* OpenDexFile(const OatDexFile* oat_dex_file, std::string* error_msg) {
237 std::vector<const OatDexFile*> oat_dex_files = oat_file_->GetOatDexFiles();
239 const OatDexFile* oat_dex_file = oat_dex_files[i];
245 void WalkOatDexFile(const OatDexFile* oat_dex_file) {
511 const OatDexFile* oat_dex_file = oat_dex_files_[i];
580 const OatDexFile* oat_dex_file = oat_dex_files_[i];
612 const OatDexFile* oat_dex_file = oat_dex_files_[i];
705 const OatDexFile* oat_dex_file = oat_dex_files_[i]
    [all...]

Completed in 225 milliseconds

1 2