/freebsd-10.0-release/sys/sys/ |
H A D | thr.h | 50 char *stack_base; /* stack base address. */ member in struct:thr_param
|
/freebsd-10.0-release/sys/compat/svr4/ |
H A D | svr4_sysvec.c | 157 static int svr4_fixup(register_t **stack_base, struct image_params *imgp); 216 svr4_fixup(register_t **stack_base, struct image_params *imgp) argument 224 pos = *stack_base + (imgp->args->argc + imgp->args->envc + 2); 244 (*stack_base)--; 245 **stack_base = (register_t)imgp->args->argc;
|
/freebsd-10.0-release/contrib/diff/lib/ |
H A D | c-stack.c | 186 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.0-release/cddl/contrib/opensolaris/head/ |
H A D | thread.h | 76 thr_create(void *stack_base, size_t stack_size, void *(*start_func) (void*), argument 82 assert(stack_base == NULL);
|
/freebsd-10.0-release/sys/i386/ibcs2/ |
H A D | ibcs2_sysvec.c | 95 ibcs2_fixup(register_t **stack_base, struct image_params *imgp) argument 98 return (suword(--(*stack_base), imgp->args->argc));
|
/freebsd-10.0-release/sys/i386/linux/ |
H A D | linux_sysvec.c | 104 static int linux_fixup(register_t **stack_base, 106 static int elf_linux_fixup(register_t **stack_base, 224 linux_fixup(register_t **stack_base, struct image_params *imgp) argument 228 argv = *stack_base; 229 envp = *stack_base + (imgp->args->argc + 1); 230 (*stack_base)--; 231 suword(*stack_base, (intptr_t)(void *)envp); 232 (*stack_base)--; 233 suword(*stack_base, (intptr_t)(void *)argv); 234 (*stack_base) 240 elf_linux_fixup(register_t **stack_base, struct image_params *imgp) argument 303 register_t *stack_base; local [all...] |
/freebsd-10.0-release/sys/kern/ |
H A D | imgact_aout.c | 66 static int aout_fixup(register_t **stack_base, struct image_params *imgp); 152 aout_fixup(register_t **stack_base, struct image_params *imgp) argument 155 *(char **)stack_base -= sizeof(uint32_t); 156 return (suword32(*stack_base, imgp->args->argc));
|
H A D | kern_thr.c | 92 char *stack_base, size_t stack_size, 144 param->stack_base, param->stack_size, param->tls_base, 153 char *stack_base, size_t stack_size, 240 stack.ss_sp = stack_base; 151 create_thread(struct thread *td, mcontext_t *ctx, void (*start_func)(void *), void *arg, char *stack_base, size_t stack_size, char *tls_base, long *child_tid, long *parent_tid, int flags, struct rtprio *rtp) argument
|
H A D | kern_exec.c | 343 register_t *stack_base; local 582 stack_base = (*p->p_sysent->sv_copyout_strings)(imgp); 584 stack_base = exec_copyout_strings(imgp); 592 (*p->p_sysent->sv_fixup)(&stack_base, imgp); 594 suword(--stack_base, imgp->args->argc); 839 (u_long)(uintptr_t)stack_base); 841 exec_setregs(td, imgp, (u_long)(uintptr_t)stack_base); 1245 register_t *stack_base; local 1338 stack_base = (register_t *)vectp; 1384 return (stack_base); [all...] |
H A D | imgact_elf.c | 979 __elfN(freebsd_fixup)(register_t **stack_base, struct image_params *imgp) argument 985 base = (Elf_Addr *)*stack_base; 1023 *stack_base = (register_t *)base;
|
/freebsd-10.0-release/sys/amd64/linux32/ |
H A D | linux32_sysvec.c | 122 static int elf_linux_fixup(register_t **stack_base, 245 elf_linux_fixup(register_t **stack_base, struct image_params *imgp) argument 257 base = (Elf32_Addr *)*stack_base; 295 *stack_base = (register_t *)base; 863 u_int32_t *stack_base; local 912 stack_base = vectp; 957 return ((register_t *)stack_base);
|
/freebsd-10.0-release/lib/libthr/thread/ |
H A D | thr_create.c | 153 param.stack_base = new_thread->attr.stackaddr_attr;
|
/freebsd-10.0-release/sys/compat/freebsd32/ |
H A D | freebsd32.h | 229 uint32_t stack_base; member in struct:thr_param32
|
H A D | freebsd32_misc.c | 2429 param.stack_base = PTRIN(param32.stack_base); 2794 u_int32_t *stack_base; local 2886 stack_base = vectp; 2931 return ((register_t *)stack_base);
|