我正在使用Pin进行动态分析。
在我对64位x86二进制代码的动态分析任务中,我希望在修复信号处理回调中的某些内存访问错误之后,在任意程序位置(例如当前执行函数的第二条指令)恢复执行。
会是这样的:
BOOL catchSignalSEGV(THREADID tid, INT32 sig, CONTEXT *ctx, BOOL hasHandler, const EXCEPTION_INFO *pExceptInfo, VOID *v)
{
// I will first fix the memory access error according to certain rules.
我在火基地遇到麻烦了。代码不稳定,我正在用iOS进行测试--一切都进行得很顺利,但是当我试图从以下位置发送动态链接时:
auth.sendSignInWithEmailLink(parameters);
我收到一条调试消息:
[Firebase/Analytics][I-ACS023001] Deep Link does not contain valid required params. URL params: {
amv = 16;
apn = "com.myproject.app";
ibi = "com.myproject.app"