summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-objdump
diff options
context:
space:
mode:
authorHans Wennborg <hans@hanshq.net>2014-10-23 21:59:17 +0000
committerHans Wennborg <hans@hanshq.net>2014-10-23 21:59:17 +0000
commitdb53e30ebaaf1bc2ed680a633929322aebeae9f1 (patch)
tree4e733874717d90d64a6d6b6b08b36eb066f5b762 /llvm/tools/llvm-objdump
parent5f1fdd7d90d3e9322c8b3864a0028b5925e3282e (diff)
downloadbcm5719-llvm-db53e30ebaaf1bc2ed680a633929322aebeae9f1.tar.gz
bcm5719-llvm-db53e30ebaaf1bc2ed680a633929322aebeae9f1.zip
MachODump.cpp: fix MSVC build
llvm-svn: 220518
Diffstat (limited to 'llvm/tools/llvm-objdump')
-rw-r--r--llvm/tools/llvm-objdump/MachODump.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/tools/llvm-objdump/MachODump.cpp b/llvm/tools/llvm-objdump/MachODump.cpp
index 805f5064b43..9c3dfec92e4 100644
--- a/llvm/tools/llvm-objdump/MachODump.cpp
+++ b/llvm/tools/llvm-objdump/MachODump.cpp
@@ -821,7 +821,7 @@ const char *get_objc2_64bit_class_name(uint64_t pointer_value,
const char *symbol_name = get_symbol_64(offset, S, info, n_value);
if (symbol_name == nullptr)
return nullptr;
- const char *class_name = rindex(symbol_name, '$');
+ const char *class_name = strrchr(symbol_name, '$');
if (class_name != nullptr && class_name[1] == '_' && class_name[2] != '\0')
return class_name + 2;
else
@@ -978,7 +978,7 @@ const char *GuessLiteralPointer(uint64_t ReferenceValue, uint64_t ReferencePC,
const char *name = get_dyld_bind_info_symbolname(ReferenceValue, info);
if (name != nullptr) {
*ReferenceType = LLVMDisassembler_ReferenceType_Out_Objc_Class_Ref;
- const char *class_name = rindex(name, '$');
+ const char *class_name = strrchr(name, '$');
if (class_name != nullptr && class_name[1] == '_' &&
class_name[2] != '\0') {
info->class_name = class_name + 2;
@@ -1074,8 +1074,8 @@ const char *SymbolizerSymbolLookUp(void *DisInfo, uint64_t ReferenceValue,
}
const char *SymbolName = nullptr;
- if (ReferenceValue != 0xffffffffffffffffLLU &&
- ReferenceValue != 0xfffffffffffffffeLLU) {
+ if (ReferenceValue != 0xffffffffffffffffULL &&
+ ReferenceValue != 0xfffffffffffffffeULL) {
StringRef name = info->AddrMap->lookup(ReferenceValue);
if (!name.empty())
SymbolName = name.data();
OpenPOWER on IntegriCloud