mirror of
https://github.com/RGBCube/serenity
synced 2025-05-24 03:25:06 +00:00
![]() This changes the Thread::wait_on function to not enable interrupts upon leaving, which caused some problems with page fault handlers and in other situations. It may now be called from critical sections, with interrupts enabled or disabled, and returns to the same state. This also requires some fixes to Lock. To aid debugging, a new define LOCK_DEBUG is added that enables checking for Lock leaks upon finalization of a Thread. |
||
---|---|---|
.. | ||
i386 | ||
PC |