Simplify handling of DWARF die sibling entries
Refactor debug output - use DIE nodes
Pulled out DW_{TAG,AT,FORM}_* enums to x-macros
Partial dwarf DIE output
Partial Dwarf DIE output with offset calculation
Dwarf output for DW_FORM_block:s
Output DW_AT_type DIEs before compile unit
Mark end of a DIE's children
Correct block length calculation
Better assert message for unset DIE location
Block-functions are represented as func-ptrs in Dwarf
Factor out handling of void dwarf types
Type check for ustrprintf()
Rename section defines
Sections have begin and end labels
Debug void-type test
Only output high/low pc for existing functions
Lump blocks in with functions -> Dwarf subprogram
Rename dwarf_attr_type -> dwarf_set_DW_AT_type