On Tue, 31 Mar 2026 15:06:18 GMT, Matthias Baesken <[email protected]> wrote:
> When building a JVM with -ffunction-sections in the C/C++ compile flags, the > gtest os_linux.decoder_get_source_info_valid_vm fails and delivers another > result > > > [ RUN ] os_linux.decoder_get_source_info_valid_vm > test/hotspot/gtest/runtime/test_os_linux.cpp:404: Failure > Expected equality of these values: > buf > Which is: "test_os_linux.cpp" > "jniCheck.hpp" > > [ FAILED ] os_linux.decoder_get_source_info_valid_vm (20 ms) > > > So for this compilation mode, it is probably better to avoid the check for > this specific header. The addr2line tool also shows jniCheck.hpp when called with the address of ReportJNIFatalError addr2line -e /images/test/hotspot/gtest/server/libjvm.so 0x000000000064fb20 make/hotspot/src/hotspot/share/prims/jniCheck.hpp:36 So also with '-ffunction-sections' the standard tools like gdb/addr2line seem to work as expected . ------------- PR Comment: https://git.openjdk.org/jdk/pull/30516#issuecomment-4206157496
