Home
last modified time | relevance | path

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

/art/runtime/
Doat_quick_method_header.cc34 const void* entry_point = GetEntryPoint(); in ToDexPc() local
35 uint32_t sought_offset = pc - reinterpret_cast<uintptr_t>(entry_point); in ToDexPc()
51 << "(PC " << reinterpret_cast<void*>(pc) << ", entry_point=" << entry_point in ToDexPc()
62 const void* entry_point = GetEntryPoint(); in ToNativeQuickPc() local
80 return reinterpret_cast<uintptr_t>(entry_point) + in ToNativeQuickPc()
Dnative_stack_dump.cc300 const void* entry_point = method->GetEntryPointFromQuickCompiledCode(); in PcIsWithinQuickCode() local
301 if (entry_point == nullptr) { in PcIsWithinQuickCode()
305 if (class_linker->IsQuickGenericJniStub(entry_point) || in PcIsWithinQuickCode()
306 class_linker->IsQuickResolutionStub(entry_point) || in PcIsWithinQuickCode()
307 class_linker->IsQuickToInterpreterBridge(entry_point)) { in PcIsWithinQuickCode()
315 uintptr_t code = reinterpret_cast<uintptr_t>(EntryPointToCodePointer(entry_point)); in PcIsWithinQuickCode()
Doat_quick_method_header.h54 static OatQuickMethodHeader* FromEntryPoint(const void* entry_point) { in FromEntryPoint() argument
55 return FromCodePointer(EntryPointToCodePointer(entry_point)); in FromEntryPoint()
Dclass_linker.h586 bool IsQuickResolutionStub(const void* entry_point) const;
589 bool IsQuickToInterpreterBridge(const void* entry_point) const;
592 bool IsQuickGenericJniStub(const void* entry_point) const;
595 bool IsJniDlsymLookupStub(const void* entry_point) const;
598 bool IsJniDlsymLookupCriticalStub(const void* entry_point) const;
Dstack.cc815 const void* entry_point = runtime->GetInstrumentation()->GetQuickCodeFor(method, in GetCurrentQuickFrameInfo() local
817 CHECK(class_linker->IsQuickGenericJniStub(entry_point) || in GetCurrentQuickFrameInfo()
821 runtime->GetJit()->GetCodeCache()->ContainsPc(entry_point))) << method->PrettyMethod(); in GetCurrentQuickFrameInfo()
Dclass_linker.cc9419 bool ClassLinker::IsQuickResolutionStub(const void* entry_point) const { in IsQuickResolutionStub()
9420 return (entry_point == GetQuickResolutionStub()) || in IsQuickResolutionStub()
9421 (quick_resolution_trampoline_ == entry_point); in IsQuickResolutionStub()
9424 bool ClassLinker::IsQuickToInterpreterBridge(const void* entry_point) const { in IsQuickToInterpreterBridge()
9425 return (entry_point == GetQuickToInterpreterBridge()) || in IsQuickToInterpreterBridge()
9426 (quick_to_interpreter_bridge_trampoline_ == entry_point); in IsQuickToInterpreterBridge()
9429 bool ClassLinker::IsQuickGenericJniStub(const void* entry_point) const { in IsQuickGenericJniStub()
9430 return (entry_point == GetQuickGenericJniStub()) || in IsQuickGenericJniStub()
9431 (quick_generic_jni_trampoline_ == entry_point); in IsQuickGenericJniStub()
9434 bool ClassLinker::IsJniDlsymLookupStub(const void* entry_point) const { in IsJniDlsymLookupStub()
[all …]
/art/runtime/jit/
Dprofiling_info.h100 void SetSavedEntryPoint(const void* entry_point) { in SetSavedEntryPoint() argument
101 saved_entry_point_ = entry_point; in SetSavedEntryPoint()
Djit_code_cache.cc1150 const void* entry_point = info->GetMethod()->GetEntryPointFromQuickCompiledCode(); in GarbageCollectCache() local
1151 if (!IsInZygoteDataSpace(info) && ContainsPc(entry_point)) { in GarbageCollectCache()
1152 info->SetSavedEntryPoint(entry_point); in GarbageCollectCache()
1255 const void* entry_point = info->GetMethod()->GetEntryPointFromQuickCompiledCode(); in DoCollection() local
1256 if (ContainsPc(entry_point)) { in DoCollection()
1258 OatQuickMethodHeader::FromEntryPoint(entry_point); in DoCollection()
1288 const void* entry_point = info->GetSavedEntryPoint(); in DoCollection() local
1289 DCHECK(entry_point == nullptr || IsInZygoteExecSpace(entry_point)); in DoCollection()
Djit.cc1334 const void* entry_point = method->GetEntryPointFromQuickCompiledCode(); in CompileMethodFromProfile() local
1335 if (class_linker->IsQuickToInterpreterBridge(entry_point) || in CompileMethodFromProfile()
1336 class_linker->IsQuickGenericJniStub(entry_point) || in CompileMethodFromProfile()
1339 (entry_point == GetQuickResolutionStub())) { in CompileMethodFromProfile()
1510 const void* entry_point = code_cache_->GetSavedEntryPointOfPreCompiledMethod(method); in MaybeCompileMethod() local
1511 if (entry_point != nullptr) { in MaybeCompileMethod()
1512 Runtime::Current()->GetInstrumentation()->UpdateMethodsCode(method, entry_point); in MaybeCompileMethod()
/art/libartbase/base/
Dutils.h85 static inline const void* EntryPointToCodePointer(const void* entry_point) { in EntryPointToCodePointer() argument
86 uintptr_t code = reinterpret_cast<uintptr_t>(entry_point); in EntryPointToCodePointer()
/art/compiler/optimizing/
Dcode_generator_arm64.cc4115 Offset entry_point = ArtMethod::EntryPointFromQuickCompiledCodeOffset(kArm64PointerSize); in VisitInvokeInterface() local
4159 __ Ldr(lr, MemOperand(temp, entry_point.Int32Value())); in VisitInvokeInterface()
4314 Offset entry_point = ArtMethod::EntryPointFromQuickCompiledCodeOffset(kArm64PointerSize); in GenerateVirtualCall() local
4339 __ Ldr(lr, MemOperand(temp, entry_point.SizeValue())); in GenerateVirtualCall()
Dcode_generator_arm_vixl.cc3426 uint32_t entry_point = in VisitInvokeInterface() local
3429 GetAssembler()->LoadFromOffset(kLoadWord, lr, temp, entry_point); in VisitInvokeInterface()
9004 uint32_t entry_point = ArtMethod::EntryPointFromQuickCompiledCodeOffset( in GenerateVirtualCall() local
9008 GetAssembler()->LoadFromOffset(kLoadWord, lr, temp, entry_point); in GenerateVirtualCall()
/art/oatdump/
Doatdump.cc301 uint32_t entry_point = oat_method.GetCodeOffset() - oat_header.GetExecutableOffset(); in WalkOatMethod() local
303 const void* code_address = EntryPointToCodePointer(reinterpret_cast<void*>(entry_point)); in WalkOatMethod()