diff options
| author | Amlal <amlal@nekernel.org> | 2025-04-25 13:08:33 +0200 |
|---|---|---|
| committer | Amlal <amlal@nekernel.org> | 2025-04-25 13:08:33 +0200 |
| commit | fb790b07aeba8e22e4190cf3e1834d11ecde6c96 (patch) | |
| tree | 4cec7d1b321307b1d5935577631dae116a658a37 /dev/kernel/KernelKit/PECodeMgr.h | |
| parent | 63a2d92c5dfe976175cda024ec01905d11b43738 (diff) | |
dev: better .clang-format, ran format command.
Signed-off-by: Amlal <amlal@nekernel.org>
Diffstat (limited to 'dev/kernel/KernelKit/PECodeMgr.h')
| -rw-r--r-- | dev/kernel/KernelKit/PECodeMgr.h | 98 |
1 files changed, 48 insertions, 50 deletions
diff --git a/dev/kernel/KernelKit/PECodeMgr.h b/dev/kernel/KernelKit/PECodeMgr.h index fdbd1032..860f3426 100644 --- a/dev/kernel/KernelKit/PECodeMgr.h +++ b/dev/kernel/KernelKit/PECodeMgr.h @@ -1,13 +1,13 @@ /* ------------------------------------------- - Copyright (C) 2024-2025, Amlal El Mahrouss, all rights reserved. + Copyright (C) 2024-2025, Amlal El Mahrouss, all rights reserved. - File: PECodeMgr.h - Purpose: PE32+ Code Mgr and Dylib mgr. + File: PECodeMgr.h + Purpose: PE32+ Code Mgr and Dylib mgr. - Revision History: + Revision History: - 12/02/24: Added file (amlel) + 12/02/24: Added file (amlel) ------------------------------------------- */ @@ -19,11 +19,11 @@ //////////////////////////////////////////////////// +#include <KernelKit/FileMgr.h> +#include <KernelKit/LoaderInterface.h> #include <KernelKit/PE.h> #include <NewKit/ErrorOr.h> #include <NewKit/KString.h> -#include <KernelKit/FileMgr.h> -#include <KernelKit/LoaderInterface.h> #ifndef INC_PROCESS_SCHEDULER_H #include <KernelKit/ProcessScheduler.h> @@ -31,49 +31,47 @@ #define kPeApplicationMime "application/vnd-portable-executable" -namespace Kernel -{ - /// - /// \name PE32Loader - /// \brief PE32+ loader class. - /// - class PE32Loader : public LoaderInterface - { - private: - explicit PE32Loader() = delete; - - public: - explicit PE32Loader(const VoidPtr blob); - explicit PE32Loader(const Char* path); - ~PE32Loader() override; - - public: - NE_COPY_DEFAULT(PE32Loader) - - public: - const Char* Path() override; - const Char* AsString() override; - const Char* MIME() override; - - public: - ErrorOr<VoidPtr> FindStart() override; - VoidPtr FindSymbol(const Char* name, Int32 kind) override; - ErrorOr<VoidPtr> GetBlob() override; - - public: - bool IsLoaded() noexcept; - - private: +namespace Kernel { +/// +/// \name PE32Loader +/// \brief PE32+ loader class. +/// +class PE32Loader : public LoaderInterface { + private: + explicit PE32Loader() = delete; + + public: + explicit PE32Loader(const VoidPtr blob); + explicit PE32Loader(const Char* path); + ~PE32Loader() override; + + public: + NE_COPY_DEFAULT(PE32Loader) + + public: + const Char* Path() override; + const Char* AsString() override; + const Char* MIME() override; + + public: + ErrorOr<VoidPtr> FindStart() override; + VoidPtr FindSymbol(const Char* name, Int32 kind) override; + ErrorOr<VoidPtr> GetBlob() override; + + public: + bool IsLoaded() noexcept; + + private: #ifdef __FSKIT_INCLUDES_NEFS__ - OwnPtr<FileStream<Char, NeFileSystemMgr>> fFile; + OwnPtr<FileStream<Char, NeFileSystemMgr>> fFile; #elif defined(__FSKIT_INCLUDES_HEFS__) - OwnPtr<FileStream<Char, HeFileSystemMgr>> fFile; + OwnPtr<FileStream<Char, HeFileSystemMgr>> fFile; #else - OwnPtr<FileStream<Char>> fFile; -#endif // __FSKIT_INCLUDES_NEFS__ - - Ref<KString> fPath; - VoidPtr fCachedBlob; - bool fBad; - }; -} // namespace Kernel
\ No newline at end of file + OwnPtr<FileStream<Char>> fFile; +#endif // __FSKIT_INCLUDES_NEFS__ + + Ref<KString> fPath; + VoidPtr fCachedBlob; + bool fBad; +}; +} // namespace Kernel
\ No newline at end of file |
