Cross-bitness in ZapRelocs (dotnet/coreclr#18665)
authorEgor Chesakov <Egor.Chesakov@microsoft.com>
Wed, 27 Jun 2018 23:50:15 +0000 (16:50 -0700)
committerJan Kotas <jkotas@microsoft.com>
Wed, 27 Jun 2018 23:50:15 +0000 (16:50 -0700)
commitc1ce0d2ad9038699bfee52958002ef0be9ec331f
treec5b337d56a2432dc07641120e94eed0bb62be5e9
parent60c4f7c7568393f5bbf2c4ace2cdb567a6d2cd5b
Cross-bitness in ZapRelocs (dotnet/coreclr#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

Commit migrated from https://github.com/dotnet/coreclr/commit/1a24a272d018f643694d455ba4c432b4bb36adde
src/coreclr/src/zap/common.h
src/coreclr/src/zap/zapimport.cpp
src/coreclr/src/zap/zapinfo.cpp
src/coreclr/src/zap/zaprelocs.cpp