OpenJDK GDB调试

共享库

该环境变量主要用于指定查找共享库(动态链接库)时除了默认路径之外的其他路径。
debug目录主要是一些jvm相关的so文件

export LD_LIBRARY_PATH=/home/hg/Desktop/jdk8u/build/linux-x86_64-normal-server-slowdebug/hotspot/linux_amd64_compiler2/debug

Class路径

export CLASSPATH=.:/home/hg/Desktop/project/

gdb调试

gdb --args ./java HelloWorld

进入gdb

#打断点
(gdb) break thread.cpp:219
#然后运行
(gdb) run
#看看当前的代码
(gdb) l

参考

https://my.oschina.net/haogrgr/blog/414825

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,463评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,070评论 6 342
  • 靠自己,才能把事情做到最好。 靠自己,才能学到真本事,真正解决问题。 靠自己,人生才不会输。 01 没有人会一直给...
    回憶是抓不住的夢阅读 3,114评论 0 1
  • 晓峰转载 鲁迅一生孜孜不倦,把别人喝咖啡的时间都用在了写作上,生活中却总是不修边幅。有一天,他穿着一件破旧的衣服去...
    寓意草阅读 4,346评论 0 0
  • 抱歉 我一身矢气 太尖锐这种话我是第一次听说 所以才会想笑
    粥粥的粥阅读 1,495评论 0 0