aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/CppBackend/CPPBackend.cpp
diff options
context:
space:
mode:
authorEli Bendersky <eli.bendersky@intel.com>2012-01-22 09:01:03 +0000
committerEli Bendersky <eli.bendersky@intel.com>2012-01-22 09:01:03 +0000
commitc3c80f09868c50fdc3c1f60d224b480ef1570677 (patch)
tree8e684fdd2ae3385c00ca770a08ce07b39ad556cb /llvm/lib/Target/CppBackend/CPPBackend.cpp
parent058d647adfe6815d0d976f06f5997a2cf642f0d9 (diff)
downloadllvm-c3c80f09868c50fdc3c1f60d224b480ef1570677.zip
llvm-c3c80f09868c50fdc3c1f60d224b480ef1570677.tar.gz
llvm-c3c80f09868c50fdc3c1f60d224b480ef1570677.tar.bz2
Basic runtime dynamic loading capabilities added to ELFObjectFile, implemented
in a subclass named DyldELFObject. This class supports rebasing the object file it represents by re-mapping section addresses to the actual memory addresses the object was placed in. This is required for MC-JIT implementation on ELF with debugging support. Patch reviewed on llvm-commits. Developed together with Ashok Thirumurthi and Andrew Kaylor. llvm-svn: 148653
Diffstat (limited to 'llvm/lib/Target/CppBackend/CPPBackend.cpp')
0 files changed, 0 insertions, 0 deletions