summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2014-03-03 19:15:20 +0000
committerGreg Clayton <gclayton@apple.com>2014-03-03 19:15:20 +0000
commit6fea17e8740b0c0687e0f945a3dd19eea32ec8e9 (patch)
tree68ec1ece80c357f12891d4c6c9c74f9b7443eee1 /lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp
parente6d398189e81533427e5ec0d6602310f67747603 (diff)
downloadbcm5719-llvm-6fea17e8740b0c0687e0f945a3dd19eea32ec8e9.tar.gz
bcm5719-llvm-6fea17e8740b0c0687e0f945a3dd19eea32ec8e9.zip
"size_t" isn't always 64 bit, it is 32 bit on 32 bit systems. All printf style statements that were assuming size_t were 64 bit were changed, and they were also changed to display them as unsigned values as "size_t" isn't signed.
If you print anything with 'size_t', please cast it to "uint64_t" in the printf and use PRIu64 or PRIx64. llvm-svn: 202738
Diffstat (limited to 'lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp')
-rw-r--r--lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp b/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp
index 4418a03a689..b7867c385e8 100644
--- a/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp
+++ b/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp
@@ -635,7 +635,7 @@ DynamicRegisterInfo::Dump () const
s.Printf("%p: DynamicRegisterInfo contains %" PRIu64 " registers:\n", this, (uint64_t)num_regs);
for (size_t i=0; i<num_regs; ++i)
{
- s.Printf("[%3" PRId64 "] name = %-10s", i, m_regs[i].name);
+ s.Printf("[%3" PRIu64 "] name = %-10s", (uint64_t)i, m_regs[i].name);
s.Printf(", size = %2u, offset = %4u, encoding = %u, format = %-10s",
m_regs[i].byte_size,
m_regs[i].byte_offset,
OpenPOWER on IntegriCloud