Если у меня есть, например:
#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();
)