* Added parsing the .debug_line header for each compilation unit and attaching

the include directory and source file names to CompilationUnit.
* Added DwarfUtils::GetDeclarationLocation() which retrieves the respective
  source file name and line/column index for a given DIE.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31325 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Ingo Weinhold
2009-06-30 12:48:46 +00:00
parent c8e27e390c
commit 91c6759f30
10 changed files with 319 additions and 7 deletions
@@ -153,6 +153,9 @@ public:
dwarf_addr_t HighPC() const { return fHighPC; }
dwarf_addr_t AddressRangeBase() const;
dwarf_off_t StatementListOffset() const
{ return fStatementListOffset; }
virtual status_t AddChild(DebugInfoEntry* child);
virtual status_t AddAttribute_name(uint16 attributeName,