MCPcopy Create free account
hub / github.com/Vector35/binaryninja-api / GetImageDependencies

Method GetImageDependencies

view/sharedcache/api/sharedcache.cpp:256–268  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

254}
255
256std::vector<std::string> SharedCacheController::GetImageDependencies(const CacheImage &image) const
257{
258 size_t count;
259 BNSharedCacheImage apiImage = ImageToApi(image);
260 char **dependencies = BNSharedCacheControllerGetImageDependencies(m_object, &apiImage, &count);
261 BNSharedCacheFreeImage(apiImage);
262 std::vector<std::string> result;
263 result.reserve(count);
264 for (size_t i = 0; i < count; i++)
265 result.emplace_back(dependencies[i]);
266 BNFreeStringList(dependencies, count);
267 return result;
268}
269
270std::optional<CacheSymbol> SharedCacheController::GetSymbolAt(uint64_t address) const
271{

Callers 1

loadImagesWithAddrMethod · 0.80

Calls 3

BNSharedCacheFreeImageFunction · 0.85
ImageToApiFunction · 0.70

Tested by

no test coverage detected