mirror of
https://github.com/RGBCube/serenity
synced 2026-01-14 20:11:00 +00:00
This syscall only reads from the shared m_space field, but that field is only over written to by Process::attach_resources, before the process was initialized (aka, before syscalls can happen), by Process::finalize which is only called after all the process' threads have exited (aka, syscalls can not happen anymore), and by Process::do_exec which calls all other syscall-capable threads before doing so. Space's find_region_containing already holds its own lock, and as such there's no need to hold the big lock. |
||
|---|---|---|
| .. | ||
| FB.h | ||
| InodeWatcherEvent.h | ||
| InodeWatcherFlags.h | ||
| KeyCode.h | ||
| MousePacket.h | ||
| Syscall.h | ||