I don't have much knowledge and experience with assembly so I value more or less readable IDA's pseudocode output. I want to examine stack and locals of the specific functions I set breakpoint in, however, the debugger output I receive with "Local Windows Debugger" is very odd and inconsistent. For example, I know that function has 3 arguments, all of which are raw pointers, however when examining these during break I get invalid values for these - for example, first one is outside of mapped address space, 2nd pointer is 0 (which is impossible since it is being dereferenced in the code) and 3rd one has exceptionally small int value for a pointer. Since they are valid pointers I expected absolute address values in mapped memory. Additionally, I cannot navigate and examine content in memory for half of the supposed stack variables.

I'm wondering if I'm missing something obvious that can get me better debugging output?


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.