Geeks With Blogs

WinToolZone - Spelunking Microsoft Technologies
I work as a developer on the Common Language Runtime (CLR) team, specifically in the areas of exception handling and CLR hosting.

The information in this weblog is provided "AS IS" with no warranties, and confers no rights. This weblog does not represent the thoughts, intentions, plans or strategies of my employer. It is solely my opinion. Inappropriate comments will be deleted at the authors discretion. All code samples are provided "AS IS" without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

Inside and Out... An attempt to understand technology better...

Stack walking is second nature to debuggers. But if you had more interest in it than just debugging and either:

  • wanted to know what stack walking is about, or
  • wanted to know how stack walking is implemented, or
  • wanted to know how a custom stack walker can be authored for your application

then you might find the article, Authoring a Stack Walker for X86, useful. Its my attempt to help clarify the basics of stack walking and explain key concepts and show how it can be implemented on x86 platform. The article can be read here and its accompanying stack walker implementation source code can be downloaded from here.

Below is an output from the stack walker implementation discussed in the article:

Posted on Monday, January 7, 2008 4:48 AM 32bit , Articles , Downloads , Development , Windows API | Back to top

Comments on this post: [Article] Authoring a Stack Walker for X86

No comments posted yet.
Your comment:
 (will show your gravatar)

Copyright © Gaurav Khanna | Powered by: