diff options
author | Eli Bendersky <eli.bendersky@intel.com> | 2012-01-22 09:01:03 +0000 |
---|---|---|
committer | Eli Bendersky <eli.bendersky@intel.com> | 2012-01-22 09:01:03 +0000 |
commit | c3c80f09868c50fdc3c1f60d224b480ef1570677 (patch) | |
tree | 8e684fdd2ae3385c00ca770a08ce07b39ad556cb /llvm/lib/Target/CppBackend/CPPBackend.cpp | |
parent | 058d647adfe6815d0d976f06f5997a2cf642f0d9 (diff) | |
download | llvm-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