summaryrefslogtreecommitdiff
path: root/src/vm/virtualcallstub.cpp
diff options
context:
space:
mode:
authorYongseop Kim <yons.kim@samsung.com>2017-02-28 18:25:10 +0900
committerJan Vorlicek <janvorli@microsoft.com>2017-02-28 10:25:10 +0100
commite9ad7cf9690fdca6f4f3f1b6bafdebe9406db9b7 (patch)
tree31c2367cb90d15272f48d9f6beb7fa7e0ee3dc18 /src/vm/virtualcallstub.cpp
parent04e30172080b8292e00771275c0b5d64198f42dc (diff)
downloadcoreclr-e9ad7cf9690fdca6f4f3f1b6bafdebe9406db9b7.tar.gz
coreclr-e9ad7cf9690fdca6f4f3f1b6bafdebe9406db9b7.tar.bz2
coreclr-e9ad7cf9690fdca6f4f3f1b6bafdebe9406db9b7.zip
[x86/linux] Implement BackPatchWorkerAsmStub (#9690)
* [x86/linux] Implement BackPatchWorkerAsmStub This implementation is ported from BackPatchWorkerAsmStub in vm/i386/virtualcallstubcpu.hpp
Diffstat (limited to 'src/vm/virtualcallstub.cpp')
-rw-r--r--src/vm/virtualcallstub.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/vm/virtualcallstub.cpp b/src/vm/virtualcallstub.cpp
index 6681b312f4..01b15c689e 100644
--- a/src/vm/virtualcallstub.cpp
+++ b/src/vm/virtualcallstub.cpp
@@ -4047,3 +4047,10 @@ BOOL VirtualCallStubManagerManager::TraceManager(
// Forward the call to the appropriate manager.
return pMgr->TraceManager(thread, trace, pContext, pRetAddr);
}
+
+#if defined(_TARGET_X86_) && defined(FEATURE_PAL)
+void BackPatchWorkerStaticStub(PCODE returnAddr, TADDR siteAddrForRegisterIndirect)
+{
+ VirtualCallStubManager::BackPatchWorkerStatic(returnAddr, siteAddrForRegisterIndirect);
+}
+#endif