summaryrefslogtreecommitdiff
path: root/src/inc
diff options
context:
space:
mode:
authorGleb Balykov <g.balykov@samsung.com>2019-06-21 03:55:10 +0300
committerJan Kotas <jkotas@microsoft.com>2019-06-20 17:55:09 -0700
commit86e600cef40a650a8ffb294dd195186b1679609b (patch)
tree307be15524980c95e50958f31b7080b6c28b0cd6 /src/inc
parent9bd2787a9dd2aa4d2b7d4f72afebc3dbe896e896 (diff)
downloadcoreclr-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.h5
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();