aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/DebugInfo
diff options
context:
space:
mode:
authorDavid Blaikie <dblaikie@gmail.com>2013-09-23 22:44:40 +0000
committerDavid Blaikie <dblaikie@gmail.com>2013-09-23 22:44:40 +0000
commitcd7c4980d4ee2d22d92a4907f2d029e67b52d732 (patch)
tree424cf437838c0b79260958a152a738e5e519fe74 /include/llvm/DebugInfo
parentf2058addc2aa221d0fd744180a2c04a38ebddcd0 (diff)
downloadexternal_llvm-cd7c4980d4ee2d22d92a4907f2d029e67b52d732.zip
external_llvm-cd7c4980d4ee2d22d92a4907f2d029e67b52d732.tar.gz
external_llvm-cd7c4980d4ee2d22d92a4907f2d029e67b52d732.tar.bz2
Exract most of DWARFCompileUnit into a new DWARFUnit to prepare for the coming DWARFTypeUnit.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191233 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/DebugInfo')
-rw-r--r--include/llvm/DebugInfo/DWARFFormValue.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/include/llvm/DebugInfo/DWARFFormValue.h b/include/llvm/DebugInfo/DWARFFormValue.h
index 5618155..f92d5a9 100644
--- a/include/llvm/DebugInfo/DWARFFormValue.h
+++ b/include/llvm/DebugInfo/DWARFFormValue.h
@@ -14,7 +14,7 @@
namespace llvm {
-class DWARFCompileUnit;
+class DWARFUnit;
class raw_ostream;
class DWARFFormValue {
@@ -49,23 +49,23 @@ public:
DWARFFormValue(uint16_t form = 0) : Form(form) {}
uint16_t getForm() const { return Form; }
const ValueType& value() const { return Value; }
- void dump(raw_ostream &OS, const DWARFCompileUnit* cu) const;
+ void dump(raw_ostream &OS, const DWARFUnit *U) const;
bool extractValue(DataExtractor data, uint32_t *offset_ptr,
- const DWARFCompileUnit *cu);
+ const DWARFUnit *u);
bool isInlinedCStr() const {
return Value.data != NULL && Value.data == (const uint8_t*)Value.cstr;
}
const uint8_t *BlockData() const;
- uint64_t getReference(const DWARFCompileUnit* cu) const;
+ uint64_t getReference(const DWARFUnit *U) const;
uint64_t getUnsigned() const { return Value.uval; }
int64_t getSigned() const { return Value.sval; }
- const char *getAsCString(const DWARFCompileUnit *CU) const;
- uint64_t getAsAddress(const DWARFCompileUnit *CU) const;
+ const char *getAsCString(const DWARFUnit *U) const;
+ uint64_t getAsAddress(const DWARFUnit *U) const;
bool skipValue(DataExtractor debug_info_data, uint32_t *offset_ptr,
- const DWARFCompileUnit *cu) const;
+ const DWARFUnit *u) const;
static bool skipValue(uint16_t form, DataExtractor debug_info_data,
- uint32_t *offset_ptr, const DWARFCompileUnit *cu);
+ uint32_t *offset_ptr, const DWARFUnit *u);
static bool isBlockForm(uint16_t form);
static bool isDataForm(uint16_t form);
static const uint8_t *getFixedFormSizes(uint8_t AddrSize, uint16_t Version);