diff options
| author | kat <kat@vector35.com> | 2025-07-06 15:05:01 -0400 |
|---|---|---|
| committer | kat <kat@vector35.com> | 2025-07-07 07:37:23 -0400 |
| commit | 768f7c78465fb93936e5ca50a0ca712664fe54e7 (patch) | |
| tree | 78c73e0022d6006882e365a257595a5b55a37432 /view/kernelcache/core/KCView.h | |
| parent | 8f3e251c42169fb4fe8db9403d900571434d88ff (diff) | |
KernelCache rewrite
Diffstat (limited to 'view/kernelcache/core/KCView.h')
| -rw-r--r-- | view/kernelcache/core/KCView.h | 48 |
1 files changed, 0 insertions, 48 deletions
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 <binaryninjaapi.h> - -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<BinaryNinja::BinaryView> Create(BinaryNinja::BinaryView *data) override; - - BinaryNinja::Ref<BinaryNinja::BinaryView> Parse(BinaryNinja::BinaryView *data) override; - - bool IsTypeValidForData(BinaryNinja::BinaryView *data) override; - - bool IsDeprecated() override { return false; } - - BinaryNinja::Ref<BinaryNinja::Settings> GetLoadSettingsForData(BinaryNinja::BinaryView *data) override; -}; - -#ifdef __cplusplus -extern "C" { -#endif - void InitKCViewType(); -#ifdef __cplusplus -}; -#endif - -#endif //KERNELCACHE_KCVIEW_H |
