Crude Debugger

Presents the hidden glory on how debuggers work
Download

Crude Debugger Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Publisher Name:
  • Ajay Vijayvargiya
  • Publisher web site:
  • http://www.smarttools.in/
  • Operating Systems:
  • Windows All
  • File Size:
  • 40 KB

Crude Debugger Tags


Crude Debugger Description

All of us have used some kind of debugger while programming in some language. The debugger you used may be in C++, C#, Java or another language. It might be standalone like WinDbg, or inside an IDE like Visual Studio.Note that:- Debugger is the process / program which debugs the other process (target-process). - Debuggee is the process being debugged, by the debugger. - Only one debugger can be attached to a debuggee. However, a debugger can debug multiple processes (in separate threads). - Only the thread that created/spawned the debuggee can debug the target-process. Thus, CreateProcess and the debugger-loop must be in the same thread. - When the debugger thread terminates, the debuggee terminates as well. The sebugger process may keep running, however. - When the sebugger's debugging thread is busy processing a debug event, all threads in the debuggee (target-process) stand suspended. More on this later. The Crude Debugger application was developed to be a small test tool that presents the hidden glory on how debuggers work.


Crude Debugger Related Software