| commit | 9795754a34648d962f00ced51183b759b9eaf2b2 | [log] [tgz] |
|---|---|---|
| author | Shih-wei Liao <sliao@google.com> | Sun Jul 22 15:42:53 2012 -0700 |
| committer | Shih-wei Liao <sliao@google.com> | Sun Jul 22 15:42:53 2012 -0700 |
| tree | 85446cce3ba19f8a3fb04a29fe9a884ac1a03223 | |
| parent | ddef99dbfd1a9747c20cdb3d62baa8895a3a561c [diff] [blame] |
Add APIs to get symbol size and symbol name list. BUG=6841435. Change-Id: I4ed2af9fcfed1086f48830f9f041299fd037f436
diff --git a/lib/ExecutionEngine/ELFObjectLoaderImpl.h b/lib/ExecutionEngine/ELFObjectLoaderImpl.h index 37766fb..bc96eb4 100644 --- a/lib/ExecutionEngine/ELFObjectLoaderImpl.h +++ b/lib/ExecutionEngine/ELFObjectLoaderImpl.h
@@ -45,6 +45,10 @@ virtual void *getSymbolAddress(const char *pName) const; + virtual size_t getSymbolSize(const char *pName) const; + + virtual bool getSymbolNameList(android::Vector<const char *>& pNameList, + ObjectLoader::SymbolType pType) const; ~ELFObjectLoaderImpl(); };