是否可以在不使用 gdb 断点的情况下将 ex: 数组值记录到日志文件中?
我用这个:
set logging on some_file
b func
command 1
p print_clock_cycles
c
end
目标:通过 gdb 将时钟周期值记录到文件中。日志记录可以是无限的,所以我不能使用现有的内存。
我的问题:如果我通过读取寄存器来打印时钟周期,与没有断点相比,使用上述脚本打印的值是不同的(由于内存限制,我不想使用其他方式读取)。我假设当我们有一个影响时钟周期的断点时,gdb 需要更多时间来打印。我没有附加任何其他用于 ex jtag 的调试器。
还有其他方法可以记录该值吗?
谢谢