【发布时间】:2012-11-23 05:35:08
【问题描述】:
在 C 中,如果你有一个函数返回“总是”相同的结果,你可以这样做:
(gdb) p foo()
但是如果这个函数总是返回一个随机结果,如何在不使用变量的情况下打印那个值。其他细节,如果你没有函数的调试信息,它来自一个剥离的库。
(gdb) p myRandom() 不能使用,它会导致与应用程序使用的值不同。
您可能会问:“为什么要使用随机函数而不使用其结果”,可以说返回只是该函数所做的额外事情。
【问题讨论】:
-
类似问题here.