Searched refs:stack_base (Results 1 - 15 of 15) sorted by relevance

/freebsd-10-stable/sys/sys/
H A Dthr.h50 char *stack_base; /* stack base address. */ member in struct:thr_param
/freebsd-10-stable/sys/compat/svr4/
H A Dsvr4_sysvec.c157 static int svr4_fixup(register_t **stack_base, struct image_params *imgp);
218 svr4_fixup(register_t **stack_base, struct image_params *imgp) argument
226 pos = *stack_base + (imgp->args->argc + imgp->args->envc + 2);
246 (*stack_base)--;
247 **stack_base = (register_t)imgp->args->argc;
/freebsd-10-stable/contrib/diff/lib/
H A Dc-stack.c186 char const *stack_base = user_context->uc_stack.ss_sp;
189 size_t s = faulting_address - stack_base;
201 faulting_address, stack_base, (unsigned long) stack_size,
/freebsd-10-stable/sys/i386/ibcs2/
H A Dibcs2_sysvec.c97 ibcs2_fixup(register_t **stack_base, struct image_params *imgp) argument
100 return (suword(--(*stack_base), imgp->args->argc));
/freebsd-10-stable/cddl/contrib/opensolaris/head/
H A Dthread.h76 thr_create(void *stack_base, size_t stack_size, void *(*start_func) (void*), argument
82 assert(stack_base == NULL);
/freebsd-10-stable/sys/i386/linux/
H A Dlinux_sysvec.c113 static int linux_fixup(register_t **stack_base,
115 static int elf_linux_fixup(register_t **stack_base,
218 linux_fixup(register_t **stack_base, struct image_params *imgp) argument
222 argv = *stack_base;
223 envp = *stack_base + (imgp->args->argc + 1);
224 (*stack_base)--;
225 suword(*stack_base, (intptr_t)(void *)envp);
226 (*stack_base)--;
227 suword(*stack_base, (intptr_t)(void *)argv);
228 (*stack_base)
234 elf_linux_fixup(register_t **stack_base, struct image_params *imgp) argument
305 register_t *stack_base; local
[all...]
/freebsd-10-stable/sys/kern/
H A Dimgact_aout.c66 static int aout_fixup(register_t **stack_base, struct image_params *imgp);
154 aout_fixup(register_t **stack_base, struct image_params *imgp) argument
157 *(char **)stack_base -= sizeof(uint32_t);
158 return (suword32(*stack_base, imgp->args->argc));
H A Dkern_exec.c365 register_t *stack_base; local
678 stack_base = (*p->p_sysent->sv_copyout_strings)(imgp);
680 stack_base = exec_copyout_strings(imgp);
688 (*p->p_sysent->sv_fixup)(&stack_base, imgp);
690 suword(--stack_base, imgp->args->argc);
873 (u_long)(uintptr_t)stack_base);
875 exec_setregs(td, imgp, (u_long)(uintptr_t)stack_base);
1293 register_t *stack_base; local
1388 stack_base = (register_t *)vectp;
1434 return (stack_base);
[all...]
H A Dkern_thr.c162 stack.ss_sp = param->stack_base;
H A Dimgact_elf.c1061 __elfN(freebsd_fixup)(register_t **stack_base, struct image_params *imgp) argument
1067 base = (Elf_Addr *)*stack_base;
1106 *stack_base = (register_t *)base;
/freebsd-10-stable/sys/amd64/linux/
H A Dlinux_sysvec.c123 static int elf_linux_fixup(register_t **stack_base,
267 elf_linux_fixup(register_t **stack_base, struct image_params *imgp) argument
281 base = (Elf64_Addr *)*stack_base;
315 *stack_base = (register_t *)base;
330 register_t *stack_base; local
397 stack_base = (register_t *)vectp;
442 return (stack_base);
/freebsd-10-stable/sys/amd64/linux32/
H A Dlinux32_sysvec.c122 static int elf_linux_fixup(register_t **stack_base,
227 elf_linux_fixup(register_t **stack_base, struct image_params *imgp) argument
239 base = (Elf32_Addr *)*stack_base;
284 *stack_base = (register_t *)base;
848 u_int32_t *stack_base; local
912 stack_base = vectp;
957 return ((register_t *)stack_base);
/freebsd-10-stable/lib/libthr/thread/
H A Dthr_create.c157 param.stack_base = new_thread->attr.stackaddr_attr;
/freebsd-10-stable/sys/compat/freebsd32/
H A Dfreebsd32.h229 uint32_t stack_base; member in struct:thr_param32
H A Dfreebsd32_misc.c2530 param.stack_base = PTRIN(param32.stack_base);
2922 u_int32_t *stack_base; local
3018 stack_base = vectp;
3063 return ((register_t *)stack_base);

Completed in 159 milliseconds