/freebsd-10-stable/sys/sys/ |
H A D | thr.h | 50 char *stack_base; /* stack base address. */ member in struct:thr_param
|
/freebsd-10-stable/sys/compat/svr4/ |
H A D | svr4_sysvec.c | 157 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 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-stable/sys/i386/ibcs2/ |
H A D | ibcs2_sysvec.c | 97 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 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-stable/sys/i386/linux/ |
H A D | linux_sysvec.c | 113 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 D | imgact_aout.c | 66 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 D | kern_exec.c | 365 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 D | kern_thr.c | 162 stack.ss_sp = param->stack_base;
|
H A D | imgact_elf.c | 1061 __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 D | linux_sysvec.c | 123 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 D | linux32_sysvec.c | 122 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 D | thr_create.c | 157 param.stack_base = new_thread->attr.stackaddr_attr;
|
/freebsd-10-stable/sys/compat/freebsd32/ |
H A D | freebsd32.h | 229 uint32_t stack_base; member in struct:thr_param32
|
H A D | freebsd32_misc.c | 2530 param.stack_base = PTRIN(param32.stack_base); 2922 u_int32_t *stack_base; local 3018 stack_base = vectp; 3063 return ((register_t *)stack_base);
|