ladybird/Meta/CMake
Andrew Kaster 72de228695 Kernel: Verify interrupts are disabled when interacting with Mutexes
This should help prevent deadlocks where a thread blocks on a Mutex
while interrupts are disabled, and makes it impossible for the holder of
the Mutex to make forward progress because it cannot be scheduled in.

Hide it behind a new debug macro LOCK_IN_CRITICAL_DEBUG for now, because
Ext2FS takes a series of Mutexes from the page fault handler, which
executes with interrupts disabled.
2021-08-28 20:53:38 +02:00
..
all_the_debug_macros.cmake Kernel: Verify interrupts are disabled when interacting with Mutexes 2021-08-28 20:53:38 +02:00
code_generators.cmake Meta: Move code generator helpers to their own CMake helper file 2021-08-28 08:44:17 +01:00
lagom-install-config.cmake Lagom: Add proper install rules 2021-07-29 21:46:25 +01:00
serenity_components.cmake Meta: Move components CMake helpers to their own file 2021-08-28 08:44:17 +01:00
unicode_data.cmake Meta+LibUnicode: Move unicode_data helper to Meta/CMake 2021-08-28 08:44:17 +01:00
utils.cmake Meta: Prefer SerenityOS_SOURCE_DIR to CMAKE_SOURCE_DIR 2021-08-28 08:44:17 +01:00
wasm_spec_tests.cmake Meta: Prefer SerenityOS_SOURCE_DIR to CMAKE_SOURCE_DIR 2021-08-28 08:44:17 +01:00