diff options
| author | Andrew Kaylor <andrew.kaylor@intel.com> | 2012-11-01 00:17:11 +0000 |
|---|---|---|
| committer | Andrew Kaylor <andrew.kaylor@intel.com> | 2012-11-01 00:17:11 +0000 |
| commit | 8565e50ad4557d2734f84e35d800845f4fc85aa3 (patch) | |
| tree | 526ea474f6e701eb7ec237e0f168e7e34a9e28d3 /llvm/tools/lli/lli.cpp | |
| parent | 1e95d4bb1e748216e07006e9084a7b181883e286 (diff) | |
| download | bcm5719-llvm-8565e50ad4557d2734f84e35d800845f4fc85aa3.tar.gz bcm5719-llvm-8565e50ad4557d2734f84e35d800845f4fc85aa3.zip | |
Fixed format strings to avoid pointer truncation during 64-bit debugging.
llvm-svn: 167185
Diffstat (limited to 'llvm/tools/lli/lli.cpp')
| -rw-r--r-- | llvm/tools/lli/lli.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/tools/lli/lli.cpp b/llvm/tools/lli/lli.cpp index 532980a8605..328c665aa5c 100644 --- a/llvm/tools/lli/lli.cpp +++ b/llvm/tools/lli/lli.cpp @@ -472,7 +472,7 @@ void layoutRemoteTargetMemory(RemoteTarget *T, RecordingMemoryManager *JMM) { EE->mapSectionAddress(const_cast<void*>(Offsets[i].first), Addr); DEBUG(dbgs() << " Mapping local: " << Offsets[i].first - << " to remote: " << format("%#018x", Addr) << "\n"); + << " to remote: " << format("%p", Addr) << "\n"); } // Now load it all to the target. @@ -483,12 +483,12 @@ void layoutRemoteTargetMemory(RemoteTarget *T, RecordingMemoryManager *JMM) { T->loadCode(Addr, Offsets[i].first, Sizes[i]); DEBUG(dbgs() << " loading code: " << Offsets[i].first - << " to remote: " << format("%#018x", Addr) << "\n"); + << " to remote: " << format("%p", Addr) << "\n"); } else { T->loadData(Addr, Offsets[i].first, Sizes[i]); DEBUG(dbgs() << " loading data: " << Offsets[i].first - << " to remote: " << format("%#018x", Addr) << "\n"); + << " to remote: " << format("%p", Addr) << "\n"); } } @@ -693,7 +693,7 @@ int main(int argc, char **argv, char * const *envp) { uint64_t Entry = (uint64_t)EE->getPointerToFunction(EntryFn); DEBUG(dbgs() << "Executing '" << EntryFn->getName() << "' at " - << format("%#18x", Entry) << "\n"); + << format("%p", Entry) << "\n"); if (Target.executeCode(Entry, Result)) errs() << "ERROR: " << Target.getErrorMsg() << "\n"; |

