Benefits of SI over Traditional Debugger

0 Likes

Problem:

If I'm an applications devleoper and don't write device drivers, what benefits does SI give me over my favorite 'traditional' debugger?

Resolution:

SI is a system-wide debugger. This means that because it's not associated with any particular process, but sits above all processes.  SI makes the following *much* easier than they would be in a traditoinal debugger

* Debugging an OCX, or DLL shared by more than 1 process

* Forcing instant debugging of a module that is executed asychronously (DCOM images, stuff that uses RPC, etc.)

* Tracing through ring transitions for native api debugging

* Unraveling deadlock causes and culprits.

Old KB# 12029
Comment List
Anonymous
Related Discussions
Recommended