不存在跟踪点时的gdb行为

不存在跟踪点时的gdb行为,gdb,Gdb,在使用调试程序时,我遇到了一个特殊的行为。我正在远程服务器上运行进程并调试程序。为此,我可以使用跟踪点 我没有指定任何跟踪点。现在,当我启动一个tstart以开始跟踪实验时,它不会出现crib,我会得到he(gdb)提示符。我做了如下操作: (gdb) target remote 172.24.0.7:1234 Remote debugging using 172.24.0.7:1234

在使用调试程序时,我遇到了一个特殊的行为。我正在远程服务器上运行进程并调试程序。为此,我可以使用跟踪点

我没有指定任何跟踪点。现在,当我启动一个tstart以开始跟踪实验时,它不会出现crib,我会得到he(gdb)提示符。我做了如下操作:

(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