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 graal-dev
mailing list