Integrated: 8309808: BytecodeTracer prints wrong BSM for invokedynamic

Ioi Lam iklam at openjdk.org
Wed Jun 14 21:17:17 UTC 2023


On Mon, 12 Jun 2023 21:56:30 GMT, Ioi Lam <iklam at openjdk.org> wrote:

> This PR fixes the tracing of invokedynamic bytecodes:
> 
> 
> before: 0x00007f3aa8400385  5 invokedynamic 1 <java/lang/Object.<init>()V>
> after:  0x00007f9bcc4056a5  5 invokedynamic bsm=37 13 <makeConcatWithConstants(I)Ljava/lang/String;>
> 
> 
> I've also added WhiteBox functionality to make it easy to write new tests for the BytecodeTracer.

This pull request has now been integrated.

Changeset: 931625a9
Author:    Ioi Lam <iklam at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/931625a9304ec2761ca9035d69fd33f6beadb124
Stats:     195 lines in 6 files changed: 184 ins; 3 del; 8 mod

8309808: BytecodeTracer prints wrong BSM for invokedynamic

Reviewed-by: coleenp, matsaave

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

PR: https://git.openjdk.org/jdk/pull/14429


More information about the hotspot-dev mailing list