diff options
author | Gleb Balykov <g.balykov@samsung.com> | 2019-06-21 03:55:10 +0300 |
---|---|---|
committer | Jan Kotas <jkotas@microsoft.com> | 2019-06-20 17:55:09 -0700 |
commit | 86e600cef40a650a8ffb294dd195186b1679609b (patch) | |
tree | 307be15524980c95e50958f31b7080b6c28b0cd6 /src/inc | |
parent | 9bd2787a9dd2aa4d2b7d4f72afebc3dbe896e896 (diff) | |
download | coreclr-86e600cef40a650a8ffb294dd195186b1679609b.tar.gz coreclr-86e600cef40a650a8ffb294dd195186b1679609b.tar.bz2 coreclr-86e600cef40a650a8ffb294dd195186b1679609b.zip |
Add custom default base address option to crossgen (#25227)
* Add crossgen option to setup default base address for native image
This is enabled only with -DFEATURE_ENABLE_NO_ADDRESS_SPACE_RANDOMIZATION.
* Mmap native images at default base address if env variable COMPlus_UseDefaultBaseAddr=0x1 is setup.
This is enabled only with -DFEATURE_ENABLE_NO_ADDRESS_SPACE_RANDOMIZATION.
Diffstat (limited to 'src/inc')
-rw-r--r-- | src/inc/zapper.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/inc/zapper.h b/src/inc/zapper.h index 33bad04ddd..29fc4fbf04 100644 --- a/src/inc/zapper.h +++ b/src/inc/zapper.h @@ -129,6 +129,8 @@ class Zapper SString m_outputFilename; + SIZE_T m_customBaseAddress; + public: struct assemblyDependencies @@ -362,6 +364,9 @@ class Zapper void SetOutputFilename(LPCWSTR pwszOutputFilename); SString GetOutputFileName(); + void SetCustomBaseAddress(SIZE_T baseAddress); + SIZE_T GetCustomBaseAddress(); + private: void DestroyDomain(); |