[llvm-commits] [llvm] r167164 - /llvm/trunk/tools/lli/RemoteTarget.cpp
Andrew Kaylor
andrew.kaylor at intel.com
Wed Oct 31 13:37:14 PDT 2012
Author: akaylor
Date: Wed Oct 31 15:37:14 2012
New Revision: 167164
URL: http://llvm.org/viewvc/llvm-project?rev=167164&view=rev
Log:
Mark code, not data, as executable in lli RemoteTarget simulator.
Modified:
llvm/trunk/tools/lli/RemoteTarget.cpp
Modified: llvm/trunk/tools/lli/RemoteTarget.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/lli/RemoteTarget.cpp?rev=167164&r1=167163&r2=167164&view=diff
==============================================================================
--- llvm/trunk/tools/lli/RemoteTarget.cpp (original)
+++ llvm/trunk/tools/lli/RemoteTarget.cpp Wed Oct 31 15:37:14 2012
@@ -36,13 +36,13 @@
bool RemoteTarget::loadData(uint64_t Address, const void *Data, size_t Size) {
memcpy ((void*)Address, Data, Size);
- sys::MemoryBlock Mem((void*)Address, Size);
- sys::Memory::setExecutable(Mem, &ErrorMsg);
return false;
}
bool RemoteTarget::loadCode(uint64_t Address, const void *Data, size_t Size) {
memcpy ((void*)Address, Data, Size);
+ sys::MemoryBlock Mem((void*)Address, Size);
+ sys::Memory::setExecutable(Mem, &ErrorMsg);
return false;
}
More information about the llvm-commits
mailing list