gdb 调试时指定跳到第几行
来源:互联网 发布:怎样改手机mac地址 编辑:程序博客网 时间:2024/05/15 06:59
转自:http://www.toptip.ca/2010/06/gdb-skip-instructions-or-lines-while.html
假设要从当前位置(main.c, ln 18)跳到 main.c, ln 21,忽略中间的 main.c, ln 19 ~ ln 20,可以这样做:(jump 缩写是 j)
(gdb) b 21
(gdb) j 21
在 (gdb) c 之后,gdb 会跳过 ln 19 ~ ln 20,停在 ln 21
注意:
1)要在 ln 21 设置断点,否则 gdb 会在 jump 到 ln 21 之后继续执行,直到下一个断点或程序结束
2)如果要忽略的是一个函数调用,比如像下面这样,运行到 ln 10,要跳到 ln 12
10 i++;
11 i = foo();
12 i--;
可以:
(gdb) step
(gdb) return
即,进入 foo(),然后直接返回。但是,要小心 foo() 的返回值。如果这样做不方便的话,采用上面的方法,即
(gdb) b12
(gdb) j 12
也可以
0 1
- gdb 调试时指定跳到第几行
- gdb调试在加载指定动态库时中断
- VC,Windbg,gdb执行到指定代码行方法
- EXT:指定树控件TreePanel 展开到第几层
- 指定树控件TreePanel 铺展到第几层
- mysql查询第几行到第几行记录
- mysql中查询第几行到第几行的记录
- linux命令查看指定文件指定第几行内容
- sql查询从第几行到
- GDB调试从基础到精通实例
- 输出gdb调试信息到文件中
- GDB调试从基础到精通实例
- GDB调试从基础到精通实例
- gdb调试进阶之查看指定内存中的内容
- osx下gdb调试如何指定目录加载动态库
- vim跳到指定行
- vim 跳到指定行
- vim 跳到指定行
- firefox老版本下载地址和Solaris安装版本
- Analysis of segment descriptor —— JOS
- poj_2528Mayor's posters线段树+离散化
- Binary Tree Level Order Traversal, 二叉树层级遍历
- 静心
- gdb 调试时指定跳到第几行
- C#尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
- python编程input与raw_input区别
- YUM软件管理
- Container With Most Water
- strace用法说明
- python中的函数:zip ,map,enumerate
- 单链表的c++实现
- kali openvas