我无法弄清楚这个简单函数的原型:
在堆栈中:
函数调用:
这就是我到目前为止所得到的,它会导致错误。
//No idea
void CameraDeviceCreate(int one,int two,int* three);
使用了三个寄存器(R0、R1、R2),所以应该有三个参数。第三个是指堆栈变量(我仍然不明白它是如何工作的)。# 0x28 (var_28) 仅在 ADD 调用中提及,不确定它可能是什么。我在哪里做错了?
如果我错过了一些信息,请告诉我,我会添加它。顺便说一下,这是来自Camera.framework。