summaryrefslogtreecommitdiff
path: root/src/zap/zaprelocs.cpp
diff options
context:
space:
mode:
authorRama Krishnan Raghupathy <ramarag@microsoft.com>2016-04-15 18:37:16 -0700
committerRama Krishnan Raghupathy <ramarag@microsoft.com>2016-04-27 14:32:57 -0700
commitdfca8c96878395a388d02a2f313120ab5510298a (patch)
tree546cac888c56504e06b7754b97bfb406df08141f /src/zap/zaprelocs.cpp
parent5df671e6fbdaa8c356c9032b03cdb21e2c0e32be (diff)
downloadcoreclr-dfca8c96878395a388d02a2f313120ab5510298a.tar.gz
coreclr-dfca8c96878395a388d02a2f313120ab5510298a.tar.bz2
coreclr-dfca8c96878395a388d02a2f313120ab5510298a.zip
Arm64:Fxing up VM helper Table in mscorlib NI
Diffstat (limited to 'src/zap/zaprelocs.cpp')
-rw-r--r--src/zap/zaprelocs.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/zap/zaprelocs.cpp b/src/zap/zaprelocs.cpp
index c3ee2a9c84..dd21b09632 100644
--- a/src/zap/zaprelocs.cpp
+++ b/src/zap/zaprelocs.cpp
@@ -112,12 +112,12 @@ void ZapBaseRelocs::WriteReloc(PVOID pSrc, int offset, ZapNode * pTarget, int ta
{
TADDR pSite = (TADDR)m_pImage->GetBaseAddress() + rva;
- INT64 relOffset = (INT64)(pActualTarget - (pSite + sizeof(INT64)));
+ INT32 relOffset = (INT32)(pActualTarget - pSite);
if (!FitsInRel28(relOffset))
{
ThrowHR(COR_E_OVERFLOW);
}
- PutArm64Rel28((UINT32 *)pLocation,(INT32)relOffset);
+ PutArm64Rel28((UINT32 *)pLocation,relOffset);
}
return;
#endif