[jdk21u-dev] RFR: 8319437: NMT should show library names in call stacks
María Arias de Reyna
duke at openjdk.org
Tue Mar 26 09:06:37 UTC 2024
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
-------------
Commit messages:
- Backport e33b6c10f8d3244ec2f4204cd4de404e0e0686eb
Changes: https://git.openjdk.org/jdk21u-dev/pull/405/files
Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=405&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8319437
Stats: 21 lines in 1 file changed: 15 ins; 0 del; 6 mod
Patch: https://git.openjdk.org/jdk21u-dev/pull/405.diff
Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/405/head:pull/405
PR: https://git.openjdk.org/jdk21u-dev/pull/405
More information about the jdk-updates-dev
mailing list