From 731758b271233b9c11052001ffc20a5a2ca1f365 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Fri, 26 Dec 2025 09:53:29 +0100 Subject: feat: kernel: system and API improvements. Signed-off-by: Amlal El Mahrouss --- src/kernel/KernelKit/ILoader.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src/kernel/KernelKit/ILoader.h') diff --git a/src/kernel/KernelKit/ILoader.h b/src/kernel/KernelKit/ILoader.h index 77f49451..8a6b8bfa 100644 --- a/src/kernel/KernelKit/ILoader.h +++ b/src/kernel/KernelKit/ILoader.h @@ -13,7 +13,7 @@ namespace Kernel { /// @brief This interface is used to make loader contracts (MSCOFF, PEF). -/// @author @Amlal-El-Mahrouss +/// @author Amlal El Mahrouss class ILoader { public: explicit ILoader() = default; @@ -22,11 +22,11 @@ class ILoader { NE_COPY_DEFAULT(ILoader) public: - virtual _Output ErrorOr GetBlob() = 0; - virtual _Output const Char* AsString() = 0; - virtual _Output const Char* MIME() = 0; - virtual _Output const Char* Path() = 0; - virtual _Output ErrorOr FindStart() = 0; - virtual _Output ErrorOr FindSymbol(_Input const Char* name, _Input Int32 kind) = 0; + virtual _Output ErrorOr GetBlob() { return ErrorOr{}; } + virtual _Output const Char* AsString() { return ""; } + virtual _Output const Char* MIME() { return ""; } + virtual _Output const Char* Path() { return ""; } + virtual _Output ErrorOr FindStart() { return ErrorOr{}; } + virtual _Output ErrorOr FindSymbol(_Input const Char*, _Input Int32) { return ErrorOr{}; } }; } // namespace Kernel -- cgit v1.2.3