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


Reply via email to