Home
last modified time | relevance | path

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

/art/runtime/
Doat_quick_method_header.cc35 const void* entry_point = GetEntryPoint(); in ToDexPc() local
36 uint32_t sought_offset = pc - reinterpret_cast<uintptr_t>(entry_point); in ToDexPc()
52 << "(PC " << reinterpret_cast<void*>(pc) << ", entry_point=" << entry_point in ToDexPc()
63 const void* entry_point = GetEntryPoint(); in ToNativeQuickPc() local
81 return reinterpret_cast<uintptr_t>(entry_point) + in ToNativeQuickPc()
Dnative_stack_dump.cc298 const void* entry_point = method->GetEntryPointFromQuickCompiledCode(); in PcIsWithinQuickCode() local
299 if (entry_point == nullptr) { in PcIsWithinQuickCode()
303 if (class_linker->IsQuickGenericJniStub(entry_point) || in PcIsWithinQuickCode()
304 class_linker->IsQuickResolutionStub(entry_point) || in PcIsWithinQuickCode()
305 class_linker->IsQuickToInterpreterBridge(entry_point)) { in PcIsWithinQuickCode()
313 uintptr_t code = reinterpret_cast<uintptr_t>(EntryPointToCodePointer(entry_point)); in PcIsWithinQuickCode()
Doat_quick_method_header.h51 static OatQuickMethodHeader* FromEntryPoint(const void* entry_point) { in FromEntryPoint() argument
52 return FromCodePointer(EntryPointToCodePointer(entry_point)); in FromEntryPoint()
Dclass_linker.h599 bool IsQuickResolutionStub(const void* entry_point) const;
602 bool IsQuickToInterpreterBridge(const void* entry_point) const;
605 bool IsQuickGenericJniStub(const void* entry_point) const;
608 bool IsJniDlsymLookupStub(const void* entry_point) const;
611 bool IsJniDlsymLookupCriticalStub(const void* entry_point) const;
614 bool IsNterpTrampoline(const void* entry_point) const { in IsNterpTrampoline() argument
615 return nterp_trampoline_ == entry_point; in IsNterpTrampoline()
Dstack.cc790 const void* entry_point = runtime->GetInstrumentation()->GetQuickCodeFor(method, in GetCurrentQuickFrameInfo() local
792 CHECK(class_linker->IsQuickGenericJniStub(entry_point) || in GetCurrentQuickFrameInfo()
796 runtime->GetJit()->GetCodeCache()->ContainsPc(entry_point))) << method->PrettyMethod(); in GetCurrentQuickFrameInfo()
Dclass_linker.cc9770 bool ClassLinker::IsQuickResolutionStub(const void* entry_point) const { in IsQuickResolutionStub()
9771 return (entry_point == GetQuickResolutionStub()) || in IsQuickResolutionStub()
9772 (quick_resolution_trampoline_ == entry_point); in IsQuickResolutionStub()
9775 bool ClassLinker::IsQuickToInterpreterBridge(const void* entry_point) const { in IsQuickToInterpreterBridge()
9776 return (entry_point == GetQuickToInterpreterBridge()) || in IsQuickToInterpreterBridge()
9777 (quick_to_interpreter_bridge_trampoline_ == entry_point); in IsQuickToInterpreterBridge()
9780 bool ClassLinker::IsQuickGenericJniStub(const void* entry_point) const { in IsQuickGenericJniStub()
9781 return (entry_point == GetQuickGenericJniStub()) || in IsQuickGenericJniStub()
9782 (quick_generic_jni_trampoline_ == entry_point); in IsQuickGenericJniStub()
9785 bool ClassLinker::IsJniDlsymLookupStub(const void* entry_point) const { in IsJniDlsymLookupStub()
[all …]
/art/libartbase/base/
Dutils.h94 static inline const void* EntryPointToCodePointer(const void* entry_point) { in EntryPointToCodePointer() argument
95 uintptr_t code = reinterpret_cast<uintptr_t>(entry_point); in EntryPointToCodePointer()
/art/runtime/jit/
Djit.cc1325 const void* entry_point = method->GetEntryPointFromQuickCompiledCode(); in CompileMethodFromProfile() local
1326 if (class_linker->IsQuickToInterpreterBridge(entry_point) || in CompileMethodFromProfile()
1327 class_linker->IsQuickGenericJniStub(entry_point) || in CompileMethodFromProfile()
1328 (entry_point == interpreter::GetNterpEntryPoint()) || in CompileMethodFromProfile()
1331 (entry_point == GetQuickResolutionStub())) { in CompileMethodFromProfile()
1503 const void* entry_point = code_cache_->GetSavedEntryPointOfPreCompiledMethod(method); in MaybeCompileMethod() local
1504 if (entry_point != nullptr) { in MaybeCompileMethod()
1505 Runtime::Current()->GetInstrumentation()->UpdateMethodsCode(method, entry_point); in MaybeCompileMethod()
Djit_code_cache.cc1298 const void* entry_point = info->GetMethod()->GetEntryPointFromQuickCompiledCode(); in DoCollection() local
1299 if (ContainsPc(entry_point)) { in DoCollection()
1301 OatQuickMethodHeader::FromEntryPoint(entry_point); in DoCollection()
/art/oatdump/
Doatdump.cc302 uint32_t entry_point = oat_method.GetCodeOffset() - oat_header.GetExecutableOffset(); in WalkOatMethod() local
304 const void* code_address = EntryPointToCodePointer(reinterpret_cast<void*>(entry_point)); in WalkOatMethod()
/art/compiler/optimizing/
Dcode_generator_arm64.cc4411 Offset entry_point = ArtMethod::EntryPointFromQuickCompiledCodeOffset(kArm64PointerSize); in VisitInvokeInterface() local
4474 __ Ldr(lr, MemOperand(temp, entry_point.Int32Value())); in VisitInvokeInterface()
4715 Offset entry_point = ArtMethod::EntryPointFromQuickCompiledCodeOffset(kArm64PointerSize); in GenerateVirtualCall() local
4740 __ Ldr(lr, MemOperand(temp, entry_point.SizeValue())); in GenerateVirtualCall()
Dcode_generator_arm_vixl.cc3528 uint32_t entry_point = in VisitInvokeInterface() local
3531 GetAssembler()->LoadFromOffset(kLoadWord, lr, temp, entry_point); in VisitInvokeInterface()
9338 uint32_t entry_point = ArtMethod::EntryPointFromQuickCompiledCodeOffset( in GenerateVirtualCall() local
9342 GetAssembler()->LoadFromOffset(kLoadWord, lr, temp, entry_point); in GenerateVirtualCall()