我正在使用gdbserver从嵌入式设备进行调试:
./gdbserver HOST:5000 /home/test_app
Run Code Online (Sandbox Code Playgroud)
在我的电脑中,我以这种方式执行gdb:
arm-none-linux-gnueabi-gdb test_app
Run Code Online (Sandbox Code Playgroud)
一旦应用程序执行,我收到我想要调试的Segfault,但是不可能知道它产生了什么行:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 715]
0x31303030 in ?? ()
(gdb) bt
#0 0x31303030 in ?? ()
#1 0x0000dff8 in ?? ()
#2 0x0000dff8 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Run Code Online (Sandbox Code Playgroud)
(我必须说我是GDB的新手)