diff options
author | Egor Chesakov <Egor.Chesakov@microsoft.com> | 2019-06-05 16:24:12 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-06-05 16:24:12 -0700 |
commit | 10df20ed3ff0208b3f16f79d5062662a8827f579 (patch) | |
tree | 43d2a1e58fd64960a96f6328b5fa42e40152122a /CMakeLists.txt | |
parent | a64cb0a41a4ebeb4a61b8b0f1f2eeeff8dd539c9 (diff) | |
download | coreclr-10df20ed3ff0208b3f16f79d5062662a8827f579.tar.gz coreclr-10df20ed3ff0208b3f16f79d5062662a8827f579.tar.bz2 coreclr-10df20ed3ff0208b3f16f79d5062662a8827f579.zip |
Zero initReg in genSetGSSecurityCookie (#24371)
Fix an issue that is reproduced when
1) a register is used in the prolog for initializing GSSecurityCookie (i.e. the register contains a random non-zero value) and
2) the same register holds a must-init GC variable in the next basic block and
3) the variable is live at the beginning of this basic block.
The register was not zeroed at the end of the prolog and this was causing segmentation fault during GC.Collect().
Diffstat (limited to 'CMakeLists.txt')
0 files changed, 0 insertions, 0 deletions