Hello, I recently worked a bit with the "verbose debugging information" output about operations of the dynamic linker (to sort out some lib loading issues) . See
https://docs.oracle.com/cd/E19683-01/816-1386/chapter3-33/index.html http://man7.org/linux/man-pages/man8/ld.so.8.html about the LD_DEBUG flag. By chance I noticed the following output when running a trivial Java program : LD_DEBUG=libs /linuxx86_64/output-jdk-test/images/jdk/bin/java Test . . . 12241: 12241: /linuxx86_64/output-jdk-test/images/jdk/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_jdk_internal_reflect_Reflection_getCallerClass (fatal) 12241: What is wrong with "Java_jdk_internal_reflect_Reflection_getCallerClass" ? Does the error message occur because of the naming Java_jdk_internal_reflect_Reflection_getCallerClass__ with the added "__" at the end of the method (Reflection.c) ? Best regards, Matthias
