ChinaUnix.net
相关文章推荐:

gdb 函数栈

不使用gdb,当程序crash时,我想dump出程序的函数调用, 我用ptrack的方式没有实现。用办法解决吗

by eel - 程序开发 - 2003-03-14 18:29:15 阅读(678) 回复(0)

相关讨论

int main(){ char ch[15]; ........ } 函数调用,我理解的结构应该是这样的 上一结构 (参数2) (参数1) eip ebp 这一开始 ch 。。。。。 大致是这样吧 但是加了 -g后好像就不是了 进入gdb后,info f(main这一层的结构) 显示的是 eip at 0xbffff1dc ebp at 0xbffff1d8, edi at 0xbffff1d4, esi at 0xbffff1d0, &ch at 0xbffff1c0. 为什么?在局部变量ch和ebp间那两个寄存器中是什么值? 晕!!

by greyzp - C/C++ - 2005-01-07 14:01:23 阅读(1491) 回复(16)

程序运行到 longjmp后就出现问题,然后就不能再单步调试了 Warning: Cannot insert breakpoint -13. Error accessing memory address 0xbcf594be: Input/output error Single stepping until exit from function siglongjmp, which has no line number information.

by 317316abcd - C/C++ - 2008-09-24 13:15:04 阅读(2674) 回复(5)

gdb单步的时候可以看到当前的call stack,那么: Debug一个程序,能不能把这个程序从开始运行到结束所调用的函数按顺序保存下来?

by blworld - C/C++ - 2008-01-26 14:58:48 阅读(2708) 回复(5)

原始函数: int getx(int x,int y) { return x+y; } 使用gdb查看 该函数的汇编代码 (gdb) disassemble getx Dump of assembler code for function getx: 0x08048470 : push %ebp 0x08048471 : mov %esp,%ebp 0x08048473 : mov 0xc(%ebp),%eax 0x08048476 : add 0x8(%ebp),%eax 0x08048479 : leave 0x0804847a : ret E...

by shineyear - C/C++ - 2006-12-21 17:21:20 阅读(7386) 回复(5)

比方说我用单步step命令进入了一个函数func1 然后想直接跳出这个函数,继续调试主程序,应该怎样做? 目前是重复next命令直到这个函数结束 可是有些函数比较长,就比较麻烦了

by kuaizaifeng - C/C++ - 2006-10-26 20:38:39 阅读(31242) 回复(4)

难道gcc编译static函数的时候和内联函数做了相似的处理? 看截图

by nait - C/C++ - 2005-12-13 00:50:56 阅读(1757) 回复(4)

gdb调试程序的时候,如果想从当前的函数中直接返回上一层,应该使用什么命令呢??

by prc - C/C++ - 2005-09-30 21:47:03 阅读(3912) 回复(7)

[code] 1 #include ; 2 int main() 3 { 4 if ( ioperm(0x61, 1, 1) || ioperm(0x42, 1, 1) || ioperm(0x43, 1, 1) ) 5 6 perror("can't get I/O permiss for internal speaker\n"); 7 exit (-1); 8 } [/code] 我想查看 ioperm(0x61, 1, 1)的返回值。 如何用gdb完成。

by zhangzhm - C/C++ - 2005-06-15 08:05:59 阅读(10418) 回复(14)

gdb如何察看一个函数的返回值

by zhangzhm - C/C++ - 2005-05-12 19:43:01 阅读(1106) 回复(2)

在当前的文件中调用了另一目录下一个文件中的类Class1的一个方法Class1::method1,在gdb的时候想跟到method1()里面去,该怎么跟进去呢?

by aixy - 程序开发 - 2003-04-09 11:26:13 阅读(708) 回复(3)