How does a debugger work? In other words how do programs which share the Address space of another program work? How will they have ability to write on to another process' address space?
Asked
Active
Viewed 613 times
2
-
possible duplicate of http://stackoverflow.com/questions/216819/how-does-a-debugger-work – ire_and_curses May 07 '10 at 19:45
-
You'll find a good answer here: http://stackoverflow.com/questions/216819/how-does-a-debugger-work – corsiKa May 07 '10 at 19:37
1 Answers
0
The answer to your question will vary per operating system. I'll just quickly orient you towards the appropriate documentation for the Win32 platform. The short answer is that they don't, instead there is a win32 api for this sort of work.
The main article on the subject is listed here.

Daniel Goldberg
- 19,908
- 4
- 21
- 29