Add APIs to get symbol size and symbol name list. BUG=6841435.
Change-Id: I4ed2af9fcfed1086f48830f9f041299fd037f436
diff --git a/lib/ExecutionEngine/ObjectLoader.cpp b/lib/ExecutionEngine/ObjectLoader.cpp
index 8ec3dd2..ade11ab 100644
--- a/lib/ExecutionEngine/ObjectLoader.cpp
+++ b/lib/ExecutionEngine/ObjectLoader.cpp
@@ -152,6 +152,15 @@
return mImpl->getSymbolAddress(pName);
}
+size_t ObjectLoader::getSymbolSize(const char *pName) const {
+ return mImpl->getSymbolSize(pName);
+}
+
+bool ObjectLoader::getSymbolNameList(android::Vector<const char *>& pNameList,
+ SymbolType pType) const {
+ return mImpl->getSymbolNameList(pNameList, pType);
+}
+
ObjectLoader::~ObjectLoader() {
delete mImpl;
delete [] reinterpret_cast<uint8_t *>(mDebugImage);