RFR(S): 8228649: [PPC64] SA reads wrong slots from interpreter frames
Doerr, Martin
martin.doerr at sap.com
Fri Jul 26 11:02:05 UTC 2019
Hi,
the jtreg test "serviceability/sa/sadebugd/DebugdConnectTest.java" fails with "AssertionFailure: result must >= than stack pointer" on PPC64.
The Java code doesn't read the right slots for the interpreter frame's monitors.
I've removed the extra "reserved" slot which existed only in debug builds. It was used as additional frame check, but I think we can live without it.
My new proposal also initializes all relevant interpreter frame slots for better tool support:
http://cr.openjdk.java.net/~mdoerr/8228649_PPC64_sa/webrev.00/
Please review.
Best regards,
Martin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.java.net/pipermail/serviceability-dev/attachments/20190726/b57f7597/attachment-0001.html>
More information about the serviceability-dev
mailing list