Searched refs:ps_strings (Results 1 - 25 of 50) sorted by relevance

12

/netbsd-current/lib/csu/arch/m68k/
H A Dcrt0.S43 movl %a2,-(%sp) | ps_strings
45 | call: ___start(cleanup, ps_strings)
/netbsd-current/lib/csu/arch/sh3/
H A Dcrt0.S48 * 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 Dcsu-common.h38 extern struct ps_strings *__ps_strings __common;
H A Dcrt0-common.c77 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 Dcrt0.S42 * 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 Dcrt0.S46 ! %g1 = ps_strings
47 ! call: ___start(cleanup, ps_strings)
/netbsd-current/lib/csu/arch/sparc64/
H A Dcrt0.S51 ! %g1 = ps_strings
52 ! call: ___start(cleanup, ps_strings)
/netbsd-current/tests/kernel/
H A Dh_ps_strings2.c45 extern struct ps_strings *__ps_strings;
H A Dh_ps_strings1.c39 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 Ddragonfly-unwind.h67 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 Ddragonfly-unwind.h67 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 Dnetbsd32_exec.h67 struct ps_strings *, char **, void *);
71 struct ps_strings *, char **, void *);
85 struct ps_strings *arginfo, char **stackp, void *argp)
H A Dnetbsd32_kern_proc.c109 copyin_psstrings_32(struct proc *p, struct ps_strings *arginfo)
H A Dnetbsd32_exec_elf32.c135 struct ps_strings *arginfo, char **stackp, void *argp)
/netbsd-current/sys/compat/linux32/common/
H A Dlinux32_exec.h55 struct ps_strings *, char **, void *);
/netbsd-current/lib/libc/misc/
H A Dinitfini.c75 struct ps_strings *__ps_strings __common;
/netbsd-current/libexec/ld.elf_so/arch/i386/
H A Drtld_start.S41 pushl %ebx # save ps_strings
61 popl %ebx # %ebx = ps_strings
/netbsd-current/libexec/ld.elf_so/arch/or1k/
H A Drtld_start.S43 * 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 Drtld_start.S45 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 Dlinux_exec.h127 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 Drtld_start.S43 * 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 Drtld_start.S48 pushq %rbx # save ps_strings
65 popq %rbx # %rbx = ps_strings
/netbsd-current/sys/sys/
H A Dexec.h111 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 Drtld_start.S45 * 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 Dkvm_powerpc64.c170 extern struct ps_strings *__ps_strings;

Completed in 185 milliseconds

12