RFR: 8315954: getArgumentValues002.java fails on Graal [v2]
Tom Rodriguez
never at openjdk.org
Mon Sep 18 18:40:41 UTC 2023
On Fri, 15 Sep 2023 14:01:13 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.
>
> Doug Simon has updated the pull request incrementally with three additional commits since the last revision:
>
> - generalized getLiveObjectLocalsAt to getOopMapAt
> - need to zero oop_map_buf
> - simplified getLiveObjectLocalsAt and moved it from ResolvedJavaMethod to HotSpotResolvedJavaMethod
New version looks good.
-------------
Marked as reviewed by never (Reviewer).
PR Review: https://git.openjdk.org/jdk/pull/15705#pullrequestreview-1631741044
More information about the graal-dev
mailing list