Integrated: 8315954: getArgumentValues002.java fails on Graal

Doug Simon dnsimon at openjdk.org
Thu Sep 21 16:31:52 UTC 2023


On Wed, 13 Sep 2023 09:46:01 GMT, Doug Simon <dnsimon at openjdk.org> wrote:

> This PR adds `HotSpotResolvedJavaMethod.getOopMapAt` to get the oop map for a method at a given BCI. This is required to do correct clearing of oops at OSR entry points.
> 
> As part of this addition, I needed to be able to detect requests for oop maps at invalid BCIs. For this, I added `InterpreterOopMap::has_valid_mask()`. When an oop map computation is requested for an invalid BCI, this method returns false.

This pull request has now been integrated.

Changeset: 542b3000
Author:    Doug Simon <dnsimon at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/542b3000f0cd1136466066cb4046257220ac2827
Stats:     278 lines in 8 files changed: 256 ins; 0 del; 22 mod

8315954: getArgumentValues002.java fails on Graal

Reviewed-by: never, fparain

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

PR: https://git.openjdk.org/jdk/pull/15705


More information about the graal-dev mailing list