/art/runtime/ |
D | oat_quick_method_header.cc | 30 const void* entry_point = GetEntryPoint(); in ToDexPc() local 31 uint32_t sought_offset = pc - reinterpret_cast<uintptr_t>(entry_point); in ToDexPc() 46 << "(PC " << reinterpret_cast<void*>(pc) << ", entry_point=" << entry_point in ToDexPc() 57 const void* entry_point = GetEntryPoint(); in ToNativeQuickPc() local 70 return reinterpret_cast<uintptr_t>(entry_point) + in ToNativeQuickPc()
|
D | native_stack_dump.cc | 294 const void* entry_point = method->GetEntryPointFromQuickCompiledCode(); in PcIsWithinQuickCode() local 295 if (entry_point == nullptr) { in PcIsWithinQuickCode() 299 if (class_linker->IsQuickGenericJniStub(entry_point) || in PcIsWithinQuickCode() 300 class_linker->IsQuickResolutionStub(entry_point) || in PcIsWithinQuickCode() 301 class_linker->IsQuickToInterpreterBridge(entry_point)) { in PcIsWithinQuickCode() 309 uintptr_t code = reinterpret_cast<uintptr_t>(EntryPointToCodePointer(entry_point)); in PcIsWithinQuickCode()
|
D | oat_quick_method_header.h | 49 static OatQuickMethodHeader* FromEntryPoint(const void* entry_point) { in FromEntryPoint() argument 50 return FromCodePointer(EntryPointToCodePointer(entry_point)); in FromEntryPoint()
|
D | stack.cc | 726 const void* entry_point = runtime->GetInstrumentation()->GetQuickCodeFor(method, in GetCurrentQuickFrameInfo() local 728 CHECK(class_linker->IsQuickGenericJniStub(entry_point) || in GetCurrentQuickFrameInfo() 732 runtime->GetJit()->GetCodeCache()->ContainsPc(entry_point))) << method->PrettyMethod(); in GetCurrentQuickFrameInfo()
|
D | class_linker.h | 527 bool IsQuickResolutionStub(const void* entry_point) const; 530 bool IsQuickToInterpreterBridge(const void* entry_point) const; 533 bool IsQuickGenericJniStub(const void* entry_point) const; 536 bool IsJniDlsymLookupStub(const void* entry_point) const;
|
D | class_linker.cc | 3523 const void* entry_point = method->GetEntryPointFromQuickCompiledCode(); in LinkCode() local 3524 DCHECK(class_linker->IsQuickGenericJniStub(entry_point) || in LinkCode() 3525 class_linker->IsQuickResolutionStub(entry_point)); in LinkCode() 9227 bool ClassLinker::IsQuickResolutionStub(const void* entry_point) const { in IsQuickResolutionStub() 9228 return (entry_point == GetQuickResolutionStub()) || in IsQuickResolutionStub() 9229 (quick_resolution_trampoline_ == entry_point); in IsQuickResolutionStub() 9232 bool ClassLinker::IsQuickToInterpreterBridge(const void* entry_point) const { in IsQuickToInterpreterBridge() 9233 return (entry_point == GetQuickToInterpreterBridge()) || in IsQuickToInterpreterBridge() 9234 (quick_to_interpreter_bridge_trampoline_ == entry_point); in IsQuickToInterpreterBridge() 9237 bool ClassLinker::IsQuickGenericJniStub(const void* entry_point) const { in IsQuickGenericJniStub() [all …]
|
/art/runtime/jit/ |
D | profiling_info.h | 94 void SetSavedEntryPoint(const void* entry_point) { in SetSavedEntryPoint() argument 95 saved_entry_point_ = entry_point; in SetSavedEntryPoint()
|
D | jit_code_cache.cc | 552 const void* entry_point = nullptr; in GetZygoteSavedEntryPoint() local 556 entry_point = OatQuickMethodHeader::FromCodePointer(code_ptr)->GetEntryPoint(); in GetZygoteSavedEntryPoint() 561 entry_point = profiling_info->GetSavedEntryPoint(); in GetZygoteSavedEntryPoint() 564 if (Runtime::Current()->IsZygote() || IsInZygoteExecSpace(entry_point)) { in GetZygoteSavedEntryPoint() 565 return entry_point; in GetZygoteSavedEntryPoint() 1585 const void* entry_point = info->GetMethod()->GetEntryPointFromQuickCompiledCode(); in GarbageCollectCache() local 1586 if (!IsInZygoteDataSpace(info) && ContainsPc(entry_point)) { in GarbageCollectCache() 1587 info->SetSavedEntryPoint(entry_point); in GarbageCollectCache() 1704 const void* entry_point = info->GetSavedEntryPoint(); in DoCollection() local 1705 DCHECK(entry_point == nullptr || IsInZygoteExecSpace(entry_point)); in DoCollection()
|
D | jit.cc | 795 const void* entry_point = method->GetEntryPointFromQuickCompiledCode(); in CompileMethodsFromProfile() local 796 if (class_linker->IsQuickToInterpreterBridge(entry_point) || in CompileMethodsFromProfile() 797 class_linker->IsQuickGenericJniStub(entry_point) || in CompileMethodsFromProfile() 798 class_linker->IsQuickResolutionStub(entry_point)) { in CompileMethodsFromProfile()
|
/art/libartbase/base/ |
D | utils.h | 85 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/ |
D | code_generator_arm64.cc | 3973 Offset entry_point = ArtMethod::EntryPointFromQuickCompiledCodeOffset(kArm64PointerSize); in VisitInvokeInterface() local 4013 __ Ldr(lr, MemOperand(temp, entry_point.Int32Value())); in VisitInvokeInterface() 4167 Offset entry_point = ArtMethod::EntryPointFromQuickCompiledCodeOffset(kArm64PointerSize); in GenerateVirtualCall() local 4188 __ Ldr(lr, MemOperand(temp, entry_point.SizeValue())); in GenerateVirtualCall()
|
D | code_generator_mips64.cc | 5927 Offset entry_point = ArtMethod::EntryPointFromQuickCompiledCodeOffset(kMips64PointerSize); in VisitInvokeInterface() local 5956 __ LoadFromOffset(kLoadDoubleword, T9, temp, entry_point.Int32Value()); in VisitInvokeInterface() 6177 Offset entry_point = ArtMethod::EntryPointFromQuickCompiledCodeOffset(kMips64PointerSize); in GenerateVirtualCall() local 6193 __ LoadFromOffset(kLoadDoubleword, T9, temp, entry_point.Int32Value()); in GenerateVirtualCall()
|
D | code_generator_arm_vixl.cc | 3249 uint32_t entry_point = in VisitInvokeInterface() local 3252 GetAssembler()->LoadFromOffset(kLoadWord, lr, temp, entry_point); in VisitInvokeInterface() 8803 uint32_t entry_point = ArtMethod::EntryPointFromQuickCompiledCodeOffset( in GenerateVirtualCall() local 8807 GetAssembler()->LoadFromOffset(kLoadWord, lr, temp, entry_point); in GenerateVirtualCall()
|
D | code_generator_mips.cc | 7800 Offset entry_point = ArtMethod::EntryPointFromQuickCompiledCodeOffset(kMipsPointerSize); in VisitInvokeInterface() local 7825 __ LoadFromOffset(kLoadWord, T9, temp, entry_point.Int32Value()); in VisitInvokeInterface() 8085 Offset entry_point = ArtMethod::EntryPointFromQuickCompiledCodeOffset(kMipsPointerSize); in GenerateVirtualCall() local 8101 __ LoadFromOffset(kLoadWord, T9, temp, entry_point.Int32Value()); in GenerateVirtualCall()
|
/art/oatdump/ |
D | oatdump.cc | 304 uint32_t entry_point = oat_method.GetCodeOffset() - oat_header.GetExecutableOffset(); in WalkOatMethod() local 306 const void* code_address = EntryPointToCodePointer(reinterpret_cast<void*>(entry_point)); in WalkOatMethod()
|