Fix additional constants embedded in instruction stream on AMD64. (#33682)
authormonojenkins <jo.shields+jenkins@xamarin.com>
Wed, 18 Mar 2020 12:50:46 +0000 (08:50 -0400)
committerGitHub <noreply@github.com>
Wed, 18 Mar 2020 12:50:46 +0000 (13:50 +0100)
commit8f5806b77bf9b214c0f5ee2b467908710b06cded
tree850f7a3342b3e0bf3c94b654c0c8188b5ff184dd
parent112fc54804370a1b3de7f85d6a127d3212bc21af
Fix additional constants embedded in instruction stream on AMD64. (#33682)

A couple of more op codes embedded constant values in instruction stream. When using MONO_ARCH_CODE_EXEC_ONLY these needs to be moved into GOT slots.

Thanks @buggeststar for bring the issues to our attention.

Co-authored-by: lateralusX <lateralusX@users.noreply.github.com>
src/mono/mono/mini/mini-amd64.c