Hello everybody

When using an debugger after the debugger totally step though the executionable and the file is executed, can you continue to step though the file with the debugger or do you have to have or do something else special to do that.

I would like to know as much information about this as possible about this. Is there a thread , web site or something that gives you a list of what a Debugger can do and cannot do. Also are there some things that you may have founded through experence.

I am trying to learn how to use Oddly Debugger for starter.

Thanks
Posted on 2003-01-14 01:52:23 by cmax
Hi cmax,

Here are the Win32 debugging apis. (From MSDN)


ContinueDebugEvent ; <- this is the one which steps through the debuggee code
DebugActiveProcess
DebugBreak
FatalExit
FlushInstructionCache
GetThreadContext ; <- Thread switching
GetThreadSelectorEntry
IsDebuggerPresent
OutputDebugString
ReadProcessMemory
ReadProcessMemoryVlm
SetDebugErrorLevel
SetThreadContext ; <- Thread switching
WaitForDebugEvent
WriteProcessMemory ; <- Allows you to reassemble the debuggee
WriteProcessMemoryVlm


Hope this helps ...
Posted on 2003-01-14 03:18:17 by Axial