diff options
Diffstat (limited to 'dev/kernel/HALKit/AMD64/HalCoreInterruptHandlerAMD64.cc')
| -rw-r--r-- | dev/kernel/HALKit/AMD64/HalCoreInterruptHandlerAMD64.cc | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/dev/kernel/HALKit/AMD64/HalCoreInterruptHandlerAMD64.cc b/dev/kernel/HALKit/AMD64/HalCoreInterruptHandlerAMD64.cc index 7114f9f7..7dce21d1 100644 --- a/dev/kernel/HALKit/AMD64/HalCoreInterruptHandlerAMD64.cc +++ b/dev/kernel/HALKit/AMD64/HalCoreInterruptHandlerAMD64.cc @@ -26,7 +26,7 @@ EXTERN_C void idt_handle_gpf(Kernel::UIntPtr rsp) process.Leak().Signal.SignalArg = rsp; process.Leak().Signal.SignalID = SIGKILL; - process.Leak().Signal.PreviousStatus = process.Leak().Status; + process.Leak().Signal.Status = process.Leak().Status; Kernel::kout << "Kernel: SIGKILL status.\r"; @@ -51,7 +51,7 @@ EXTERN_C void idt_handle_pf(Kernel::UIntPtr rsp) process.Leak().Signal.SignalArg = rsp; process.Leak().Signal.SignalID = SIGKILL; - process.Leak().Signal.PreviousStatus = process.Leak().Status; + process.Leak().Signal.Status = process.Leak().Status; process.Leak().Status = Kernel::ProcessStatusKind::kKilled; @@ -101,7 +101,7 @@ EXTERN_C void idt_handle_math(Kernel::UIntPtr rsp) process.Leak().Signal.SignalArg = rsp; process.Leak().Signal.SignalID = SIGKILL; - process.Leak().Signal.PreviousStatus = process.Leak().Status; + process.Leak().Signal.Status = process.Leak().Status; Kernel::kout << "Kernel: SIGKILL status.\r"; @@ -125,7 +125,7 @@ EXTERN_C void idt_handle_generic(Kernel::UIntPtr rsp) process.Leak().Signal.SignalArg = rsp; process.Leak().Signal.SignalID = SIGKILL; - process.Leak().Signal.PreviousStatus = process.Leak().Status; + process.Leak().Signal.Status = process.Leak().Status; Kernel::kout << "Kernel: SIGKILL status.\r"; @@ -154,7 +154,7 @@ EXTERN_C Kernel::Void idt_handle_breakpoint(Kernel::UIntPtr rip) process.Leak().Signal.SignalArg = rip; process.Leak().Signal.SignalID = SIGTRAP; - process.Leak().Signal.PreviousStatus = process.Leak().Status; + process.Leak().Signal.Status = process.Leak().Status; Kernel::kout << "Kernel: SIGTRAP status.\r"; @@ -176,7 +176,7 @@ EXTERN_C void idt_handle_ud(Kernel::UIntPtr rsp) process.Leak().Signal.SignalArg = rsp; process.Leak().Signal.SignalID = SIGKILL; - process.Leak().Signal.PreviousStatus = process.Leak().Status; + process.Leak().Signal.Status = process.Leak().Status; Kernel::kout << "Kernel: SIGKILL status.\r"; |
