Timo Kreuzer
5b82ada2ed
[NTOS:Ke/x64] Improve KiDispatchExceptionToUser
...
Return back to the caller instead of exiting through KiServiceExit2, which is broken and needs to be changed to allow restoring of an exception frame.
2024-04-04 18:41:39 +02:00
Timo Kreuzer
225e0c89d9
[NTOS] Fix a bug in KiPrepareUserDebugData
2022-11-24 21:17:58 +02:00
Timo Kreuzer
92c798c657
[NTOSKRNL] Implement KiXmmExceptionHandler
2022-08-22 11:22:08 +02:00
Timo Kreuzer
786017c5b6
[NTOS] Don't assert, when dispatching an exception to user mode fails
...
Instead continue with second chance handling.
2022-08-04 16:15:24 +02:00
Timo Kreuzer
e45af60560
[NTOS:KE/X64] Enable interrupts when accessing user mode memory
2022-08-04 16:15:24 +02:00
Timo Kreuzer
45f75d5d32
[NTOS:KE/x64] Handle user faults in KiGeneralProtectionFaultHandler
2022-07-14 18:35:28 +02:00
Victor Perevertkin
34593d933b
[FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces
2021-06-11 15:33:08 +03:00
Victor Perevertkin
5c7ce4475e
[REACTOS] Cleanup INIT and some PAGE section allocations
...
- Change INIT_FUNCTION and INIT_SECTION to CODE_SEG("INIT") and DATA_SEG("INIT") respectively
- Remove INIT_FUNCTION from function prototypes
- Remove alloc_text pragma calls as they are not needed anymore
2020-11-02 21:45:31 +03:00
Timo Kreuzer
f66a7e2e48
[NTOS:KE:X64] Zero out the context in KiDispatchException
2020-10-31 14:23:16 +01:00
Timo Kreuzer
2a8c680dbe
[NTOS:KE:X64][NTDLL:X64] Implement KiUserExceptionDispatcher and fix KiDispatchExceptionToUser
2020-10-31 14:23:16 +01:00
Serge Gautherie
b20f815126
[NTOSKRNL] Place INIT_FUNCTION before the return type ( #2823 )
...
(but after 'static' or SAL 2 annotation.)
Follow-up to 71fefa32
, which mentions that it's actually required by the compiler in some circumstances.
2020-05-23 15:56:10 +02:00
Colin Finck
c2c66aff7d
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.
2017-10-03 07:45:34 +00:00