摘要:事由来源:C#中使用Delphi本地代码,当调用ZeroMemory或者FillChar时,内存并没有被完全清空,会出现非法内容,当调用多次ZeroMemory/FillChar则完全没有问题。看FillChar的汇编代码完全没问题,只是其中使用了浮点数寄存器ST0,且填充后的内容,有重复的迹象,所以怀疑是st0出了问题。查到一篇类似文章:https://connect.microsoft.com/VisualStudio/feedback/details/181987/debugger-trashes-floating-point-stack由于ntdll.memset也有问题,求解无果,项
阅读全文
浙公网安备 33010602011771号