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

Function ImageToApi

view/sharedcache/core/ffi.cpp:7–18  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5using namespace BinaryNinja::DSC;
6
7BNSharedCacheImage ImageToApi(const CacheImage& image)
8{
9 BNSharedCacheImage apiImage;
10 apiImage.name = BNAllocString(image.path.c_str());
11 apiImage.headerAddress = image.headerAddress;
12 apiImage.regionStartCount = image.regionStarts.size();
13 uint64_t* regionStarts = new uint64_t[image.regionStarts.size()];
14 for (size_t i = 0; i < image.regionStarts.size(); i++)
15 regionStarts[i] = image.regionStarts[i];
16 apiImage.regionStarts = regionStarts;
17 return apiImage;
18}
19
20CacheImage ImageFromApi(const BNSharedCacheImage& image)
21{

Calls 2

c_strMethod · 0.80
sizeMethod · 0.45

Tested by

no test coverage detected