/src/lib/csu/arch/m68k/ |
crt0.S | 43 movl %a2,-(%sp) | ps_strings 45 | call: ___start(cleanup, ps_strings)
|
/src/lib/csu/arch/sh3/ |
crt0.S | 48 * argc, argv and environ from ps_strings - move its arguments to 55 mov r9, r5 ! struct ps_strings *ps_strings
|
/src/lib/csu/common/ |
csu-common.h | 38 extern struct ps_strings *__ps_strings __common;
|
crt0-common.c | 80 struct ps_strings *__ps_strings __common = 0; 83 __dead __dso_hidden void ___start(void (*)(void), struct ps_strings *); 217 static void relocate_self(struct ps_strings *) __noinline; 220 relocate_self(struct ps_strings *ps_strings) 222 AuxInfo *aux = (AuxInfo *)(ps_strings->ps_argvstr + ps_strings->ps_nargvstr + 223 ps_strings->ps_nenvstr + 2); 323 struct ps_strings *ps_strings) [all...] |
/src/lib/csu/arch/hppa/ |
crt0.S | 42 * void _start(struct ps_strings *ps_strings, 58 * struct ps_strings *ps_strings); 60 copy %arg0, %arg2 ; ps_strings -> tmp 63 copy %arg2, %arg1 ; ps_strings -> arg1
|
/src/lib/csu/arch/sparc/ |
crt0.S | 46 ! %g1 = ps_strings 47 ! call: ___start(cleanup, ps_strings)
|
/src/lib/csu/arch/sparc64/ |
crt0.S | 51 ! %g1 = ps_strings 52 ! call: ___start(cleanup, ps_strings)
|
/src/tests/kernel/ |
h_ps_strings2.c | 45 extern struct ps_strings *__ps_strings;
|
h_ps_strings1.c | 39 extern struct ps_strings *__ps_strings; 48 static const char nargv_err[] = "Wrong argc in ps_strings"; 54 static const char argv_err[] = "Wrong argv in ps_strings"; 60 static const char env_err[] = "Wrong env in ps_strings"; 68 static const char nenv_err[] = "Wrong nenv in ps_strings";
|
/src/sys/compat/netbsd32/ |
netbsd32_exec.h | 67 struct ps_strings *, char **, void *); 71 struct ps_strings *, char **, void *); 85 struct ps_strings *arginfo, char **stackp, void *argp)
|
netbsd32_kern_proc.c | 109 copyin_psstrings_32(struct proc *p, struct ps_strings *arginfo)
|
netbsd32_exec_elf32.c | 135 struct ps_strings *arginfo, char **stackp, void *argp)
|
/src/sys/compat/linux32/common/ |
linux32_exec.h | 55 struct ps_strings *, char **, void *);
|
/src/lib/libc/misc/ |
initfini.c | 75 struct ps_strings *__ps_strings __common;
|
/src/libexec/ld.elf_so/arch/i386/ |
rtld_start.S | 41 pushl %ebx # save ps_strings 61 popl %ebx # %ebx = ps_strings
|
/src/libexec/ld.elf_so/arch/or1k/ |
rtld_start.S | 43 * struct ps_strings *ps_strings); 51 l.ori r30, r5, 0 # ps_strings 73 l.ori r5, r30, 0 # ps_strings 76 l.jalr r11 # _start(obj, cleanup, ps_strings)
|
/src/libexec/ld.elf_so/arch/powerpc/ |
rtld_start.S | 45 stw %r8,32(%r1) # ps_strings 70 lwz %r8,32(%r1) # ps_strings 73 blrl # _start(argc, argv, envp, obj, cleanup, ps_strings)
|
/src/sys/compat/linux/common/ |
linux_exec.h | 127 struct ps_strings *, char **, void *); 143 struct ps_strings *, char **, void *); 167 struct ps_strings *, char **, void *);
|
/src/libexec/ld.elf_so/arch/riscv/ |
rtld_start.S | 43 * struct ps_strings *ps_strings 52 mv s1, a1 # save ps_strings pointer 69 mv a1, s1 # restore ps_strings 72 jr t0 # _start(cleanup, ps_strings);
|
/src/libexec/ld.elf_so/arch/x86_64/ |
rtld_start.S | 48 pushq %rbx # save ps_strings 65 popq %rbx # %rbx = ps_strings
|
/src/sys/sys/ |
exec.h | 111 struct ps_strings { struct 165 struct ps_strings *, char **, void *); 265 struct ps_strings *, char **, void *); 266 int copyin_psstrings (struct proc *, struct ps_strings *);
|
/src/libexec/ld.elf_so/arch/hppa/ |
rtld_start.S | 45 * Save our single argument, the ps_strings pointer. We'll need this 82 * Recover the ps_strings pointer, and take out the 85 ldw HPPA_FRAME_ARG(0)(%r3), %arg0 ; ps_strings 103 ldw HPPA_FRAME_ARG(0)(%r3), %arg0 ; ps_strings
|
/src/lib/libkvm/ |
kvm_powerpc64.c | 170 extern struct ps_strings *__ps_strings;
|
kvm_m68k.c | 157 extern struct ps_strings *__ps_strings;
|
/src/sys/compat/linux/arch/powerpc/ |
linux_exec_powerpc.c | 66 struct ps_strings *arginfo, char **stackp,
|