Friday, March 19, 2010

How to develop a user mode debugger under Windows / x86 platform

 

Have you ever wonder how Visual Studio do debugging things like the picture below?

Picture1

I made a slide about how to implement a debugger on Windows / x86 platform. In this sharing, we will discuss the challenge for OS to support a ring 3 debugger, the overview of Windows Ring 3 debugging, and how to implement the basic features of a debugger.

2 comments:

Anonymous said...

其實Alex Ionescu好像應該有寫過之類的文章!

Royce Lu said...

Yes, his paper has more depth than mine. You can read Alex's paper from here