Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/share/man/man7 Mention MPROTECT issues
details: https://anonhg.NetBSD.org/src/rev/5a26dc16a6e5
branches: trunk
changeset: 815503:5a26dc16a6e5
user: christos <christos%NetBSD.org@localhost>
date: Sat May 21 21:07:43 2016 +0000
description:
Mention MPROTECT issues
diffstat:
share/man/man7/security.7 | 21 +++++++++++++++++++--
1 files changed, 19 insertions(+), 2 deletions(-)
diffs (42 lines):
diff -r 0f6154dc41dd -r 5a26dc16a6e5 share/man/man7/security.7
--- a/share/man/man7/security.7 Sat May 21 20:54:34 2016 +0000
+++ b/share/man/man7/security.7 Sat May 21 21:07:43 2016 +0000
@@ -1,4 +1,4 @@
-.\" $NetBSD: security.7,v 1.13 2015/06/14 16:56:36 christos Exp $
+.\" $NetBSD: security.7,v 1.14 2016/05/21 21:07:43 christos Exp $
.\"
.\" Copyright (c) 2006, 2011 Elad Efrat <elad%NetBSD.org@localhost>
.\" All rights reserved.
@@ -25,7 +25,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd June 14, 2015
+.Dd May 21, 2016
.Dt SECURITY 7
.Os
.Sh NAME
@@ -197,6 +197,23 @@
.Bd -literal -offset indent
# sysctl -w security.pax.mprotect.global=1
.Ed
+.Pp
+PaX MPROTECT affects the following three uses:
+.Bl -bullet -offset indent
+.It
+Processes that utilize code generation (such as the JVM) might need to have
+MPROTECT disabled.
+.It
+Miscompiled programs that have text relocations, will now core dump instead
+of having their relocations corrected.
+You will need to fix those programs (recompile them properly).
+.It
+Debugger breakpoints:
+.Xr gdb 1
+needs to be able to write to the text segment in order to insert and
+delete breakpoints.
+This will not work unless MPROTECT is disabled on the executable.
+.El
.Ss PaX Segvguard
.Em PaX Segvguard
monitors the number of segmentation faults in a program on a per-user basis,
Home |
Main Index |
Thread Index |
Old Index