From 768f7c78465fb93936e5ca50a0ca712664fe54e7 Mon Sep 17 00:00:00 2001 From: kat Date: Sun, 6 Jul 2025 15:05:01 -0400 Subject: KernelCache rewrite --- view/kernelcache/core/KernelCacheBuilder.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 view/kernelcache/core/KernelCacheBuilder.cpp (limited to 'view/kernelcache/core/KernelCacheBuilder.cpp') diff --git a/view/kernelcache/core/KernelCacheBuilder.cpp b/view/kernelcache/core/KernelCacheBuilder.cpp new file mode 100644 index 00000000..50c1355f --- /dev/null +++ b/view/kernelcache/core/KernelCacheBuilder.cpp @@ -0,0 +1,16 @@ +#include +#include "KernelCacheBuilder.h" + +using namespace BinaryNinja; + +KernelCacheBuilder::KernelCacheBuilder(Ref view) +{ + m_view = std::move(view); + m_logger = new Logger("KernelCache.Builder", m_view->GetFile()->GetSessionId()); + m_cache = KernelCache(m_view->GetAddressSize()); +} + +KernelCache KernelCacheBuilder::Finalize() +{ + return std::move(m_cache); +} -- cgit v1.3.1