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

  /art/runtime/
oat_file.h 44 class OatDexFile;
59 // The raw DEX data are accessible transparently through the OatDexFile objects.
66 typedef art::OatDexFile OatDexFile;
230 friend class art::OatDexFile;
233 // Get the OatDexFile for the given dex_location within this oat file.
234 // If dex_location_checksum is non-null, the OatDexFile will only be
236 // If error_msg is non-null and no OatDexFile is returned, error_msg will
237 // be updated with a description of why no OatDexFile was returned.
238 const OatDexFile* GetOatDexFile(const char* dex_location
    [all...]
oat_file.cc 256 // Read an unaligned entry from the OatDexFile data in OatFile and advance the read
365 *error_msg = StringPrintf("In oat file '%s' found OatDexFile #%zu truncated after dex file "
372 *error_msg = StringPrintf("In oat file '%s' found OatDexFile #%zu with empty location name",
378 *error_msg = StringPrintf("In oat file '%s' found OatDexFile #%zu with truncated dex file "
393 *error_msg = StringPrintf("In oat file '%s' found OatDexFile #%zu for '%s' truncated after "
403 *error_msg = StringPrintf("In oat file '%s' found OatDexFile #%zu for '%s' truncated "
411 *error_msg = StringPrintf("In oat file '%s' found OatDexFile #%zu for '%s' with zero dex "
419 *error_msg = StringPrintf("In oat file '%s' found OatDexFile #%zu for '%s' with dex file "
429 *error_msg = StringPrintf("In oat file '%s' found OatDexFile #%zu for '%s' with dex file "
442 *error_msg = StringPrintf("In oat file '%s' found OatDexFile #%zu for '%s' with invalid
    [all...]
dex_file.h 36 class OatDexFile;
445 const OatDexFile* oat_dex_file,
    [all...]
oat_file_assistant.cc 304 const OatFile::OatDexFile* oat_dex_file = oat_file.GetOatDexFile(
403 const OatFile::OatDexFile* oat_dex_file = file.GetOatDexFile(dex.c_str(), nullptr);
831 const OatFile::OatDexFile* odex_dex_file = odex_file->GetOatDexFile(dex.c_str(), nullptr);
    [all...]
oat_file_manager.cc 84 const std::vector<const OatDexFile*>& oat_dex_files = oat_file->GetOatDexFiles();
85 for (const OatDexFile* oat_dex_file : oat_dex_files) {
245 for (const OatDexFile* oat_dex_file : oat_file->GetOatDexFiles()) {
dex_file.cc 58 static constexpr OatDexFile* kNoOatDexFile = nullptr;
167 const OatDexFile* oat_dex_file,
484 const OatDexFile* oat_dex_file,
527 const OatDexFile* oat_dex_file)
    [all...]
art_method.cc 590 const OatFile::OatDexFile* oat_dex_file = GetDexCache()->GetDexFile()->GetOatDexFile();
    [all...]
class_linker.cc     [all...]
runtime.cc     [all...]
  /art/test/117-nopatchoat/
nopatchoat.cc 31 static const OatFile::OatDexFile* getOatDexFile(jclass cls) {
45 const OatFile::OatDexFile* oat_dex_file = getOatDexFile(cls);
51 const OatFile::OatDexFile* oat_dex_file = getOatDexFile(cls);
  /art/compiler/
oat_writer.h 63 // OatDexFile[0] one variable sized OatDexFile with offsets to Dex and OatClasses
64 // OatDexFile[1]
66 // OatDexFile[D]
68 // TypeLookupTable[0] one descriptor to class def index hash table for each OatDexFile.
73 // ClassOffsets[0] one table of OatClass offsets for each class def for each OatDexFile.
245 class OatDexFile;
273 OatDexFile* oat_dex_file,
275 bool SeekToDexFile(OutputStream* out, File* file, OatDexFile* oat_dex_file);
276 bool LayoutAndWriteDexFile(OutputStream* out, OatDexFile* oat_dex_file)
    [all...]
oat_writer.cc 223 class OatWriter::OatDexFile {
225 OatDexFile(const char* dex_file_location,
228 OatDexFile(OatDexFile&& src) = default;
249 // Offset of start of OatDexFile from beginning of OatHeader. It is
269 DISALLOW_COPY_AND_ASSIGN(OatDexFile);
475 for (const OatDexFile& oat_dex_file : oat_dex_files_) {
544 for (OatDexFile& oat_dex_file : oat_dex_files_) {
683 for (const OatDexFile& oat_dex_file : writer_->oat_dex_files_) {
    [all...]
oat_test.cc 438 const OatFile::OatDexFile* oat_dex_file = oat_file->GetOatDexFile(dex_file.GetLocation().c_str(),
    [all...]
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/
OatFile.java 152 public List<OatDexFile> getDexFiles() {
153 return new AbstractForwardSequentialList<OatDexFile>() {
158 @Nonnull @Override public Iterator<OatDexFile> iterator() {
159 return new Iterator<OatDexFile>() {
167 @Override public OatDexFile next() {
185 return new OatDexFile(dexOffset, filename);
196 public class OatDexFile extends DexBackedDexFile {
199 public OatDexFile(int offset, @Nonnull String filename) {
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/
DexFileFactory.java 40 import org.jf.dexlib2.dexbacked.OatFile.OatDexFile;
150 List<OatDexFile> oatDexFiles = oatFile.getDexFiles();
163 for (OatDexFile oatDexFile : oatFile.getDexFiles()) {
164 if (oatDexFile.filename.equals(dexEntry)) {
165 return oatDexFile;
170 for (OatDexFile oatDexFile : oatFile.getDexFiles()) {
171 File oatEntryFile = new File(oatDexFile.filename);
173 return oatDexFile;
    [all...]
  /art/runtime/openjdkjvmti/
fixed_up_dex_file.cc 55 const art::OatDexFile* oat_dex = original_dex_file.GetOatDexFile();
69 for (const art::OatDexFile* cur_oat_dex : oat_file->GetOatDexFiles()) {
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/
ClassPath.java 47 import org.jf.dexlib2.dexbacked.OatFile.OatDexFile;
185 if (classPathDexFile instanceof OatDexFile) {
186 oatVersion = ((OatDexFile)classPathDexFile).getOatVersion();
  /art/test/common/
runtime_state.cc 59 const OatFile::OatDexFile* oat_dex_file = dex_file.GetOatDexFile();
99 const OatFile::OatDexFile* oat_dex_file = dex_file.GetOatDexFile();
  /external/smali/baksmali/src/main/java/org/jf/baksmali/
main.java 38 import org.jf.dexlib2.dexbacked.OatFile.OatDexFile;
298 for (OatDexFile oatDexFile: ex.oatFile.getDexFiles()) {
299 System.err.println(oatDexFile.filename);
  /art/oatdump/
oatdump.cc 98 // Map is so that we don't allocate multiple dex files for the same OatDexFile.
99 static std::map<const OatFile::OatDexFile*,
102 const DexFile* OpenDexFile(const OatFile::OatDexFile* oat_dex_file, std::string* error_msg) {
189 std::vector<const OatFile::OatDexFile*> oat_dex_files = oat_file_->GetOatDexFiles();
191 const OatFile::OatDexFile* oat_dex_file = oat_dex_files[i];
197 void WalkOatDexFile(const OatFile::OatDexFile* oat_dex_file) {
473 const OatFile::OatDexFile* oat_dex_file = oat_dex_files_[i];
516 const OatFile::OatDexFile* oat_dex_file = oat_dex_files_[i];
561 const OatFile::OatDexFile* oat_dex_file = oat_dex_files_[i];
571 OatDexFile::FindClassDef(*dex_file, descriptor, ComputeModifiedUtf8Hash(descriptor))
    [all...]
  /art/runtime/mirror/
dex_cache.cc 48 const OatDexFile* const oat_dex = dex_file->GetOatDexFile();
  /art/dex2oat/
dex2oat_test.cc 505 for (const OatDexFile* oat_dex_file : odex_file->GetOatDexFiles()) {
768 for (const OatDexFile* oat_dex_file : odex_file->GetOatDexFiles()) {
  /art/runtime/gc/space/
image_space.cc     [all...]
  /art/runtime/native/
dalvik_system_DexFile.cc 373 OatDexFile::FindClassDef(*dex_file, descriptor.c_str(), hash);
  /prebuilts/tools/common/m2/repository/org/smali/dexlib2/2.1.3/
dexlib2-2.1.3.jar 

Completed in 671 milliseconds