RFR: 8322630: Remove ICStubs and related safepoints [v6]

Robbin Ehn rehn at openjdk.org
Mon Feb 12 09:55:08 UTC 2024


On Fri, 9 Feb 2024 22:02:47 GMT, Dean Long <dlong at openjdk.org> wrote:

> > Secondly, if an I-fetch gets data not intended to be decoded, the cpu can get upset in some cases.
> 
> I've heard that in the past, and always wondered, does it matter if the data is "reachable"? What if it's on the other side of an unconditional branch?

I don't think it's an guarantee. E.g. an uncond branch may be encoded with multiple instruction, so it might be seen as an indirect jump.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/17495#discussion_r1485944023


More information about the shenandoah-dev mailing list