diff options
author | Egor Chesakov <Egor.Chesakov@microsoft.com> | 2018-06-27 16:50:15 -0700 |
---|---|---|
committer | Jan Kotas <jkotas@microsoft.com> | 2018-06-27 16:50:15 -0700 |
commit | 1a24a272d018f643694d455ba4c432b4bb36adde (patch) | |
tree | db6cae1b3a37fe49a9b8f035bf831512ab8eff58 /src/zap/zapimport.cpp | |
parent | 634b609ee641980baa8d44160d4701ab94daec49 (diff) | |
download | coreclr-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.cpp | 10 |
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)); } |