[LLVMdev] MSVC Debug Visualizers for LLVM custom data structure.

Francois Pichet pichet2000 at gmail.com
Thu Aug 12 20:55:07 PDT 2010


Hi

I have been debugging/hacking LLVM for a few weeks now using MSVC
2008. Many internal LLVM data structures are very hard to debug and
view using the debugger.
They were designed to be fast and memory efficient, not debugger friendly.

MSVC as a feature called Debugger Visualizers.
Debugger visualizers enable developers to view data during debugging
sessions in a human-friendly way (see
https://svn.boost.org/trac/boost/wiki/DebuggerVisualizers)

I created one such Visualizers for the llvm::SmallVector type
I might create more latter as needed.
I thought they could be useful for other people debugging using MSVC.
As such I created a wiki page here:
http://wiki.llvm.org/MSVC_Debugger_Visualizers

Feel free to add yours.



More information about the llvm-dev mailing list