RFR: 8365501: Remove special AdapterHandlerEntry for abstract methods [v3]

Ashutosh Mehra asmehra at openjdk.org
Thu Aug 28 15:00:45 UTC 2025


On Wed, 27 Aug 2025 19:35:04 GMT, Ashutosh Mehra <asmehra at openjdk.org> wrote:

>> This PR removes the need for having AdapterHandlerEntry for abstract methods. The check for abstract method is now done in the accessor functions in Method such as Method::get_i2c_entry().
>> Motivation for this change is described in the JBS issue.
>
> Ashutosh Mehra has updated the pull request incrementally with one additional commit since the last revision:
> 
>   Address review comment - swap conditions
>   
>   Signed-off-by: Ashutosh Mehra <asmehra at redhat.com>

New test failure java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java#id0 on macos-aarch64:


#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x0000000103bf9bbc, pid=12937, tid=29447
#
# JRE version: OpenJDK Runtime Environment (26.0) (build 26-internal-ashu-mehra-eb641188b3a0c241d95292a834404958c3e4e5dd)
# Java VM: OpenJDK 64-Bit Server VM (26-internal-ashu-mehra-eb641188b3a0c241d95292a834404958c3e4e5dd, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, bsd-aarch64)
# Problematic frame:
# V  [libjvm.dylib+0x2f5bbc]  void StackChunkFrameStream<(ChunkFrames)1>::next<RegisterMap>(RegisterMap*, bool)+0xbc
#

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

PR Comment: https://git.openjdk.org/jdk/pull/26764#issuecomment-3233848145


More information about the hotspot-dev mailing list