/netbsd-current/lib/csu/arch/m68k/ |
H A D | crt0.S | 43 movl %a2,-(%sp) | ps_strings 45 | call: ___start(cleanup, ps_strings)
|
/netbsd-current/lib/csu/arch/sh3/ |
H A D | crt0.S | 48 * argc, argv and environ from ps_strings - move its arguments to 55 mov r9, r5 ! struct ps_strings *ps_strings
|
/netbsd-current/lib/csu/common/ |
H A D | csu-common.h | 38 extern struct ps_strings *__ps_strings __common;
|
H A D | crt0-common.c | 77 struct ps_strings *__ps_strings __common = 0; 80 __dead __dso_hidden void ___start(void (*)(void), struct ps_strings *); 214 static void relocate_self(struct ps_strings *) __noinline; 217 relocate_self(struct ps_strings *ps_strings) argument 219 AuxInfo *aux = (AuxInfo *)(ps_strings->ps_argvstr + ps_strings->ps_nargvstr + 220 ps_strings->ps_nenvstr + 2); 297 struct ps_strings *ps_strings) 296 ___start(void (*cleanup)(void), struct ps_strings *ps_strings) argument [all...] |
/netbsd-current/lib/csu/arch/hppa/ |
H A D | 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
|
/netbsd-current/lib/csu/arch/sparc/ |
H A D | crt0.S | 46 ! %g1 = ps_strings 47 ! call: ___start(cleanup, ps_strings)
|
/netbsd-current/lib/csu/arch/sparc64/ |
H A D | crt0.S | 51 ! %g1 = ps_strings 52 ! call: ___start(cleanup, ps_strings)
|
/netbsd-current/tests/kernel/ |
H A D | h_ps_strings2.c | 45 extern struct ps_strings *__ps_strings;
|
H A D | 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";
|
/netbsd-current/external/gpl3/gcc.old/dist/libgcc/config/i386/ |
H A D | dragonfly-unwind.h | 67 unsigned long ps_strings; 68 size_t len = sizeof (ps_strings); 72 if (sysctl (mib, 2, &ps_strings, &len, NULL, 0) == 0) 75 sigtramp_start = (unsigned char *)ps_strings - 32; 76 sigtramp_end = (unsigned char *)ps_strings; 150 unsigned long ps_strings; local 156 len = sizeof (ps_strings); 157 sysctl (mib, 2, &ps_strings, &len, NULL, 0); 159 *start = (unsigned char *)ps_strings - 128; 160 *end = (unsigned char *)ps_strings; [all...] |
/netbsd-current/external/gpl3/gcc/dist/libgcc/config/i386/ |
H A D | dragonfly-unwind.h | 67 unsigned long ps_strings; 68 size_t len = sizeof (ps_strings); 72 if (sysctl (mib, 2, &ps_strings, &len, NULL, 0) == 0) 75 sigtramp_start = (unsigned char *)ps_strings - 32; 76 sigtramp_end = (unsigned char *)ps_strings; 150 unsigned long ps_strings; local 156 len = sizeof (ps_strings); 157 sysctl (mib, 2, &ps_strings, &len, NULL, 0); 159 *start = (unsigned char *)ps_strings - 128; 160 *end = (unsigned char *)ps_strings; [all...] |
/netbsd-current/sys/compat/netbsd32/ |
H A D | netbsd32_exec.h | 67 struct ps_strings *, char **, void *); 71 struct ps_strings *, char **, void *); 85 struct ps_strings *arginfo, char **stackp, void *argp)
|
H A D | netbsd32_kern_proc.c | 109 copyin_psstrings_32(struct proc *p, struct ps_strings *arginfo)
|
H A D | netbsd32_exec_elf32.c | 135 struct ps_strings *arginfo, char **stackp, void *argp)
|
/netbsd-current/sys/compat/linux32/common/ |
H A D | linux32_exec.h | 55 struct ps_strings *, char **, void *);
|
/netbsd-current/lib/libc/misc/ |
H A D | initfini.c | 75 struct ps_strings *__ps_strings __common;
|
/netbsd-current/libexec/ld.elf_so/arch/i386/ |
H A D | rtld_start.S | 41 pushl %ebx # save ps_strings 61 popl %ebx # %ebx = ps_strings
|
/netbsd-current/libexec/ld.elf_so/arch/or1k/ |
H A D | 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)
|
/netbsd-current/libexec/ld.elf_so/arch/powerpc/ |
H A D | 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)
|
/netbsd-current/sys/compat/linux/common/ |
H A D | linux_exec.h | 127 struct ps_strings *, char **, void *); 143 struct ps_strings *, char **, void *); 167 struct ps_strings *, char **, void *);
|
/netbsd-current/libexec/ld.elf_so/arch/riscv/ |
H A D | 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);
|
/netbsd-current/libexec/ld.elf_so/arch/x86_64/ |
H A D | rtld_start.S | 48 pushq %rbx # save ps_strings 65 popq %rbx # %rbx = ps_strings
|
/netbsd-current/sys/sys/ |
H A D | 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 *);
|
/netbsd-current/libexec/ld.elf_so/arch/hppa/ |
H A D | 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
|
/netbsd-current/lib/libkvm/ |
H A D | kvm_powerpc64.c | 170 extern struct ps_strings *__ps_strings;
|