diff options
author | Brooks Davis <brooks@FreeBSD.org> | 2020-04-16 21:53:17 +0000 |
---|---|---|
committer | Brooks Davis <brooks@FreeBSD.org> | 2020-04-16 21:53:17 +0000 |
commit | b24e6ac8b78ebf628872c821b7eb4f7ed008498c (patch) | |
tree | c688e1c69b9359fd8758a8c19684939857c31055 /sys/sys/imgact.h | |
parent | d3920c5b121cce2e549da58fbba69ffd26c3e9f0 (diff) | |
download | src-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.h | 6 |
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; |