Sign in
MSDN Blogs
Microsoft Blog Images
More ...
Browse by Tags
Search
Archives
Archives
May 2013
(2)
April 2013
(1)
December 2012
(1)
October 2012
(1)
September 2012
(1)
August 2012
(3)
July 2012
(1)
April 2012
(1)
January 2012
(1)
December 2011
(2)
November 2011
(3)
October 2011
(3)
September 2011
(1)
August 2011
(5)
July 2011
(6)
Tags
AeDebug
AppVerifier
ARM
BBT
C++
CLR
CPU
CRT
data breakpoint
debugger
Detours
FPO
funceval
IFEO
LTCG
MACRO
OutputDebugString
Pop Quiz
SEH
SOS
Visual Studio
Vulcan
watchpoint
WinDBG
Windows
Common Tasks
Blog Home
RSS for posts
RSS for comments
Tagged Content List
Blog Post:
Vector Deleting Destructor
Reiley Yang
Today one guy in my team asked a question regarding the behavior of delete[] operator in C++ - how does the program know it needs to call CBar::~CBar instead of CFoo::~CFoo ? Note that the vector deleting destructor is a feature in Microsoft C++ Compiler, not required by the C++ standard. #define...
on
9 May 2013
Blog Post:
Postmortem Debugging - Better Late Than Never
Reiley Yang
If there is a consistent repro, I would definitely prefer Early Debugging . However in the real life postmortem debugging seems to be unavoidable. There are three concepts I wish to clarify before digging into the details: AeDebug is a set of registry keys which specify the behavior when...
on
21 Oct 2012
Blog Post:
CRT Startup
Reiley Yang
In my previous blog Early Debugging , we've demonstrated how early can you get using a user mode debugger. Normally we don't want to be such early, there are some other places we would want to start with: OEP (Original Entry Point) of the EXE module. WinDBG has a predefined Pseudo-Register called...
on
14 Dec 2011
Blog Post:
What is Autos Window?
Reiley Yang
The developers in Microsoft have done a great job by bringing a great number of nice features, however, some of these features are poorly documented or even not documented at all. Autos Window in the Visual Studio Debugger is one of the best example of the gaps between implementation and documentation...
on
7 Nov 2011
Blog Post:
Did you know...
Reiley Yang
Have you ever seen the following window before? It was once very popular in the good old days, but has been abandoned in recent years (another good example being the pixel fonts). People just keep getting busier in the blooming new era. Windows 7 Shift + Right Click on a file icon would give...
on
13 Aug 2011
Blog Post:
Debugging Tips for Multi-Threaded Application
Reiley Yang
Multi-threaded applications are error-prone and hard to debug, so it's worth a dedicated topic. I will try to maintain a list of tips for debugging multi-threaded application using Visual Studio and WinDBG . Below is a trivial multi-threaded application which will be used as an example: #define...
on
26 Jul 2011
Blog Post:
Visual Studio Debugger or WinDBG?
Reiley Yang
Microsoft has provided a number of debuggers. Visual Studio Debugger would be the most widely known one, while there is a less known tool set called Debugging Tools for Windows which is available for free. Even inside Microsoft, there were questions around why having so many debuggers, and which one...
on
21 Jul 2011
Page 1 of 1 (7 items)