RFR: 8364269: Simplify code cache API by storing adapter entry offsets in blob [v2]

Ashutosh Mehra asmehra at openjdk.org
Thu Aug 7 13:57:52 UTC 2025


On Thu, 31 Jul 2025 08:56:00 GMT, Andrew Dinn <adinn at openjdk.org> wrote:

> So, in this one case we have a Frankenstein handler assembled from 3 disparate entry points (+ nullptr) which are not derived from an associated adapter blob.

That's true. I missed this special adapter handler. That special handler is a pain to accommodate.
I looked at how these entry points are accessed and it seems they are mostly accessed by the routines in `Method`. So it should be feasible to handle the case of abstract methods there and  get rid of this special adapter completely. @adinn wdyt?

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

PR Comment: https://git.openjdk.org/jdk/pull/26532#issuecomment-3140236584


More information about the hotspot-dev mailing list