| commit | e524a6fede773ad8ea7d4a3ca11976585002387a | [log] [tgz] |
|---|---|---|
| author | WeiTang <wei.a.tang@intel.com> | Fri Apr 04 23:38:30 2014 +0800 |
| committer | Tim Murray <timmurray@google.com> | Wed Apr 16 23:29:21 2014 -0700 |
| tree | d566eb4c8f1b4332f3f989fc311b4e4ad7d720f8 | |
| parent | 70a7671e4e107ad52aba0629f9b29ff01941c496 [diff] [blame] |
Enable 64bit elf object handling. Change-Id: Ib952abf882fd9bd0d5cadaa3b204a100bd71aa1e
diff --git a/lib/ExecutionEngine/ELFObjectLoaderImpl.h b/lib/ExecutionEngine/ELFObjectLoaderImpl.h index bc96eb4..52719e7 100644 --- a/lib/ExecutionEngine/ELFObjectLoaderImpl.h +++ b/lib/ExecutionEngine/ELFObjectLoaderImpl.h
@@ -31,8 +31,13 @@ class ELFObjectLoaderImpl : public ObjectLoaderImpl { private: +#ifdef __LP64__ + ELFObject<64> *mObject; + ELFSectionSymTab<64> *mSymTab; +#else ELFObject<32> *mObject; ELFSectionSymTab<32> *mSymTab; +#endif public: ELFObjectLoaderImpl() : ObjectLoaderImpl(), mObject(NULL), mSymTab(NULL) { }