mirror of https://github.com/mkerrisk/man-pages
sigaction.2: Document SEGV_PKUERR
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
parent
0c962aab5f
commit
9f6007b8bc
|
@ -303,6 +303,8 @@ siginfo_t {
|
||||||
occurred (since Linux 3.19) */
|
occurred (since Linux 3.19) */
|
||||||
void *si_upper; /* Upper bound when address violation
|
void *si_upper; /* Upper bound when address violation
|
||||||
occurred (since Linux 3.19) */
|
occurred (since Linux 3.19) */
|
||||||
|
int si_pkey; /* Protection key on PTE that caused
|
||||||
|
fault (since Linux 4.6) */
|
||||||
void *si_call_addr; /* Address of system call instruction
|
void *si_call_addr; /* Address of system call instruction
|
||||||
(since Linux 3.5) */
|
(since Linux 3.5) */
|
||||||
int si_syscall; /* Number of attempted system call
|
int si_syscall; /* Number of attempted system call
|
||||||
|
@ -469,6 +471,13 @@ populates
|
||||||
.IR si_lower
|
.IR si_lower
|
||||||
and
|
and
|
||||||
.IR si_upper .
|
.IR si_upper .
|
||||||
|
|
||||||
|
The
|
||||||
|
.BR SEGV_PKUERR
|
||||||
|
suberror of
|
||||||
|
.B SIGSEGV
|
||||||
|
populates
|
||||||
|
.IR si_pkey .
|
||||||
.IP *
|
.IP *
|
||||||
.BR SIGIO / SIGPOLL
|
.BR SIGIO / SIGPOLL
|
||||||
(the two names are synonyms on Linux)
|
(the two names are synonyms on Linux)
|
||||||
|
@ -638,6 +647,10 @@ Invalid permissions for mapped object.
|
||||||
.BR SEGV_BNDERR " (since Linux 3.19)"
|
.BR SEGV_BNDERR " (since Linux 3.19)"
|
||||||
.\" commit ee1b58d36aa1b5a79eaba11f5c3633c88231da83
|
.\" commit ee1b58d36aa1b5a79eaba11f5c3633c88231da83
|
||||||
Failed address bound checks.
|
Failed address bound checks.
|
||||||
|
.TP
|
||||||
|
.BR SEGV_PKUERR " (since Linux 4.6)"
|
||||||
|
.\" commit cd0ea35ff5511cde299a61c21a95889b4a71464e
|
||||||
|
Protection key fault.
|
||||||
.RE
|
.RE
|
||||||
.PP
|
.PP
|
||||||
The following values can be placed in
|
The following values can be placed in
|
||||||
|
|
Loading…
Reference in New Issue