When JDK-8329433 was merged, the Valhalla specific entry points were not converted to 16 bit offsets. There seem to be some logic involved with CodeOffset == -1 which did not work "out of the box" (checked_cast<> had a runtime check for overflow which triggered).
- clones
-
JDK-8340794 [lworld] Follow up 8329433 for Valhalla entry points in nmethod
-
- Closed
-
- relates to
-
JDK-8329433 Reduce nmethod header size
-
- Resolved
-
- links to
-
Commit(lworld)
openjdk/valhalla/ff18100e
-
Review(lworld)
openjdk/valhalla/2116