summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp
diff options
context:
space:
mode:
authorJonas Devlieghere <jonas@devlieghere.com>2017-12-19 09:45:26 +0000
committerJonas Devlieghere <jonas@devlieghere.com>2017-12-19 09:45:26 +0000
commitefb06387b747303bd7956afafe83efff3ed5d5a2 (patch)
tree98d14a24dfe029ec5b463052d2e78d15a8eb6d71 /llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp
parentfd95ee0c9af939ac33eb71164a9af84ebb6169dd (diff)
downloadbcm5719-llvm-efb06387b747303bd7956afafe83efff3ed5d5a2.tar.gz
bcm5719-llvm-efb06387b747303bd7956afafe83efff3ed5d5a2.zip
[dwarfdump] Lookup needs to be an unsigned long long parameter.
Before this patch, dwarfdump's lookup parameter only accepts unsigned. Given that for many current platforms the load address already exceeds unsigned (e.g. arm64 w/ 0x100000000), dwarfdump needs an unsigned long long parameter. Patch by: Dr. Michael 'Mickey' Lauer <mickey@vanille-media.de> llvm-svn: 321064
Diffstat (limited to 'llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp')
-rw-r--r--llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp b/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp
index e4e34efff84..12c005de600 100644
--- a/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp
+++ b/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp
@@ -156,8 +156,7 @@ static list<std::string> Name(
"the -regex option <pattern> is interpreted as a regular expression."),
value_desc("pattern"), cat(DwarfDumpCategory));
static alias NameAlias("n", desc("Alias for -name"), aliasopt(Name));
-static opt<unsigned>
- Lookup("lookup",
+static opt<unsigned long long> Lookup("lookup",
desc("Lookup <address> in the debug information and print out any"
"available file, function, block and line table details."),
value_desc("address"), cat(DwarfDumpCategory));
OpenPOWER on IntegriCloud