可能这是一个愚蠢的问题。

想象一下我们的反汇编函数接受1个参数,例如“ unsigned short *”否则...找出期望的输入类型的最佳方法是什么?

现在我只是在进行有根据的猜测。.但是必须有更好的方法吗? (或者,如果有人可以指出适合我的书籍/资源)

评论

在Web上搜索“逆向工程类型推断”

我将建议您“做一个有根据的猜测”,直到我读到您所做的为止。我个人就是这么做的。我认为没有其他办法。您需要对许多被叫者和呼叫者进行反向工程以确定其类型。

#1 楼

为了弄清楚函数参数的类型,您可以对调用方进行反向工程,以查看输入参数的来源以及如何实例化输入参数(可能需要在调用堆栈中上一层楼),和/或可以反向进行设计被调用者以查看其如何处理参数。