BT的问题。遇到过几次。可能有简单的解决方法,可惜不知道。谁知道的,thanks very much to share: mail to liuake _at_ gmail.com 一个项目,有多个module,各module有各自的local global var。假设A module中有局部全局变量g_local。在B module中也有局部全局变量g_local。现在,process core在了A module,怎么样查看B module中g_local的值?测试代码如下。 /********************************* * filename : fa.c * ----...
gdb的调试是否有大于2G的coredump文件无法通过gdb查看起堆栈信息? 我的linux上有一个2。3G的coredump文件,但是用gdb查看堆栈信息的时候报错 BAF,请问哪位兄台知道这是为什么?有没有什么解决方法可以通过gdb查看大于2G 文件的堆栈信息
分析core文件 利用pstack 查看分析core文件,其输出函数的6个寄存器值 利用gdb查看分析core文件,利用bt查看堆栈,输出函数的参数 但此两者输出的参数不一致,gdb上的bt输出的为一些异常值 直接查看寄存器,与pstack查看的值一致 请问是什么原因,谢谢 [ 本帖最后由 luckmonkey 于 2007-1-17 11:15 编辑 ]
分析core文件\r\n 利用pstack 查看分析core文件,其输出函数的6个寄存器值\r\n 利用gdb查看分析core文件,利用bt查看堆栈,输出函数的参数\r\n\r\n 但此两者输出的参数不一致,gdb上的bt输出的为一些异常值\r\n 直接查看寄存器,与pstack查看的值一致\r\n\r\n 请问是什么原因,谢谢\n\n[ 本帖最后由 luckmonkey 于 2007-1-17 11:15 编辑 ]
gdb(The GNU Project Debugger)中的 print 命令不支持查看 C/C++ Unicode文本变量的内容(wchar_t*)。 假设我们要调试以下 C/C++ 代码: #include int main() { const char* szAnsi = "The EF programming language is a general-purpose, simple, easy to use, " "efficient, practical, object-oriented and cross-platform language. "; const wchar_t* szUnicode = L"“易语言.飞扬”是一...
请问gdb有什么命令能查看一个函数中的某一变量的地址,或者有什么命令可以查看当前程序的内存分布?
函数中声明的变量是按向高地址方向增长还是向低地址方向增长?
问题来源于一段代码:[code]#include