gdb调试之函数篇

来源:互联网 发布:瀚资软件咨询有限公司 编辑:程序博客网 时间:2024/06/08 15:16

一、枚举可执行程序的所有函数,支持过滤表达式
info function expr

二、强制调用函数
使用call或print命令 直接调用函数执行

三、是否进入函数
step 进入函数内部执行
next 不进入函数内部执行

四、退出正在调试的函数方式:finish 和 until
finish:执行完当前函数所有语句后暂停,此时已退出当前函数
return:不会执行函数下面的语句,直接返回,可用“return expression”命令指定函数的返回值
五、显示堆栈信息和操作栈帧
bt或info frame :显示当前程序堆栈信息
frame 数字 :选择函数堆栈中某个帧
up 向上的栈帧
down 向下的栈帧
六、生成内核转存文件
gcore 命令生成core文件
然后加载可执行文件和core文件

原创粉丝点击