abb38fe8dec11b1ea7535f84fac8ad0f0af70add |
|
17-May-2013 |
David Tweed <david.tweed@arm.com> |
Minor changes to the MCJITTest unittests to use the correct API for finalizing the JIT object (including XFAIL an ARM test that now needs fixing). Also renames internal function for consistency. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@182085 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lli/RecordingMemoryManager.h
|
e4496548155ba6606f107fbdc10ea17e58fd3401 |
|
07-May-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Remove exception handling support from the old JIT. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181354 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lli/RecordingMemoryManager.h
|
b90cc2fa0b50321e32786e87f8425658d88982ee |
|
26-Feb-2013 |
Andrew Kaylor <andrew.kaylor@intel.com> |
Provide workaround for PR 15130. This changes the RecordingMemoryManager in lli to use mapped memory rather than malloc to allocate memory for sections and uses a 'near' MemoryBlock to keep the allocations together. This works around a problem in MCJIT where relocations are applied to a generated image immediately oupon generation, which isn't appropriate for the remote case. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176057 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lli/RecordingMemoryManager.h
|
5bac013d617ab3c03cdc9ee034e5efbb03adf3de |
|
24-Jan-2013 |
NAKAMURA Takumi <geek4civic@gmail.com> |
lli/RecordingMemoryManager: Free allocated sections in the destructor to satisfy --vg-leak! FIXME: It could be generalized in MemoryManager. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173349 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lli/RecordingMemoryManager.h
|
53608a34ce3f0969e9fb01eaa983422761011e03 |
|
16-Nov-2012 |
Andrew Kaylor <andrew.kaylor@intel.com> |
Interface changes to allow RuntimeDyld memory managers to set memory permissions after an object has been loaded. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168114 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lli/RecordingMemoryManager.h
|
706f03a35db7029b2dbd2925552eb0d0472dcbb4 |
|
05-Sep-2012 |
Jim Grosbach <grosbach@apple.com> |
MCJIT: Add faux remote target execution to lli for the MCJIT. Simulate a remote target address space by allocating a seperate chunk of memory for the target and re-mapping section addresses to that prior to execution. Later we'll want to have a truly remote process, but for now this gets us closer to being able to test the remote target functionality outside LLDB. rdar://12157052 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163216 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lli/RecordingMemoryManager.h
|