见图如见bug....
怎么解决呢? 当执行到这条指令之后的时候,手动设置当前esp指向的内容为01930001 (如何设置这个值?记录下每次指令的地址,发现了fstenv后,找到上
一个浮点指令的地址就OK......)
这样pop eax 之后 eax便是正确的自定位地址了....
自修改支持 cmd line : pin.bat -smc_strict 1 -- -t xxx.dll -- "c:\xxx.exe" xx.lg
见图如见bug....
怎么解决呢? 当执行到这条指令之后的时候,手动设置当前esp指向的内容为01930001 (如何设置这个值?记录下每次指令的地址,发现了fstenv后,找到上
一个浮点指令的地址就OK......)
这样pop eax 之后 eax便是正确的自定位地址了....
自修改支持 cmd line : pin.bat -smc_strict 1 -- -t xxx.dll -- "c:\xxx.exe" xx.lg