RFR: 8280842: Access violation in ciTypeFlow::profiled_count [v2]

Roland Westrelin roland at openjdk.java.net
Tue Feb 1 10:07:50 UTC 2022


> When the test() method is osr compiled, the exception handler is
> marked as a loop head. It has 2 backedges at the 2 throw statements in
> the method. ciTypeFlow expects to find some profile data at the
> backedges but hotspot doesn't collect counters for athrow. The fix is
> to turn the assert into an actual check.

Roland Westrelin has updated the pull request incrementally with one additional commit since the last revision:

  test with -XX:-BackgroundCompilation

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

Changes:
  - all: https://git.openjdk.java.net/jdk/pull/7298/files
  - new: https://git.openjdk.java.net/jdk/pull/7298/files/4584f0e4..50c199ae

Webrevs:
 - full: https://webrevs.openjdk.java.net/?repo=jdk&pr=7298&range=01
 - incr: https://webrevs.openjdk.java.net/?repo=jdk&pr=7298&range=00-01

  Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod
  Patch: https://git.openjdk.java.net/jdk/pull/7298.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/7298/head:pull/7298

PR: https://git.openjdk.java.net/jdk/pull/7298


More information about the hotspot-compiler-dev mailing list