summaryrefslogtreecommitdiffhomepage
path: root/dev/ZKAKit/KernelKit
diff options
context:
space:
mode:
authorAmlal EL Mahrouss <amlalelmahrouss@icloud.com>2024-11-23 13:50:09 +0100
committerAmlal EL Mahrouss <amlalelmahrouss@icloud.com>2024-11-23 13:50:09 +0100
commit476e896ba9169b4b71c1e80d3e44dd006934b3e5 (patch)
tree0070fb7ba0ed6c20826df45fbffae31101f11ffa /dev/ZKAKit/KernelKit
parentd2d6b4cb728e3e80c10d6e3bbd72e6f7b3dfea9b (diff)
Kernel: Fix memory leaks and document the DLL dyld.
Kernel: Document Drive manager of minoskrnl. Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
Diffstat (limited to 'dev/ZKAKit/KernelKit')
-rw-r--r--dev/ZKAKit/KernelKit/IDLLObject.h7
-rw-r--r--dev/ZKAKit/KernelKit/IPEFDLLObject.h4
2 files changed, 6 insertions, 5 deletions
diff --git a/dev/ZKAKit/KernelKit/IDLLObject.h b/dev/ZKAKit/KernelKit/IDLLObject.h
index 81b43ae8..bf336267 100644
--- a/dev/ZKAKit/KernelKit/IDLLObject.h
+++ b/dev/ZKAKit/KernelKit/IDLLObject.h
@@ -14,6 +14,7 @@
namespace Kernel
{
+ /// @brief DLL class object. A handle to a shared library.
class IDLLObject
{
public:
@@ -22,12 +23,12 @@ namespace Kernel
struct DLL_TRAITS final
{
- VoidPtr fImageObject{nullptr};
- VoidPtr fImageEntrypointOffset{nullptr};
+ VoidPtr ImageObject{nullptr};
+ VoidPtr ImageEntrypointOffset{nullptr};
Bool IsValid()
{
- return fImageObject && fImageEntrypointOffset;
+ return ImageObject && ImageEntrypointOffset;
}
};
diff --git a/dev/ZKAKit/KernelKit/IPEFDLLObject.h b/dev/ZKAKit/KernelKit/IPEFDLLObject.h
index 64e5c2fd..450b3a13 100644
--- a/dev/ZKAKit/KernelKit/IPEFDLLObject.h
+++ b/dev/ZKAKit/KernelKit/IPEFDLLObject.h
@@ -48,7 +48,7 @@ namespace Kernel
public:
void Mount(DLL_TRAITS* to_mount)
{
- if (!to_mount || !to_mount->fImageObject)
+ if (!to_mount || !to_mount->ImageObject)
return;
fMounted = to_mount;
@@ -61,7 +61,7 @@ namespace Kernel
if (!fLoader)
{
- fLoader = new PEFLoader(fMounted->fImageObject);
+ fLoader = new PEFLoader(fMounted->ImageObject);
}
}