Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Windbg scripts, debugging and troubleshooting tools and techniques to help you isolate software problems.
<IMPORTANT UPDATE> Today two people told me the script was not working and they also said they...
Date: 05/14/2014
This article was just updated to include an internal Microsoft tool that is now public. There are...
Date: 10/04/2012
PFE has engineers who specialize in areas which can contain one or more technologies. This species...
Date: 05/19/2012
Here we go again after a long time without blogging and an even longer time without blogging about...
Date: 03/02/2012
1- For reactive incidents: “Bring the engineer onsite because it is going to be easier to...
Date: 10/03/2011
A reference book for technical support and escalation engineers troubleshooting and debugging...
Date: 09/29/2011
Last October the latest version of the PowerDbg tool was released, version 6.0. This release has...
Date: 02/28/2011
Problem Description: Applications that use a great deal of TCP network activity may use all of the...
Date: 10/11/2010
Here is a new script from a PFE from Portugal, Marcio Parente. Marcio kindly shared his source code...
Date: 08/13/2010
Whenever I’m debugging with customers watching it’s inevitable: they always ask me what this...
Date: 03/29/2010
Israel Burman (Israel is one of the ADPlus creators and the guy who taught me the XPerf tool) and...
Date: 03/15/2010
When talking about editing memory, we usually think about patching code. Patching code means...
Date: 01/05/2010
This version has a fix in Parse-PowerDbgDSO. Thanks to Igor Dvorkin that found the bug and suggested...
Date: 12/21/2009
When debugging sooner or later you will need to disassemble code to get a better understanding of...
Date: 11/05/2009
Sometimes you need to look for patterns of disassembled code. You can browse the disassembled code...
Date: 10/23/2009
wt [WatchOptions] [= StartAddress] [EndAddress] Transcribing the WinDbg documentation, this command...
Date: 10/12/2009
This command enables you to save memory into a disk file. The cool thing about it is that you can...
Date: 09/22/2009
Using WinDbg you can create a dump file from an application running, for instance, in a production...
Date: 09/15/2009
These are two debugger extensions that are used to see the PDB file that matches a specific module....
Date: 09/04/2009
!dlls extension displays the table entries of all loaded modules. You can also use it to display all...
Date: 08/19/2009
!for_each_frame is a favorite among debuggers. It's a very flexible and powerful command that...
Date: 08/19/2009
The !dh extension displays the PE header information from a specified module. Usage: !dh [options]...
Date: 08/19/2009
Like its cousin !dh, the !lmi extension displays the PE header information from a specified module....
Date: 08/19/2009
This script is more a template to show you how to use PowerDbg. I must say the idea is from my...
Date: 04/15/2009
This version has two improvements and some scripts were changed to be compatible with this new...
Date: 04/15/2009
So, here we go again. This is a minor version with a few new cmdlets. These new cmdlets are those...
Date: 03/19/2009
Let’s say that you get a memory address and you want to know if it’s from the heap, the stack, or...
Date: 03/17/2009
This is by far one of the most powerful WinDbg commands. Even if you don’t create scripts, you’ll...
Date: 03/11/2009
Finally I’m writing about this command. I love it! It’s so powerful! .shell command launches a shell...
Date: 02/19/2009
I’m very excited to present the new PowerDbg v5.0! There’s just one change, but it’s a HUGE change...
Date: 02/03/2009
There’s another script that gives you all queries/stored procedures from SQL Server or Oracle that...
Date: 02/01/2009
It has been a long time since my last post, but I’m back on the blog. The article for today is about...
Date: 01/31/2009
Here in PFE most of my teammates use the same approach to identify managed objects that “leak”. The...
Date: 11/13/2008
Check this out.
Date: 11/01/2008
Brad Linscott, a teammate of mine since the old times of SIE, came up with a very helpful idea: find...
Date: 10/28/2008
A few weeks ago I received an e-mail from Brad Wilson, a Support Escalation Engineer from the OCS...
Date: 09/16/2008
I just updated this blog post. Now you can download NetWiz. Latest version here.
Date: 08/30/2008
If you want to know the top 20 objects associated with the GC Handles that are leaking, you have...
Date: 08/22/2008
Good news! Here’s the newest PowerDbg library. This version is more stable and has more features....
Date: 08/14/2008
A few weeks ago, during a laboratory with a customer, I found myself struggling to download the...
Date: 08/08/2008
VIDEO WITH MICROSOFT RECRUITERS PART 1 https://channel9.msdn.com/ShowPost.aspx?PostID=18472 PART 2...
Date: 07/16/2008
I think Microsoft has one of the best interview processes of any major corporation around. There are...
Date: 07/16/2008
Not so long ago I had an interesting Messenger conversation with a great friend of mine that is a...
Date: 07/09/2008
Let me share with you some public tools I’ve been using when working with applications and...
Date: 07/03/2008