Expose the ELFObjectFile class directly in the Object/ELF.h header, similarly
authorEli Bendersky <eli.bendersky@intel.com>
Sun, 12 Feb 2012 06:12:10 +0000 (06:12 +0000)
committerEli Bendersky <eli.bendersky@intel.com>
Sun, 12 Feb 2012 06:12:10 +0000 (06:12 +0000)
commitf4eff4baeb44f9dee988e9293d029dcaa359420d
tree422db961abf4abd4d141b5d8590f7a0f95efa2ae
parent132bd9ce56e1f6d0231c34acec738a8bc92c9cfa
Expose the ELFObjectFile class directly in the Object/ELF.h header, similarly
to what's done for MachO and COFF. This allows advanced uses of the class to
be implemented outside the Object library. In particular, the DyldELFObject
subclass is now moved into its logical home - ExecutionEngine/RuntimeDyld.

This patch was reviewed by Michael Spencer.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150327 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Object/ELF.h [new file with mode: 0644]
include/llvm/Object/ObjectFile.h
lib/ExecutionEngine/RuntimeDyld/DyldELFObject.h [new file with mode: 0644]
lib/Object/ELFObjectFile.cpp