mirror of https://github.com/mkerrisk/man-pages
prctl(2): PR_SET_MM: Document new PR_SET_MM_MAP{,_SIZE} helpers
Signed-off-by: Mike Frysinger <vapier@chromium.org> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
parent
a87d0921a7
commit
7e3236a5a0
28
man2/prctl.2
28
man2/prctl.2
|
@ -652,6 +652,34 @@ in a process life time.
|
|||
Any further attempts will be rejected.
|
||||
This should help system administrators monitor unusual
|
||||
symbolic-link transitions over all processes running on a system.
|
||||
.P
|
||||
The following options are available since Linux 3.18.
|
||||
.\" commit f606b77f1a9e362451aca8f81d8f36a3a112139e
|
||||
.TP
|
||||
.BR PR_SET_MM_MAP
|
||||
Provides one-shot access to all the addresses by passing in a
|
||||
.I struct prctl_mm_map
|
||||
(as defined in \fI<linux/prctl.h>\fP).
|
||||
The
|
||||
.I arg4
|
||||
argument should provide the size of the struct.
|
||||
|
||||
This feature is available only if the kernel is built with the
|
||||
.BR CONFIG_CHECKPOINT_RESTORE
|
||||
option enabled.
|
||||
.TP
|
||||
.BR PR_SET_MM_MAP_SIZE
|
||||
Returns the size of the
|
||||
.I struct prctl_mm_map
|
||||
the kernel expects.
|
||||
This allows user space to find a compatible struct.
|
||||
The
|
||||
.I arg4
|
||||
argument should be a pointer to an unsigned int.
|
||||
|
||||
This feature is available only if the kernel is built with the
|
||||
.BR CONFIG_CHECKPOINT_RESTORE
|
||||
option enabled.
|
||||
.RE
|
||||
.TP
|
||||
.BR PR_MPX_ENABLE_MANAGEMENT ", " PR_MPX_DISABLE_MANAGEMENT " (since Linux 3.19) "
|
||||
|
|
Loading…
Reference in New Issue