【发布时间】:2018-10-12 22:53:18
【问题描述】:
如果我有,例如:
#include <stdlib.h>
int f(void) { return 42; }
int g(void) { return 43; }
int main()
{
if(f()!=g())
abort();
}
是否可以从核心转储中获取f() 和g() 的返回值,而无需原始代码将它们分配给变量? (int lhs, rhs; if((lhs=f())!=(rhs=g())) abort();)
【问题讨论】:
-
你需要时间旅行来完成这项工作。