不存在跟踪点时的gdb行为
在使用调试程序时,我遇到了一个特殊的行为。我正在远程服务器上运行进程并调试程序。为此,我可以使用跟踪点 我没有指定任何跟踪点。现在,当我启动一个tstart以开始跟踪实验时,它不会出现crib,我会得到he(gdb)提示符。我做了如下操作:不存在跟踪点时的gdb行为,gdb,Gdb,在使用调试程序时,我遇到了一个特殊的行为。我正在远程服务器上运行进程并调试程序。为此,我可以使用跟踪点 我没有指定任何跟踪点。现在,当我启动一个tstart以开始跟踪实验时,它不会出现crib,我会得到he(gdb)提示符。我做了如下操作: (gdb) target remote 172.24.0.7:1234 Remote debugging using 172.24.0.7:1234
(gdb) target remote 172.24.0.7:1234
Remote debugging using 172.24.0.7:1234
0x00000000 in ?? ()
(gdb) info tra
No tracepoints.
(gdb) symbol-file /usr/local/bin/mybin1
Reading symbols from /usr/local/bin/ee/mybin1...done.
(gdb) info function
<< list of functions from mybin1 >>
(gdb) info tra
No tracepoints.
(gdb) tstart
(gdb)
(gdb)目标远程172.24.0.7:1234
使用172.24.0.7:1234进行远程调试
0x00000000英寸??()
(gdb)信息交易
没有追踪点。
(gdb)符号文件/usr/local/bin/mybin1
从/usr/local/bin/ee/mybin1读取符号…完成。
(gdb)信息功能
>
(gdb)信息交易
没有追踪点。
(gdb)tstart
(gdb)
我想知道这是否是gdb的预期行为
提前感谢。自GDB7.2以来,行为一直是发出错误,而不是开始跟踪
(gdb) tstart
No tracepoints defined, not starting trace
(gdb)
之前的行为是开始追踪,但什么也没有积累,
这似乎就是你所看到的
谢谢你,马特。您的答案和提供的链接解决了我的难题:)。我忘了在我的帖子中提到gdb版本,顺便说一句,它是6.5