Wednesday, February 16, 2011

LLBrowse

There hasn't been any Tart updates in a while, because I've been working on a debugging tool to help me locate problems in my compiler's output. The tool is called LLBrowse, and it's a graphical browser for LLVM module files. Here's a link to the docs and some screenshots:


LLBrowse allows you to examine all of the contents of a module - functions, global variables, type definitions, and so on. It also allows you to navigate through all of the DWARF debugging information for those items. This has already led me to discover a bug in my compiler.

No comments:

Post a Comment