svn commit: r217160 - head/sys/kern
Konstantin Belousov
kib at FreeBSD.org
Sat Jan 8 18:41:20 UTC 2011
Author: kib
Date: Sat Jan 8 18:41:19 2011
New Revision: 217160
URL: http://svn.freebsd.org/changeset/base/217160
Log:
Use the same expression to report stack protection mode for AT_STACKEXEC
as the expression used by exec_new_vmspace().
Modified:
head/sys/kern/imgact_elf.c
Modified: head/sys/kern/imgact_elf.c
==============================================================================
--- head/sys/kern/imgact_elf.c Sat Jan 8 18:31:23 2011 (r217159)
+++ head/sys/kern/imgact_elf.c Sat Jan 8 18:41:19 2011 (r217160)
@@ -982,8 +982,9 @@ __elfN(freebsd_fixup)(register_t **stack
AUXARGS_ENTRY(pos, AT_PAGESIZES, imgp->pagesizes);
AUXARGS_ENTRY(pos, AT_PAGESIZESLEN, imgp->pagesizeslen);
}
- AUXARGS_ENTRY(pos, AT_STACKPROT, imgp->stack_prot != 0 ?
- imgp->stack_prot : imgp->sysent->sv_stackprot);
+ AUXARGS_ENTRY(pos, AT_STACKPROT, imgp->sysent->sv_shared_page_obj
+ != NULL && imgp->stack_prot != 0 ? imgp->stack_prot :
+ imgp->sysent->sv_stackprot);
AUXARGS_ENTRY(pos, AT_NULL, 0);
free(imgp->auxargs, M_TEMP);
More information about the svn-src-head
mailing list