summaryrefslogtreecommitdiff
path: root/src/zap/zapimport.cpp
diff options
context:
space:
mode:
authorEgor Chesakov <Egor.Chesakov@microsoft.com>2018-06-27 16:50:15 -0700
committerJan Kotas <jkotas@microsoft.com>2018-06-27 16:50:15 -0700
commit1a24a272d018f643694d455ba4c432b4bb36adde (patch)
treedb6cae1b3a37fe49a9b8f035bf831512ab8eff58 /src/zap/zapimport.cpp
parent634b609ee641980baa8d44160d4701ab94daec49 (diff)
downloadcoreclr-1a24a272d018f643694d455ba4c432b4bb36adde.tar.gz
coreclr-1a24a272d018f643694d455ba4c432b4bb36adde.tar.bz2
coreclr-1a24a272d018f643694d455ba4c432b4bb36adde.zip
Cross-bitness in ZapRelocs (#18665)
* Cast to UINT32 to avoid warnings on Windows in ZapBaseRelocs::WriteReloc in src/zap/zaprelocs.cpp * Replace TADDR with DWORD in ZapInfo::recordRelocation IMAGE_REL_BASED_PTR in src/zap/zapinfo.cpp * Replace sizeof(cell) with TARGET_POINTER_SIZE in src/zap/zapimport.cpp * Replace TADDR with DWORD in ZapBaseRelocs::WriteReloc IMAGE_REL_BASED_PTR in src/zap/zaprelocs.cpp * Define target_size_t type * Replace TADDR with target_size_t in ZapInfo::recordRelocation in src/zap/zapinfo.cpp * Replace SIZE_T PVOID with target_size_t in src/zap/zapimport.cpp * Replace TADDR with target_size_t in src/zap/zaprelocs.cpp * Rename target_size_t to TARGET_POINTER_TYPE
Diffstat (limited to 'src/zap/zapimport.cpp')
-rw-r--r--src/zap/zapimport.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/zap/zapimport.cpp b/src/zap/zapimport.cpp
index 49ec137973..e35d0b9de3 100644
--- a/src/zap/zapimport.cpp
+++ b/src/zap/zapimport.cpp
@@ -362,12 +362,12 @@ void ZapImport::Save(ZapWriter * pZapWriter)
{
if (IsReadyToRunCompilation())
{
- SIZE_T value = 0;
+ TARGET_POINTER_TYPE value = 0;
pZapWriter->Write(&value, sizeof(value));
return;
}
- SIZE_T token = CORCOMPILE_TAG_TOKEN(GetBlob()->GetRVA());
+ TARGET_POINTER_TYPE token = CORCOMPILE_TAG_TOKEN(GetBlob()->GetRVA());
pZapWriter->Write(&token, sizeof(token));
}
@@ -639,7 +639,7 @@ public:
{
ZapImage * pImage = ZapImage::GetImage(pZapWriter);
- PVOID cell;
+ TARGET_POINTER_TYPE cell;
pImage->WriteReloc(&cell, 0, m_pDelayLoadHelper, 0, IMAGE_REL_BASED_PTR);
pZapWriter->Write(&cell, sizeof(cell));
}
@@ -745,7 +745,7 @@ public:
{
ZapImage * pImage = ZapImage::GetImage(pZapWriter);
- PVOID cell;
+ TARGET_POINTER_TYPE cell;
pImage->WriteReloc(&cell, 0, m_pDelayLoadHelper, 0, IMAGE_REL_BASED_PTR);
pZapWriter->Write(&cell, sizeof(cell));
}
@@ -1725,7 +1725,7 @@ public:
{
ZapImage * pImage = ZapImage::GetImage(pZapWriter);
- PVOID cell;
+ TARGET_POINTER_TYPE cell;
pImage->WriteReloc(&cell, 0, m_pDelayLoadHelper, 0, IMAGE_REL_BASED_PTR);
pZapWriter->Write(&cell, sizeof(cell));
}