RFR: 8315954: getArgumentValues002.java fails on Graal [v3]
Doug Simon
dnsimon at openjdk.org
Thu Sep 21 14:41:14 UTC 2023
> 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 one additional commit since the last revision:
add assertion to InterpreterOopMap::resource_copy
-------------
Changes:
- all: https://git.openjdk.org/jdk/pull/15705/files
- new: https://git.openjdk.org/jdk/pull/15705/files/c6c6c0d8..3c903ec0
Webrevs:
- full: https://webrevs.openjdk.org/?repo=jdk&pr=15705&range=02
- incr: https://webrevs.openjdk.org/?repo=jdk&pr=15705&range=01-02
Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod
Patch: https://git.openjdk.org/jdk/pull/15705.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/15705/head:pull/15705
PR: https://git.openjdk.org/jdk/pull/15705
More information about the hotspot-dev
mailing list