Good old assembly:)

I was trying to cath some bugs and so on in my prog with W32Dasm & I realized that I can’t understand my own program. I know how I can use Str references, what all those jXX, cmp, push, call mean, but still I see blocks like cmp eax,ebx; push eax, 00001; etc. without understanding which function they belong to. Where I can find nice info on that, can I use project map in debuggers, SoftIce with WinXP?

Whenever I want to see the assembly code of my code, I just turn on “assembly in source” output in my project’s settings.
Using MSVC++ 6.

Originally posted by DFrey:
Whenever I want to see the assembly code of my code, I just turn on “assembly in source” output in my project’s settings.
Using MSVC++ 6.

How can i enable this exactly?

Go to:

Project Settings -> C/C++

Category = Listing File
Listing File Type = Assembly with Source

Oh man thanks!