diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2011-09-15 20:43:18 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2011-09-15 20:43:18 +0000 |
commit | c26ed9b47ff77ca6244feda9e3837b49624605db (patch) | |
tree | 85ca519ec4b793cfdfe44275827433ce178d4f36 /lib/DebugInfo/DWARFContext.h | |
parent | aba8015cc375ac7de757d92e55d1aad986de6202 (diff) | |
download | llvm-c26ed9b47ff77ca6244feda9e3837b49624605db.tar.gz llvm-c26ed9b47ff77ca6244feda9e3837b49624605db.tar.bz2 llvm-c26ed9b47ff77ca6244feda9e3837b49624605db.tar.xz |
DWARF: Remove accessors that parse the whole line table section in one go, this can't possibly work.
The address size is specified by the compile unit associated with a line table, there is no global address size.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139835 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/DebugInfo/DWARFContext.h')
-rw-r--r-- | lib/DebugInfo/DWARFContext.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/DebugInfo/DWARFContext.h b/lib/DebugInfo/DWARFContext.h index ead169ea7e..687e5facfe 100644 --- a/lib/DebugInfo/DWARFContext.h +++ b/lib/DebugInfo/DWARFContext.h @@ -59,8 +59,9 @@ public: /// Get a pointer to the parsed DebugAranges object. const DWARFDebugAranges *getDebugAranges(); - /// Get a pointer to the parsed DWARFDebugLine object. - const DWARFDebugLine *getDebugLine(); + /// Get a pointer to a parsed line table corresponding to a compile unit. + const DWARFDebugLine::LineTable * + getLineTableForCompileUnit(DWARFCompileUnit *cu); bool isLittleEndian() const { return IsLittleEndian; } |