Lines Matching refs:ps_strings
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) in relocate_self() argument
219 AuxInfo *aux = (AuxInfo *)(ps_strings->ps_argvstr + ps_strings->ps_nargvstr + in relocate_self()
220 ps_strings->ps_nenvstr + 2); in relocate_self()
297 struct ps_strings *ps_strings) in ___start() argument
300 relocate_self(ps_strings); in ___start()
303 if (ps_strings == NULL) in ___start()
305 __ps_strings = ps_strings; in ___start()
307 environ = ps_strings->ps_envstr; in ___start()
309 if (ps_strings->ps_argvstr[0] != NULL) { in ___start()
311 __progname = ps_strings->ps_argvstr[0]; in ___start()
312 for (c = ps_strings->ps_argvstr[0]; *c; ++c) { in ___start()
349 exit(main(ps_strings->ps_nargvstr, ps_strings->ps_argvstr, environ)); in ___start()