-
Bug
-
Resolution: Fixed
-
P4
-
21, 24
-
b24
-
x86
-
windows
HotSpot VM build macro defines _WINDOWS env variable only.
call_clobbered_gp_registers() and call_clobbered_xmm_registers() incorrectly use WINDOWS (without underscore).
RSI and RDI are missing from list of clobbered register on windows due to that and may cause issue when calling native code which modifies them.
AMM register are less affected because all XMM registers are listed as clobbered.
The code was added byJDK-8283327 changes in JDK 19.
call_clobbered_gp_registers() and call_clobbered_xmm_registers() incorrectly use WINDOWS (without underscore).
RSI and RDI are missing from list of clobbered register on windows due to that and may cause issue when calling native code which modifies them.
AMM register are less affected because all XMM registers are listed as clobbered.
The code was added by
- relates to
-
JDK-8283327 Add methods to save/restore registers when calling into the VM from C1/interpreter barrier code
-
- Resolved
-
- links to
-
Commit(master) openjdk/jdk/0e1c1b79
-
Review(master) openjdk/jdk/21901