Fix PAL_JitWriteProtect export on Linux (#54190)
authorJan Vorlicek <jan.vorlicek@volny.cz>
Tue, 15 Jun 2021 18:37:30 +0000 (20:37 +0200)
committerGitHub <noreply@github.com>
Tue, 15 Jun 2021 18:37:30 +0000 (20:37 +0200)
commit317f73cbf660a9155c89a496bc2623bf521e4364
treed0a9a4ba2d626ec045139682783a3b91411a9270
parentddae375636ca6cdbdf781fcb748d4b160dbfcfc4
Fix PAL_JitWriteProtect export on Linux (#54190)

* Fix PAL_JitWriteProtect export on Linux

I have not realized that we actually export that symbol on Linux too and
that mscordac then have the dummy function missing.

* Code review feedback

* Disable PAL_JitWriteEnable usage in DBI / DAC

* Fix typo in amd64 version

Co-authored-by: Mike McLaughlin <mikem@microsoft.com>
src/coreclr/debug/di/CMakeLists.txt
src/coreclr/debug/inc/amd64/primitives.h
src/coreclr/debug/inc/arm/primitives.h
src/coreclr/debug/inc/arm64/primitives.h
src/coreclr/debug/inc/i386/primitives.h
src/coreclr/dlls/mscordac/mscordac_unixexports.src
src/coreclr/inc/executableallocator.h
src/coreclr/pal/inc/pal.h
src/coreclr/pal/src/map/virtual.cpp