mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 14:28:12 +00:00
Kernel: Reintroduce the msyscall syscall as the annotate_mapping syscall
This syscall will be used later on to ensure we can declare virtual memory mappings as immutable (which means that the underlying Region is basically immutable for both future annotations or changing the protection bits of it).
This commit is contained in:
parent
1b5a565e55
commit
6c0486277e
8 changed files with 36 additions and 11 deletions
|
@ -45,6 +45,7 @@ enum class NeedsBigProcessLock {
|
|||
S(alarm, NeedsBigProcessLock::Yes) \
|
||||
S(allocate_tls, NeedsBigProcessLock::Yes) \
|
||||
S(anon_create, NeedsBigProcessLock::No) \
|
||||
S(annotate_mapping, NeedsBigProcessLock::No) \
|
||||
S(beep, NeedsBigProcessLock::No) \
|
||||
S(bind, NeedsBigProcessLock::No) \
|
||||
S(chdir, NeedsBigProcessLock::No) \
|
||||
|
@ -124,7 +125,6 @@ enum class NeedsBigProcessLock {
|
|||
S(mprotect, NeedsBigProcessLock::Yes) \
|
||||
S(mremap, NeedsBigProcessLock::Yes) \
|
||||
S(msync, NeedsBigProcessLock::Yes) \
|
||||
S(msyscall, NeedsBigProcessLock::No) \
|
||||
S(munmap, NeedsBigProcessLock::Yes) \
|
||||
S(open, NeedsBigProcessLock::Yes) \
|
||||
S(perf_event, NeedsBigProcessLock::Yes) \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue