c++ - How to debug 'value of ESP was not saved across function call' error? -
On rare occasions when my program turns out, I get the error "ESP value has not been saved in the function call" error It is quite random and difficult to reproduce.
How can I debug this error (VC ++ 2008)? How rude is it, because it only happens when it is closed? Is Error also appearing in release mode?
This means that you either call a function with incorrect calling conference - this often Happens when you declare function pointer inappropriately - or overwrite some stacks.
The pre-check function produces this situation to debug a later debug for things like stack-allocated buffer overruns.
Comments
Post a Comment