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

Method AllImageHeaders

view/kernelcache/core/KernelCache.cpp:468–480  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

466
467
468const std::unordered_map<uint64_t, KernelCacheMachOHeader> KernelCache::AllImageHeaders() const
469{
470 std::unordered_map<uint64_t, KernelCacheMachOHeader> headers;
471 for (const auto& start : m_cacheInfo->imageStarts)
472 {
473 auto header = LoadHeaderForAddress(m_kcView, start.second, start.first);
474 if (header)
475 {
476 headers[start.second] = *header;
477 }
478 }
479 return headers;
480}
481
482
483KCViewState KernelCache::ViewState() const

Callers 1

BNKCViewGetAllImagesFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected