[lworld] RFR: 8244092: [lworld] TestC2CCalls segfaults in frame::sender_for_compiled_frame with ZGC
Tobias Hartmann
thartmann at openjdk.java.net
Wed Apr 29 11:16:58 UTC 2020
Stack slot containing real_frame_size is trashed by ZCG barrier code in scalarized entry of C1 compiled code. As a
result, we crash during stack walking. We should re-set it before jumping to the verified entry. Also refactored the
related code and added an assert to catch this.
-------------
Commit messages:
- 8244092: [lworld] TestC2CCalls segfaults in frame::sender_for_compiled_frame with ZGC
Changes: https://git.openjdk.java.net/valhalla/pull/31/files
Webrev: https://webrevs.openjdk.java.net/valhalla/31/webrev.00
Issue: https://bugs.openjdk.java.net/browse/JDK-8244092
Stats: 73 lines in 3 files changed: 28 ins; 40 del; 5 mod
Patch: https://git.openjdk.java.net/valhalla/pull/31.diff
Fetch: git fetch https://git.openjdk.java.net/valhalla pull/31/head:pull/31
PR: https://git.openjdk.java.net/valhalla/pull/31
More information about the valhalla-dev
mailing list