/art/runtime/ |
oat_file.h | 33 #include "dex/dex_file.h" 335 // Finds the associated oat class for a dex_file and descriptor. Returns an invalid OatClass on 337 static OatClass FindOatClass(const DexFile& dex_file, uint16_t class_def_idx, bool* found); 496 static const DexFile::ClassDef* FindClassDef(const DexFile& dex_file, 501 static void MadviseDexFile(const DexFile& dex_file, MadviseState state);
|
class_table.cc | 240 const DexFile* dex_file = ObjPtr<mirror::DexCache>::DownCast(obj)->GetDexFile(); local 241 if (dex_file != nullptr && dex_file->GetOatDexFile() != nullptr) { 242 const OatFile* oat_file = dex_file->GetOatDexFile()->GetOatFile();
|
oat_file.cc | [all...] |
oat_file_assistant.cc | 364 std::unique_ptr<const DexFile> dex_file = oat_dex_file->OpenDexFile(&error_msg); local 365 if (dex_file.get() == nullptr) { 369 out_dex_files->push_back(std::move(dex_file)); 380 dex_file = oat_dex_file->OpenDexFile(&error_msg); 381 if (dex_file.get() == nullptr) { 385 out_dex_files->push_back(std::move(dex_file)); [all...] |
/art/tools/runtime_memusage/ |
symbol_trace_info.py | 61 # within range of the dex_file 145 default=None, dest="dex_file", 215 if parsed_argv.dex_file is not None: 216 dex_file_data = parsed_argv.dex_file.read() 217 parsed_argv.dex_file.close()
|
/art/compiler/optimizing/ |
code_generator_arm64.h | 582 vixl::aarch64::Label* NewBootImageTypePatch(const DexFile& dex_file, 590 vixl::aarch64::Label* NewBssEntryTypePatch(const DexFile& dex_file, 598 vixl::aarch64::Label* NewBootImageStringPatch(const DexFile& dex_file, 606 vixl::aarch64::Label* NewStringBssEntryPatch(const DexFile& dex_file, 615 vixl::aarch64::Literal<uint32_t>* DeduplicateJitStringLiteral(const DexFile& dex_file, 618 vixl::aarch64::Literal<uint32_t>* DeduplicateJitClassLiteral(const DexFile& dex_file, [all...] |
code_generator_arm_vixl.h | 564 PcRelativePatchInfo(const DexFile* dex_file, uint32_t off_or_idx) 565 : target_dex_file(dex_file), offset_or_index(off_or_idx) { } 579 PcRelativePatchInfo* NewBootImageTypePatch(const DexFile& dex_file, dex::TypeIndex type_index); 580 PcRelativePatchInfo* NewTypeBssEntryPatch(const DexFile& dex_file, dex::TypeIndex type_index); 581 PcRelativePatchInfo* NewBootImageStringPatch(const DexFile& dex_file, 583 PcRelativePatchInfo* NewStringBssEntryPatch(const DexFile& dex_file, 591 VIXLUInt32Literal* DeduplicateJitStringLiteral(const DexFile& dex_file, 594 VIXLUInt32Literal* DeduplicateJitClassLiteral(const DexFile& dex_file, [all...] |
reference_type_propagation.cc | 33 Thread* self, const DexFile& dex_file, Handle<mirror::DexCache> hint_dex_cache) 35 if (LIKELY(hint_dex_cache->GetDexFile() == &dex_file)) { 38 return Runtime::Current()->GetClassLinker()->FindDexCache(self, dex_file); 122 const DexFile& dex_file, 539 const DexFile& dex_file = *invoke->GetTargetMethod().dex_file; local 542 hs.NewHandle(FindDexCacheWithHint(self, dex_file, hint_dex_cache_))); 572 const DexFile& dex_file, 577 ObjPtr<mirror::DexCache> dex_cache = FindDexCacheWithHint(soa.Self(), dex_file, hint_dex_cache_); [all...] |
instruction_builder.h | 25 #include "dex/dex_file.h" 54 const DexFile* dex_file, 229 const DexFile& dex_file,
|
/art/libdexfile/dex/ |
dex_file.cc | 17 #include "dex_file.h" 35 #include "dex_file-inl.h" 629 std::ostream& operator<<(std::ostream& os, const DexFile& dex_file) { 631 dex_file.GetLocation().c_str(), 632 dex_file.GetHeader().checksum_, dex_file.GetLocationChecksum(), 633 dex_file.Begin(), dex_file.Begin() + dex_file.Size()); 722 EncodedArrayValueIterator::EncodedArrayValueIterator(const DexFile& dex_file, [all...] |
dex_file_tracking_registrar.cc | 34 #include "dex_file-inl.h" 122 void RegisterDexFile(const DexFile* dex_file) { 123 DexFileTrackingRegistrar dex_tracking_registrar(dex_file);
|
/art/openjdkjvmti/ |
ti_class_definition.h | 72 const art::DexFile& dex_file);
|
ti_method.cc | 196 const art::DexFile* const dex_file = art_method->GetDexFile(); member in class:openjdkjvmti::art 197 if (dex_file == nullptr) { 470 const art::DexFile* dex_file; local 485 dex_file = art_method->GetDexFile(); 486 DCHECK(accessor.HasCodeItem()) << art_method->PrettyMethod() << " " << dex_file->GetLocation(); 490 bool success = dex_file->DecodeDebugPositionInfo( 617 const art::DexFile* dex_file = method->GetDexFile(); local 618 if (dex_file == nullptr) { 661 if (!dex_file->DecodeDebugLocalInfo(accessor.RegistersSize(), [all...] |
ti_search.cc | 42 #include "dex/dex_file.h" 239 for (std::unique_ptr<const art::DexFile>& dex_file : dex_files) { 240 current->GetClassLinker()->AppendToBootClassPath(art::Thread::Current(), *dex_file.release());
|
/art/compiler/debug/ |
elf_debug_line_writer.h | 27 #include "dex/dex_file-inl.h" 160 DCHECK(mi->dex_file != nullptr); 161 const DexFile* dex = mi->dex_file;
|
elf_debug_writer.cc | 53 if (mi.dex_file != nullptr) { 54 auto& dex_class_def = mi.dex_file->GetClassDef(mi.class_def_index);
|
elf_debug_info_writer.h | 31 #include "dex/dex_file-inl.h" 32 #include "dex/dex_file.h" 52 CodeItemDebugInfoAccessor accessor(*mi->dex_file, mi->code_item, mi->dex_method_index); 54 DCHECK(mi->dex_file != nullptr); 55 const uint8_t* stream = mi->dex_file->GetDebugInfoStream(accessor.DebugInfoOffset()); 61 names.push_back(mi->dex_file->StringDataByIdx(dex::StringIndex(id))); 164 DCHECK(mi->dex_file != nullptr); 165 const DexFile* dex = mi->dex_file;
|
/art/dex2oat/linker/ |
image_writer.cc | 36 #include "dex/dex_file-inl.h" 435 for (const DexFile* dex_file : compiler_driver_.GetDexFilesForOatFile()) { 436 auto it = dex_file_oat_index_map_.find(dex_file); 437 DCHECK(it != dex_file_oat_index_map_.end()) << dex_file->GetLocation(); 440 dex_file, image_info.GetBinSlotSize(Bin::kDexCacheArray)); 441 DexCacheArraysLayout layout(target_ptr_size_, dex_file); 454 const DexFile* dex_file = dex_cache->GetDexFile(); local 455 CHECK(dex_file_oat_index_map_.find(dex_file) != dex_file_oat_index_map_.end()) 456 << "Dex cache should have been pruned " << dex_file->GetLocation() 458 DexCacheArraysLayout layout(target_ptr_size_, dex_file); 1033 const DexFile& dex_file = *dex_cache->GetDexFile(); local 1287 const DexFile* dex_file = dex_cache->GetDexFile(); local 1306 const DexFile* dex_file = dex_cache->GetDexFile(); local 1320 const DexFile* dex_file = dex_cache->GetDexFile(); local [all...] |
/art/runtime/dex/ |
dex_file_annotations.h | 20 #include "dex/dex_file.h" 79 // Check whether a method from the `dex_file` with the given `method_index` 83 uint32_t GetNativeMethodAnnotationAccessFlags(const DexFile& dex_file, 114 int32_t GetLineNumFromPC(const DexFile* dex_file, ArtMethod* method, uint32_t rel_pc)
|
/art/dexlayout/ |
dexlayout.cc | 41 #include "dex/dex_file-inl.h" [all...] |
/art/tools/veridex/ |
flow_analysis.cc | 22 #include "dex/dex_file-inl.h" 125 const DexFile& dex_file = resolver_->GetDexFile(); local 126 const DexFile::MethodId& method_id = dex_file.GetMethodId(method_index); 127 const DexFile::ProtoId& proto_id = dex_file.GetMethodPrototype(method_id); 129 return RegisterValue(RegisterSource::kMethod, DexFileReference(&dex_file, method_index), cls); 133 const DexFile& dex_file = resolver_->GetDexFile(); local 134 const DexFile::FieldId& field_id = dex_file.GetFieldId(field_index); 136 return RegisterValue(RegisterSource::kField, DexFileReference(&dex_file, field_index), cls);
|
/art/runtime/mirror/ |
dex_cache.h | 199 const DexFile* dex_file, 414 void SetDexFile(const DexFile* dex_file) REQUIRES_SHARED(Locks::mutator_lock_) { 415 SetFieldPtr<false>(OFFSET_OF_OBJECT_MEMBER(DexCache, dex_file_), dex_file); local 438 void Init(const DexFile* dex_file,
|
/art/test/674-hiddenapi/ |
hiddenapi.cc | 58 for (std::unique_ptr<const DexFile>& dex_file : dex_files) { 60 Thread::Current(), *dex_file.release());
|
/art/runtime/verifier/ |
method_verifier.cc | 37 #include "dex/dex_file-inl.h" 156 const DexFile& dex_file = klass->GetDexFile(); local 168 failure_message = " that isn't present in dex file " + dex_file.GetLocation(); 173 ClassReference ref(&dex_file, klass->GetDexClassDefIndex()); 182 &dex_file, 212 const DexFile* dex_file, 251 dex_file, 270 *error_string += PrettyDescriptor(dex_file->GetClassDescriptor(class_def)); 284 const DexFile* dex_file, 292 SCOPED_TRACE << "VerifyClass " << PrettyDescriptor(dex_file->GetClassDescriptor(class_def)) [all...] |
/art/runtime/entrypoints/quick/ |
quick_trampoline_entrypoints.cc | 24 #include "dex/dex_file-inl.h" 2528 const DexFile* dex_file = caller_method->GetDeclaringClass()->GetDexCache()->GetDexFile(); local 2661 const DexFile& dex_file = caller_method->GetDeclaringClass()->GetDexFile(); local [all...] |