ps_strings
struct ps_strings;
void (*)(void), struct ps_strings *) __dead2;
struct ps_strings *__ps_strings;
void __start(int, char **, char **, struct ps_strings *,
__start(int argc, char **argv, char **env, struct ps_strings *ps_strings,
if (ps_strings != (struct ps_strings *)0)
__ps_strings = ps_strings;
struct ps_strings;
struct ps_strings *__ps_strings;
void (*)(void), struct ps_strings *) __dead2;
struct ps_strings *ps_strings)
if (ps_strings != (struct ps_strings *)0)
__ps_strings = ps_strings;
struct ps_strings;
void (*)(void), struct ps_strings *) __dead2;
struct ps_strings *__ps_strings;
struct ps_strings *ps_strings)
if (ps_strings != (struct ps_strings *)0)
__ps_strings = ps_strings;
if (ps_strings == NULL)
(void)_elf_aux_info(AT_PS_STRINGS, &ps_strings,
sizeof(ps_strings));
if (ps_strings == NULL) {
ps_strings = (struct ps_strings *)ul_ps_strings;
if (ps_strings == NULL)
if (ps_strings->ps_argvstr == NULL)
oargc = ps_strings->ps_nargvstr;
oargv = ps_strings->ps_argvstr;
ps_strings->ps_nargvstr = nargc;
ps_strings->ps_argvstr = nargvp;
static struct ps_strings *ps_strings;
struct ps_strings pss;
ps_strings = aux->a_un.a_ptr;
if (ps_strings != NULL) {
*(void **)buf = ps_strings;
static void *ps_strings, *timekeep;
.sv_psstringssz = sizeof(struct ps_strings),
.sv_psstringssz = sizeof(struct ps_strings),
regs->tf_rbx = (register_t)imgp->ps_strings;
#define PS_STRINGS_LA57 (USRSTACK_LA57 - sizeof(struct ps_strings))
#define PS_STRINGS_LA48 (USRSTACK_LA48 - sizeof(struct ps_strings))
.sv_psstringssz = sizeof(struct ps_strings),
sizeof(struct ps_strings))
regs->tf_rbx = (register_t)imgp->ps_strings;
.sv_psstringssz = sizeof(struct ps_strings),
.sv_psstringssz = sizeof(struct ps_strings),
.sv_psstringssz = sizeof(struct ps_strings),
sizeof(struct ps_strings))
imgp->ps_strings = arginfo;
struct ps_strings *arginfo;
arginfo = imgp->ps_strings = (void *)destp;
.sv_psstringssz = sizeof(struct ps_strings),
regs->tf_ebx = (register_t)imgp->ps_strings;
.sv_psstringssz = sizeof(struct ps_strings),
.sv_psstringssz = sizeof(struct ps_strings),
#define LINUX_PS_STRINGS (LINUX_USRSTACK - sizeof(struct ps_strings))
imgp->ps_strings = (void *)aout_sysvec.sv_psstrings;
#define AOUT32_PS_STRINGS (AOUT32_USRSTACK - sizeof(struct ps_strings))
.sv_psstringssz = sizeof(struct ps_strings),
AUXARGS_ENTRY_PTR(pos, AT_PS_STRINGS, imgp->ps_strings);
elf_ps_strings_t ps_strings;
size = sizeof(structsize) + sizeof(ps_strings);
structsize = sizeof(ps_strings);
ps_strings = PTROUT(PROC_PS_STRINGS(p));
ps_strings = PROC_PS_STRINGS(p);
sbuf_bcat(sb, &ps_strings, sizeof(ps_strings));
.sv_psstringssz = sizeof(struct ps_strings),
SYSCTL_PROC(_kern, KERN_PS_STRINGS, ps_strings, CTLTYPE_ULONG|CTLFLAG_RD|
vm_offset_t ps_strings;
ps_strings = PROC_PS_STRINGS(p);
return (SYSCTL_OUT(req, &ps_strings, sizeof(ps_strings)));
struct ps_strings *arginfo;
arginfo = imgp->ps_strings = (void *)destp;
struct ps_strings pss;
vm_offset_t ps_strings;
ps_strings = PROC_PS_STRINGS(p);
error = SYSCTL_OUT(req, &ps_strings, sizeof(ps_strings));
static SYSCTL_NODE(_kern_proc, KERN_PROC_PS_STRINGS, ps_strings, CTLFLAG_RD |
.sv_psstringssz = sizeof(struct ps_strings),
.sv_psstringssz = sizeof(struct ps_strings),
.sv_psstringssz = sizeof(struct ps_strings),
tf->fixreg[8] = (register_t)imgp->ps_strings; /* NetBSD extension */
tf->fixreg[8] = (register_t)imgp->ps_strings; /* NetBSD extension */
#define PS_STRINGS_SV39 (USRSTACK_SV39 - sizeof(struct ps_strings))
#define PS_STRINGS_SV48 (USRSTACK_SV48 - sizeof(struct ps_strings))
.sv_psstringssz = sizeof(struct ps_strings),
#define PS_STRINGS (USRSTACK - sizeof(struct ps_strings))
void *ps_strings; /* pointer to ps_string (user space) */