gdb常用功能
来源:互联网 发布:淘宝女装代销货源 编辑:程序博客网 时间:2024/04/29 05:35
gdb作为强大的unix下程序调试工具,也是一个软件,平时我常用的功能点如下
1、业务进程异常如挂住时,使用gdb的如下命令定位(gdb -p [PID])
info threads,查看当前进程内所有线程运行最后停留的函数
thread apply all bt full,查看所有线程的函数调用堆栈
2、业务进程coredump时,使用gdb定位崩溃点
info threads
thread 2
bt full
3、使用gdb查看进程内全局变量信息或者调用接口显示信息
print g_test,当然print打印也可以带各种格式,如p/t,二进制打印
call test_show_debug(printf)
还有一点平时较少使用,但我认为会用的话应该非常好用:让程序在所设置断点位置停住。后面如果有必要再补充写下。
0 0
- GDB一些常用功能
- GDB常用功能
- gdb常用功能
- gdb,strace那些不常用的功能
- linux gcc及gdb常用功能学习总结
- GDB功能收集
- gdb提供的功能
- gdb 与 make 功能
- 分享 gdb list 功能
- CMake加入GDB功能
- gdb-打开gdb的命令历史功能
- gdb常用指令
- 常用的 gdb 命令
- GDB常用参数解释
- GDB 常用调试命令
- gdb常用调试命令
- 常用gdb命令
- GDB常用调试命令
- 2674 3-5 学生成绩统计
- win10 快捷键大全
- Leetcode 270. Closest Binary Search Tree Value (cpp)
- python初级教程:入门详解
- qt5.4.1(mingw) + opencv2.0.0 + win8安装过程
- gdb常用功能
- 汇编上机心得
- 清除浮动知识总结
- 标记
- Android 直接在子线程中创建Handler为什么会报错
- java中的Error和Exception
- python超级基础的学习笔记
- Hadoop2.2.0集群、Hbase0.98.3集群、Storm0.8.2的完全分布式搭建
- linux中的线程函数