llvm-dwarfdump: Support for debug_line.dwo section for file names for type units under fission.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@202091 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
David Blaikie
2014-02-24 23:58:54 +00:00
parent ec89b9fb9e
commit 2a213a4532
9 changed files with 53 additions and 15 deletions

View File

@@ -166,6 +166,7 @@ public:
virtual StringRef getARangeSection() = 0;
virtual StringRef getDebugFrameSection() = 0;
virtual const Section &getLineSection() = 0;
virtual const Section &getLineDWOSection() = 0;
virtual StringRef getStringSection() = 0;
virtual StringRef getRangeSection() = 0;
virtual StringRef getPubNamesSection() = 0;
@@ -208,6 +209,7 @@ class DWARFContextInMemory : public DWARFContext {
StringRef ARangeSection;
StringRef DebugFrameSection;
Section LineSection;
Section LineDWOSection;
StringRef StringSection;
StringRef RangeSection;
StringRef PubNamesSection;
@@ -238,6 +240,7 @@ public:
virtual StringRef getARangeSection() { return ARangeSection; }
virtual StringRef getDebugFrameSection() { return DebugFrameSection; }
virtual const Section &getLineSection() { return LineSection; }
virtual const Section &getLineDWOSection() { return LineDWOSection; }
virtual StringRef getStringSection() { return StringSection; }
virtual StringRef getRangeSection() { return RangeSection; }
virtual StringRef getPubNamesSection() { return PubNamesSection; }