From 04572e7a4299ed9dc412db7c5baeec9eabe464a3 Mon Sep 17 00:00:00 2001 From: Amlal EL Mahrouss Date: Fri, 2 Aug 2024 11:00:13 +0200 Subject: [IMP] New PROCESS_HEADER_BLOCK structure instead of ProcessHeader. [IMP] PEF_SHARED_OBJECT_TRAITS with IsValid() method. [IMP] HTTPS and ODBC for URLs support. Signed-off-by: Amlal EL Mahrouss --- Kernel/HALKit/AMD64/HalCoreMultiProcessingAMD64.cxx | 2 +- Kernel/HALKit/AMD64/HalScheduler.cxx | 2 +- Kernel/HALKit/ARM64/HalScheduler.cxx | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) (limited to 'Kernel/HALKit') diff --git a/Kernel/HALKit/AMD64/HalCoreMultiProcessingAMD64.cxx b/Kernel/HALKit/AMD64/HalCoreMultiProcessingAMD64.cxx index a79d1881..fd4774b1 100644 --- a/Kernel/HALKit/AMD64/HalCoreMultiProcessingAMD64.cxx +++ b/Kernel/HALKit/AMD64/HalCoreMultiProcessingAMD64.cxx @@ -179,7 +179,7 @@ namespace Kernel::HAL struct PROCESS_CONTROL_BLOCK final { - ProcessHeader* f_Header; + PROCESS_HEADER_BLOCK* f_Header; HAL::StackFramePtr f_StackFrame; } fBlocks[cMaxPCBBlocks] = {0}; diff --git a/Kernel/HALKit/AMD64/HalScheduler.cxx b/Kernel/HALKit/AMD64/HalScheduler.cxx index 791361b5..1bc28752 100644 --- a/Kernel/HALKit/AMD64/HalScheduler.cxx +++ b/Kernel/HALKit/AMD64/HalScheduler.cxx @@ -7,7 +7,7 @@ #include using namespace Kernel; -Void ProcessHeader::SetEntrypoint(UIntPtr& imageStart) noexcept +Void PROCESS_HEADER_BLOCK::SetEntrypoint(UIntPtr& imageStart) noexcept { if (imageStart == 0) this->Crash(); diff --git a/Kernel/HALKit/ARM64/HalScheduler.cxx b/Kernel/HALKit/ARM64/HalScheduler.cxx index 08703435..a55a77de 100644 --- a/Kernel/HALKit/ARM64/HalScheduler.cxx +++ b/Kernel/HALKit/ARM64/HalScheduler.cxx @@ -8,7 +8,7 @@ using namespace Kernel; -Void ProcessHeader::SetEntrypoint(UIntPtr& imageStart) noexcept +Void PROCESS_HEADER_BLOCK::SetEntrypoint(UIntPtr& imageStart) noexcept { if (imageStart == 0) this->Crash(); -- cgit v1.2.3