summaryrefslogtreecommitdiffhomepage
path: root/Private/KernelKit
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlalelmahrouss@icloud.com>2024-02-12 14:00:22 +0100
committerAmlal El Mahrouss <amlalelmahrouss@icloud.com>2024-02-12 14:00:22 +0100
commit6926ed5c2da1e8928e14fe38ffd431fe37694fb1 (patch)
tree8aeba939d3c25050b2e03c8fdec46d12492b41ba /Private/KernelKit
parent4cbf035a563861ded9f1b821b6d54f9cbf6271f3 (diff)
HCR-15: Loading HCoreStage2.exe into memory.
Signed-off-by: Amlal El Mahrouss <amlalelmahrouss@icloud.com>
Diffstat (limited to 'Private/KernelKit')
-rw-r--r--Private/KernelKit/CodeManager.hpp2
-rw-r--r--Private/KernelKit/FileManager.hpp2
-rw-r--r--Private/KernelKit/PECodeManager.hxx20
-rw-r--r--Private/KernelKit/ProcessManager.hpp12
4 files changed, 33 insertions, 3 deletions
diff --git a/Private/KernelKit/CodeManager.hpp b/Private/KernelKit/CodeManager.hpp
index 0274b92e..4bbbc350 100644
--- a/Private/KernelKit/CodeManager.hpp
+++ b/Private/KernelKit/CodeManager.hpp
@@ -13,6 +13,6 @@
#pragma once
+#include <KernelKit/PECodeManager.hxx>
#include <KernelKit/PEFCodeManager.hxx>
-// #include <KernelKit/PECodeManager.hxx>
#include <KernelKit/PEFSharedObject.hxx>
diff --git a/Private/KernelKit/FileManager.hpp b/Private/KernelKit/FileManager.hpp
index fea63a0a..29c5e755 100644
--- a/Private/KernelKit/FileManager.hpp
+++ b/Private/KernelKit/FileManager.hpp
@@ -21,6 +21,8 @@
#include <FSKit/NewFS.hxx>
#endif // __USE_NEWFS__
+#include <CompilerKit/CompilerKit.hpp>
+#include <HintKit/CompilerHint.hxx>
#include <NewKit/ErrorID.hpp>
#include <NewKit/Ref.hpp>
#include <NewKit/Stream.hpp>
diff --git a/Private/KernelKit/PECodeManager.hxx b/Private/KernelKit/PECodeManager.hxx
new file mode 100644
index 00000000..e8af541e
--- /dev/null
+++ b/Private/KernelKit/PECodeManager.hxx
@@ -0,0 +1,20 @@
+/* -------------------------------------------
+
+ Copyright Mahrouss Logic
+
+ File: PECodeManager.hxx
+ Purpose: PE32+ Code Manager and Shared Objects.
+
+ Revision History:
+
+ 12/02/24: Added file (amlel)
+
+------------------------------------------- */
+
+#pragma once
+
+////////////////////////////////////////////////////
+
+// LAST REV: Mon Feb 12 13:52:01 CET 2024
+
+////////////////////////////////////////////////////
diff --git a/Private/KernelKit/ProcessManager.hpp b/Private/KernelKit/ProcessManager.hpp
index c57f09c1..e6d86959 100644
--- a/Private/KernelKit/ProcessManager.hpp
+++ b/Private/KernelKit/ProcessManager.hpp
@@ -19,7 +19,11 @@
#define kMinMicroTime AffinityKind::kHartStandard
-////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////
+
+// LAST REV: Mon Feb 12 13:52:01 CET 2024
+
+////////////////////////////////////////////////////
namespace HCore {
//! @brief Process identifier.
@@ -215,6 +219,10 @@ const Int32 &rt_get_exit_code() noexcept;
#include <KernelKit/ThreadLocalStorage.hxx>
-////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////
+
+// END
+
+////////////////////////////////////////////////////
#endif /* ifndef __PROCESS_MANAGER__ */