/illumos-gate/usr/src/uts/common/exec/aout/ |
H A D | aout.c | 56 intpdata_t *idatap, int level, long *execsz, int setid, 58 static int get_aout_head(struct vnode **vpp, struct exdata *edp, long *execsz, 132 struct intpdata *idatap, int level, long *execsz, int setid, 148 *execsz = btopr(SINCR) + btopr(SSIZE) + btopr(NCARGS32-1); 153 if (error = get_aout_head(&vp, &edp, execsz, &isdyn)) 193 if (error = elf32exec(nvp, uap, args, idatap, level, execsz, 277 get_aout_head(struct vnode **vpp, struct exdata *edp, long *execsz, int *isdyn) argument 314 *execsz += btopr(filhdr.a_text + filhdr.a_data); 317 if ((roundlimit > limit && *execsz > roundlimit) || 318 (roundlimit < limit && *execsz > limi 131 aoutexec(vnode_t *vp, struct execa *uap, struct uarg *args, struct intpdata *idatap, int level, long *execsz, int setid, caddr_t exec_file, cred_t *cred, int brand_action) argument [all...] |
/illumos-gate/usr/src/uts/common/exec/shbin/ |
H A D | shbin.c | 57 long *execsz, 161 long *execsz, 248 error = gexec(&nvp, uap, args, &idata, ++level, execsz, exec_file, cred, 155 shbinexec( struct vnode *vp, struct execa *uap, struct uarg *args, struct intpdata *idatap, int level, long *execsz, int setid, caddr_t exec_file, struct cred *cred, int brand_action) argument
|
/illumos-gate/usr/src/uts/common/brand/sn1/ |
H A D | sn1_brand.c | 223 int level, long *execsz, int setid, caddr_t exec_file, cred_t *cred, 226 return (brand_solaris_elfexec(vp, uap, args, idatap, level, execsz, 222 sn1_elfexec(vnode_t *vp, execa_t *uap, uarg_t *args, intpdata_t *idatap, int level, long *execsz, int setid, caddr_t exec_file, cred_t *cred, int brand_action) argument
|
/illumos-gate/usr/src/uts/common/exec/java/ |
H A D | java.c | 87 struct intpdata *idatap, int level, long *execsz, int setid, 162 error = gexec(&nvp, uap, args, &idata, level + 1, execsz, execfile, 86 javaexec(vnode_t *vp, struct execa *uap, struct uarg *args, struct intpdata *idatap, int level, long *execsz, int setid, caddr_t execfile, cred_t *cred, int brand_action) argument
|
/illumos-gate/usr/src/uts/common/exec/intp/ |
H A D | intp.c | 187 long *execsz, 283 error = gexec(&nvp, uap, args, &idata, ++level, execsz, exec_file, cred, 181 intpexec( struct vnode *vp, struct execa *uap, struct uarg *args, struct intpdata *idatap, int level, long *execsz, int setid, caddr_t exec_file, struct cred *cred, int brand_action) argument
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | exec.h | 177 long *execsz, int setid, caddr_t exec_file, 215 struct intpdata *idata, int level, long *execsz, caddr_t exec_file,
|
H A D | brand.h | 123 long *execsz, int setid, caddr_t exec_file,
|
/illumos-gate/usr/src/uts/common/exec/elf/ |
H A D | elf.c | 222 long execsz; local 251 len, &execsz, brksize)) { 283 int level, long *execsz, int setid, caddr_t exec_file, cred_t *cred, 362 * executable, we can set execsz with the appropriate NCARGS. 367 *execsz = btopr(SINCR) + btopr(SSIZE) + btopr(NCARGS32-1); 374 *execsz = btopr(SINCR) + btopr(SSIZE) + btopr(NCARGS64-1); 378 *execsz = btopr(SINCR) + btopr(SSIZE) + btopr(NCARGS-1); 397 idatap, level + 1, execsz, setid, exec_file, cred, 621 len, execsz, &brksize)) != 0) 795 execsz, NUL 282 elfexec(vnode_t *vp, execa_t *uap, uarg_t *args, intpdata_t *idatap, int level, long *execsz, int setid, caddr_t exec_file, cred_t *cred, int brand_action) argument 1269 mapelfexec( vnode_t *vp, Ehdr *ehdr, int nphdrs, caddr_t phdrbase, Phdr **uphdr, Phdr **intphdr, Phdr **stphdr, Phdr **dtphdr, Phdr *dataphdrp, caddr_t *bssbase, caddr_t *brkbase, intptr_t *voffset, intptr_t *minaddr, size_t len, long *execsz, size_t *brksize) argument [all...] |
/illumos-gate/usr/src/uts/common/brand/solaris10/ |
H A D | s10_brand.c | 392 int level, long *execsz, int setid, caddr_t exec_file, cred_t *cred, 395 return (brand_solaris_elfexec(vp, uap, args, idatap, level, execsz, 391 s10_elfexec(vnode_t *vp, execa_t *uap, uarg_t *args, intpdata_t *idatap, int level, long *execsz, int setid, caddr_t exec_file, cred_t *cred, int brand_action) argument
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | brand.c | 603 intpdata_t *idatap, int level, long *execsz, int setid, caddr_t exec_file, 675 err = elfexec(nvp, uap, args, idatap, INTP_MAXDEPTH + 1, execsz, 681 execsz, setid, exec_file, cred, brand_action); 602 brand_solaris_elfexec(vnode_t *vp, execa_t *uap, uarg_t *args, intpdata_t *idatap, int level, long *execsz, int setid, caddr_t exec_file, cred_t *cred, int brand_action, struct brand *pbrand, char *bname, char *brandlib, char *brandlib32, char *brandlinker, char *brandlinker32) argument
|
H A D | exec.c | 137 long execsz; /* temporary count of exec size */ local 320 if ((error = gexec(&vp, &ua, &args, NULL, 0, &execsz, 560 long *execsz, 780 error = (*eswp->exec_func)(vp, uap, args, idatap, level, execsz, 1442 long *execsz, 554 gexec( struct vnode **vpp, struct execa *uap, struct uarg *args, struct intpdata *idatap, int level, long *execsz, caddr_t exec_file, struct cred *cred, int brand_action) argument 1436 noexec( struct vnode *vp, struct execa *uap, struct uarg *args, struct intpdata *idatap, int level, long *execsz, int setid, caddr_t exec_file, struct cred *cred) argument
|