RFR: 8336042: Caller/callee param size mismatch in deoptimization causes crash

Dean Long dlong at openjdk.org
Wed Feb 12 21:04:10 UTC 2025


On Wed, 12 Feb 2025 20:58:34 GMT, Dean Long <dlong at openjdk.org> wrote:

>>> Maybe `caller` has got an c2i extension? I guess this would be problematic.
>> 
>> I meant i2c extension.
>
> The two asserts together are supposed to be an upper and lower bound.  The first assert is a stricter version of the assert that was originally added by JDK-7090904.  It looks like the 2nd assert should have been reversed, assuming l2 is correct.

I was lazy about naming, so `l2` has a different meaning in the x64 asserts.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/23557#discussion_r1953393697


More information about the hotspot-dev mailing list