serenity/Kernel/Tasks
Liav A cbaa3465a8 Kernel: Add jail semantics to methods iterating over thread lists
We should consider whether the selected Thread is within the same jail
or not.
Therefore let's make it clear to callers with jail semantics if a called
method checks if the desired Thread object is within the same jail.

As for Thread::for_each_* methods, currently nothing in the kernel
codebase needs iteration with consideration for jails, so the old
Thread::for_each* were simply renamed to include "ignoring_jails" suffix
in their names.
2023-09-15 11:06:48 -06:00
..
AtomicEdgeAction.h
Coredump.cpp
Coredump.h
CrashHandler.cpp
FinalizerTask.cpp Kernel: Don't allocate memory for names of processes and threads 2023-08-09 21:06:54 -06:00
FinalizerTask.h
FutexQueue.cpp
FutexQueue.h
PerformanceEventBuffer.cpp Kernel+ProfileViewer: Display additional filesystem events 2023-09-09 11:26:51 -06:00
PerformanceEventBuffer.h Kernel+ProfileViewer: Display additional filesystem events 2023-09-09 11:26:51 -06:00
PerformanceManager.h Kernel+ProfileViewer: Display additional filesystem events 2023-09-09 11:26:51 -06:00
PowerStateSwitchTask.cpp Kernel: Move TTY-related code to a new subdirectory under Devices 2023-09-09 12:08:59 -06:00
PowerStateSwitchTask.h Kernel: Merge PowerStateSwitchTask reboot and shutdown procedures 2023-08-20 13:04:42 -06:00
Process.cpp Kernel: Add jail semantics to methods iterating over thread lists 2023-09-15 11:06:48 -06:00
Process.h Kernel+ProfileViewer: Display additional filesystem events 2023-09-09 11:26:51 -06:00
ProcessGroup.cpp
ProcessGroup.h
ProcessList.cpp
Scheduler.cpp Kernel: Add jail semantics to methods iterating over thread lists 2023-09-15 11:06:48 -06:00
Scheduler.h
SyncTask.cpp Kernel: Don't allocate memory for names of processes and threads 2023-08-09 21:06:54 -06:00
SyncTask.h
Thread.cpp Kernel: Add jail semantics to methods iterating over thread lists 2023-09-15 11:06:48 -06:00
Thread.h Kernel: Add jail semantics to methods iterating over thread lists 2023-09-15 11:06:48 -06:00
ThreadBlockers.cpp
ThreadTracer.cpp
ThreadTracer.h
WaitQueue.cpp
WaitQueue.h
WorkQueue.cpp Kernel: Don't allocate memory for names of processes and threads 2023-08-09 21:06:54 -06:00
WorkQueue.h