aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Cheeseman <luke.cheeseman@arm.com>2018-11-23 11:03:00 +0000
committerLuke Cheeseman <luke.cheeseman@arm.com>2018-11-23 11:03:00 +0000
commit64de15444046476fcedd61b346f87367f680fff0 (patch)
tree46151df2f779e48e29411150ffcdf037ffa0efd0
parent5fc600b647d1d7944d119cc1da50f2c91a7c00f5 (diff)
downloadlldb-64de15444046476fcedd61b346f87367f680fff0.tar.gz
Revert r343342 together with LLVM commit 347490.
git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@347491 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFDefines.cpp4
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFDefines.h2
2 files changed, 3 insertions, 3 deletions
diff --git a/source/Plugins/SymbolFile/DWARF/DWARFDefines.cpp b/source/Plugins/SymbolFile/DWARF/DWARFDefines.cpp
index 1d927ba3b..99becdbb2 100644
--- a/source/Plugins/SymbolFile/DWARF/DWARFDefines.cpp
+++ b/source/Plugins/SymbolFile/DWARF/DWARFDefines.cpp
@@ -504,9 +504,9 @@ const char *DW_MACINFO_value_to_name(uint32_t val) {
return llvmstr.data();
}
-const char *DW_CFA_value_to_name(uint32_t val) {
+const char *DW_CFA_value_to_name(uint32_t val, llvm::Triple::ArchType Arch) {
static char invalid[100];
- llvm::StringRef llvmstr = llvm::dwarf::CallFrameString(val);
+ llvm::StringRef llvmstr = llvm::dwarf::CallFrameString(val, Arch);
if (llvmstr.empty()) {
snprintf(invalid, sizeof(invalid), "Unknown DW_CFA constant: 0x%x", val);
return invalid;
diff --git a/source/Plugins/SymbolFile/DWARF/DWARFDefines.h b/source/Plugins/SymbolFile/DWARF/DWARFDefines.h
index 926f83b35..edde86983 100644
--- a/source/Plugins/SymbolFile/DWARF/DWARFDefines.h
+++ b/source/Plugins/SymbolFile/DWARF/DWARFDefines.h
@@ -64,7 +64,7 @@ const char *DW_LNE_value_to_name(uint32_t val);
const char *DW_MACINFO_value_to_name(uint32_t val);
-const char *DW_CFA_value_to_name(uint32_t val);
+const char *DW_CFA_value_to_eame(uint32_t val, llvm::Triple::ArchType Arch);
const char *DW_GNU_EH_PE_value_to_name(uint32_t val);