diff options
author | Yongseop Kim <yons.kim@samsung.com> | 2017-02-28 18:25:10 +0900 |
---|---|---|
committer | Jan Vorlicek <janvorli@microsoft.com> | 2017-02-28 10:25:10 +0100 |
commit | e9ad7cf9690fdca6f4f3f1b6bafdebe9406db9b7 (patch) | |
tree | 31c2367cb90d15272f48d9f6beb7fa7e0ee3dc18 /src/vm/virtualcallstub.cpp | |
parent | 04e30172080b8292e00771275c0b5d64198f42dc (diff) | |
download | coreclr-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.cpp | 7 |
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 |