When I do the debugging, sometimes the disassembly window automatically toggles. What could be the reason? I am not an expert. So can anybody help?
It toggles automatically when I run the program and stop it. I could not see any error message. Can it happen due to program error?
If you happen to stop it at a point where there is no corresponding 'C' source (eg, inside some library function), then there's nothing else for the debugger to show - so it shows the disassembly.
Sometimes the source might exist, but the debugger can't work that out - eg, due to optimisation.
Sometimes it does just seem to do it to annoy you!
Thank you very much.
During debugging sometimes I don't see the green marking (for executed commands) in the side of some instructions. The arrow skips that line while stepping. But that instruction (which got skipped) gets executed. Is this a problem.