Defrag Tools #97 - Writing a Debugger Extension Part 2

Download

Right click “Save as…”

  • MP3 (Audio only)
  • MP4 (iPhone, Android)
  • High Quality MP4 (iPad, PC, Xbox)
  • Mid Quality MP4 (Windows Phone, HTML5, iPhone)

In this episode of Defrag Tools, Andrew Richards and Chad Beeder continue a series on writing a Debugger Extension for the Debugging Tools for Windows. The series is based on a 3 part MSDN Magazine series that Andrew wrote back in early 2011.

Resources:
Writing a Debugging Tools for Windows Extension - Part 1 - March 2011
Writing a Debugging Tools for Windows Extension - Part 2 - May 2011
Writing a Debugging Tools for Windows Extension - Part 3 - June 2011

Timeline:
[00:00] - Writing a Debugger Extension
[02:13] - Export - helloworld
[03:19] - DbgEng Callback Function
[04:29] - IDebugClient - IUnknown based but not COM based
[05:30] - IDebugClient::CreateClient (new IDebugClient for different thread)
[07:38] - Hello World! via IDebugControl::Output
[10:52] - Normal/Warning/Error/etc. - DEBUG_OUTPUT_XXX
[11:40] - View | Options - output colors
[12:27] - DEBUG_OUTPUT_XXX
[12:27] - .outmask
[14:58] - Limits - not too big and not too often (redraw glitch)
[19:40] - Next week - The Legacy API - wdbgext.h
[20:23] - Email us your issues at defragtools@microsoft.com

Tags:

Follow the Discussion

No Comments

Sorry, no comments have been submitted yet.

Please make a comment below or check back later.

Comment on the Post

Already have a Channel 9 account? Please sign in