如何使用 gdb 调试 openjdk?
How to Debug openjdk using gdb?
中使用以下配置选项构建了 openJDK 调试版本
bash ./configure ---with-debug-level=slowdebug --with-target-bits=64
但是我不能设置任何断点或者是正确的没有符号,对 google 做了一些研究我发现我应该提取 .diz
(libjvm.diz
) 文件在 lib
文件夹中,但这似乎不起作用。
我会在你得到资源后为其他人回答这个问题
按照以下步骤操作:
bash ./configure --with-debug-level=slowdebug --with-target-bits=64 --disable-zip-debug-info
make all
一个值得一提的信息,最后当你用 gdb 启动调试会话时,你 运行 你可能会看到一个 SEGFAULT 忽略它并继续,直到 gdb 在你的断点处停止。
bash ./configure ---with-debug-level=slowdebug --with-target-bits=64
但是我不能设置任何断点或者是正确的没有符号,对 google 做了一些研究我发现我应该提取 .diz
(libjvm.diz
) 文件在 lib
文件夹中,但这似乎不起作用。
我会在你得到资源后为其他人回答这个问题 按照以下步骤操作:
bash ./configure --with-debug-level=slowdebug --with-target-bits=64 --disable-zip-debug-info
make all
一个值得一提的信息,最后当你用 gdb 启动调试会话时,你 运行 你可能会看到一个 SEGFAULT 忽略它并继续,直到 gdb 在你的断点处停止。