有没有办法用 pycparser 获取函数调用堆栈?
例如,如果我有这样的代码:
static int Func_1(int *val)
{
unsigned int data_1 = 0;
int result;
result = Func_2(val,
data_1
);
result = Func_3(val,
result
);
return result;
}
所以使用 FuncDefVisitor 我可以检索Func_1并且使用 FuncCallVisitor 我可以检索Func_2和Func_3
但是我怎样才能检索到例如Func_2从 Func_1 中调用的信息 ?