aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/imgact.h
diff options
context:
space:
mode:
authorBrooks Davis <brooks@FreeBSD.org>2020-04-16 21:53:17 +0000
committerBrooks Davis <brooks@FreeBSD.org>2020-04-16 21:53:17 +0000
commitb24e6ac8b78ebf628872c821b7eb4f7ed008498c (patch)
treec688e1c69b9359fd8758a8c19684939857c31055 /sys/sys/imgact.h
parentd3920c5b121cce2e549da58fbba69ffd26c3e9f0 (diff)
downloadsrc-b24e6ac8b78ebf628872c821b7eb4f7ed008498c.tar.gz
src-b24e6ac8b78ebf628872c821b7eb4f7ed008498c.zip
Convert canary, execpathp, and pagesizes to pointers.
Use AUXARGS_ENTRY_PTR to export these pointers. This is a followup to r359987 and r359988. Reviewed by: jhb Obtained from: CheriBSD Sponsored by: DARPA Differential Revision: https://reviews.freebsd.org/D24446
Notes
Notes: svn path=/head/; revision=360024
Diffstat (limited to 'sys/sys/imgact.h')
-rw-r--r--sys/sys/imgact.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/sys/imgact.h b/sys/sys/imgact.h
index b29200143189..6222725c9ca5 100644
--- a/sys/sys/imgact.h
+++ b/sys/sys/imgact.h
@@ -81,11 +81,11 @@ struct image_params {
void *argv; /* pointer to argv (user space) */
void *envv; /* pointer to envv (user space) */
char *execpath;
- unsigned long execpathp;
+ void *execpathp;
char *freepath;
- unsigned long canary;
+ void *canary;
int canarylen;
- unsigned long pagesizes;
+ void *pagesizes;
int pagesizeslen;
vm_prot_t stack_prot;
u_long stack_sz;