George Bișoc
3bc2d590a1
[NTOSKRNL] Regroup the pool allocation tags in one dedicated place
...
We have a special file, tag.h, which serves as a place to store whatever kernel pool allocation tag yet we still have some tags sparse over the kernel code... So just re-group them in one unique place.
2021-12-27 18:57:03 +01:00
Hermès Bélusca-Maïto
c54aaacc8e
[NTOSKRNL] Formatting fix only.
2018-04-01 22:51:24 +02:00
Hermès Bélusca-Maïto
6cefd1242d
[NTOSKRNL] Simplify NtRaiseHardError() by merging the terminating blocks.
...
- Return the status codes provided by the Ex(p)RaiseHardError() calls.
- Fix the return values in case of failure.
2018-04-01 22:50:56 +02:00
Hermès Bélusca-Maïto
ea390c2b3f
[NTOSKRNL] ExRaiseHardError(): Protect strings copy to user-mode space inside a SEH block.
2018-04-01 22:50:44 +02:00
Hermès Bélusca-Maïto
842605e3ef
[NTOSKRNL] Don't emit hard errors for the calling thread if hard errors have been disabled for this thread on user-mode side.
2018-04-01 22:50:33 +02:00
Hermès Bélusca-Maïto
3a0ecb3dc8
[NTOSKRNL] Don't hardcode flag values for DefaultHardErrorProcessing.
2018-04-01 22:50:16 +02:00
Hermès Bélusca-Maïto
1fadfea053
[NTOSKRNL] Update Doxygen descriptions for NtRaiseHardError, ExRaiseHardError, ExpRaiseHardError and NtSetDefaultHardErrorPort.
2018-04-01 22:39:32 +02:00
Hermès Bélusca-Maïto
f0729b30bb
[NTOSKRNL] Forbid processes without the Tcb prvilege to perform a user-mode hard-error BSOD.
2018-04-01 22:39:31 +02:00
Hermès Bélusca-Maïto
ed06b843fb
[NTOSKRNL] In addition to the hard-error port, reference also the process that handles the hard errors so that it doesn't disappear behind our back. On shutdown both the hard-error port and process are dereferenced.
2018-04-01 22:39:30 +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