Signals.lean
Signal and Abort Syscalls
Re-exports Arm64. (tkill, tgkill, sigaltstack, rt_sigaction, rt_sigprocmask) and defines Syscall. and Syscall..
@[expose] public sectionnamespace Arm64namespace Syscalldef signalsTable
Dispatch table for synchronous signal and abort syscalls (tkill, tgkill, sigaltstack, rt_sigaction, rt_sigprocmask).
def signalsTable : List (BitVec 64 × (State → State)) :=
[(SYS_TKILL, execTkill),
(SYS_TGKILL, execTgkill),
(SYS_SIGALTSTACK, execSigaltstack),
(SYS_RT_SIGACTION, execRtSigaction),
(SYS_RT_SIGPROCMASK, execRtSigprocmask)]1 declaration not shown (lines 37–38): theorems, which Lean checks, or definitions that no headline statement uses
Arm64.
end Syscallend Arm64