Gopi Krishna Komanduri wrote: > Hi, > Thanks for indepth explanation. I analyzed the same but using windows > assembly language.
Nitpick: No such thing as "windows assembly language". Windows is, generally-speaking, an Operating System that runs on Intel-compatible hardware. Hence the occasional use of the term "Wintel". Windows itself has nothing to do with assembly language. The output you copied and pasted is the Visual C++ Integrated Debugger showing _disassembled_ output, which ends up being a mishmash of C++ code followed by the relevant disassembled output - this process is made possible due to the .pdb (program database) files that VC++ generates during the build. They allow the debugger to function. The integrated disassembler is just a bonus. Also only works well with Debug builds. Release builds with optimizations have difficulties synchronizing the code against the disassembled output. -- Thomas Hruska CubicleSoft President Ph: 517-803-4197 *NEW* MyTaskFocus 1.1 Get on task. Stay on task. http://www.CubicleSoft.com/MyTaskFocus/
