[jdk21u-dev] Integrated: 8319437: NMT should show library names in call stacks

María Arias de Reyna duke at openjdk.org
Tue Apr 2 08:44:01 UTC 2024


On Mon, 25 Mar 2024 12:44:28 GMT, María Arias de Reyna <duke at openjdk.org> wrote:

> This is a backport of https://bugs.openjdk.org/browse/JDK-8319437 as it was solved in JDK22.
> 
> Example of output running IntellijIDEA with this piece of code:
> 
> 
> $ jcmd 23808 VM.native_memory detail | grep " in "
>     [0x00007f9db6e3420f]JavaMain+0x8f in libjli.so
>             [0x00007f9db6e3420f]JavaMain+0x8f in libjli.so
>     [0x00007f9db6e3420f]JavaMain+0x8f in libjli.so
>             [0x00007f9db6e3420f]JavaMain+0x8f in libjli.so
>     [0x00007f9db54d05b7]Java_java_lang_ProcessImpl_forkAndExec+0x157 in libjava.so
>     [0x00007f9db6e3420f]JavaMain+0x8f in libjli.so
>     [0x00007f9db6e37e49]ThreadJavaMain+0x9 in libjli.so
>             [0x00007f9db6e3420f]JavaMain+0x8f in libjli.so
> [0x00007f9db54cdb5d]Java_java_lang_ClassLoader_defineClass0+0x14d in libjava.so
> [0x00007f9db54cd405]Java_java_lang_Class_forName0+0xd5 in libjava.so
> [0x00007f9db54cd7d1]Java_java_lang_ClassLoader_defineClass1+0x181 in libjava.so
> [0x00007f9db54cd405]Java_java_lang_Class_forName0+0xd5 in libjava.so
> [0x00007f9db54cdcab]Java_java_lang_ClassLoader_findBootstrapClass+0xab in libjava.so
> [0x00007f9db6e3420f]JavaMain+0x8f in libjli.so
> [0x00007f9db6e3420f]JavaMain+0x8f in libjli.so
> [0x00007f9db6e3420f]JavaMain+0x8f in libjli.so
> [0x00007f9db6e37e49]ThreadJavaMain+0x9 in libjli.so
> [0x00007f9db6e3420f]JavaMain+0x8f in libjli.so
> [0x00007f9d76848bd5]load_class_global+0x25 in libverify.so
> [0x00007f9d768498e8]merge_fullinfo_types+0x388 in libverify.so
> [0x00007f9db6e3420f]JavaMain+0x8f in libjli.so
> [0x00007f9db6e3420f]JavaMain+0x8f in libjli.so
> [0x00007f9db54cdcab]Java_java_lang_ClassLoader_findBootstrapClass+0xab in libjava.so
> [0x00007f9d3bf609a6]Java_sun_java2d_loops_GraphicsPrimitiveMgr_initIDs+0x1c6 in libawt.so
> [0x00007f9db6e3420f]JavaMain+0x8f in libjli.so
> [0x00007f9db6e37e49]ThreadJavaMain+0x9 in libjli.so
> [0x00007f9db6e3420f]JavaMain+0x8f in libjli.so
> [0x00007f9db54d05b7]Java_java_lang_ProcessImpl_forkAndExec+0x157 in libjava.so
> [0x00007f9db6e3420f]JavaMain+0x8f in libjli.so

This pull request has now been integrated.

Changeset: d17aa5ed
Author:    María Arias de Reyna <ariasdereyna at redhat.com>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
URL:       https://git.openjdk.org/jdk21u-dev/commit/d17aa5ed0097e3f108657761cfc29b959229e70a
Stats:     21 lines in 1 file changed: 15 ins; 0 del; 6 mod

8319437: NMT should show library names in call stacks

Backport-of: e33b6c10f8d3244ec2f4204cd4de404e0e0686eb

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

PR: https://git.openjdk.org/jdk21u-dev/pull/405


More information about the jdk-updates-dev mailing list