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/KCView.h | 48 ------------------------------------------ 1 file changed, 48 deletions(-) delete mode 100644 view/kernelcache/core/KCView.h (limited to 'view/kernelcache/core/KCView.h') diff --git a/view/kernelcache/core/KCView.h b/view/kernelcache/core/KCView.h deleted file mode 100644 index 530e10de..00000000 --- a/view/kernelcache/core/KCView.h +++ /dev/null @@ -1,48 +0,0 @@ -// -// Created by kat on 5/23/23. -// - -#ifndef KERNELCACHE_KCVIEW_H -#define KERNELCACHE_KCVIEW_H - -#include - -class KCView : public BinaryNinja::BinaryView { - bool m_parseOnly; -public: - - KCView(const std::string &typeName, BinaryView *data, bool parseOnly = false); - - ~KCView() override; - - bool Init() override; - - virtual bool PerformIsExecutable() const override { return true; } -}; - - -class KCViewType : public BinaryNinja::BinaryViewType { - -public: - KCViewType(); - - BinaryNinja::Ref Create(BinaryNinja::BinaryView *data) override; - - BinaryNinja::Ref Parse(BinaryNinja::BinaryView *data) override; - - bool IsTypeValidForData(BinaryNinja::BinaryView *data) override; - - bool IsDeprecated() override { return false; } - - BinaryNinja::Ref GetLoadSettingsForData(BinaryNinja::BinaryView *data) override; -}; - -#ifdef __cplusplus -extern "C" { -#endif - void InitKCViewType(); -#ifdef __cplusplus -}; -#endif - -#endif //KERNELCACHE_KCVIEW_H -- cgit v1.3.1