/dragonfly/lib/libc/gen/ |
H A D | setproctitle.c | 64 static struct ps_strings *ps_strings; in setproctitle() local 142 if (ps_strings == NULL) { in setproctitle() 147 ps_strings = (struct ps_strings *)ul_ps_strings; in setproctitle() 151 if (ps_strings->ps_argvstr) { in setproctitle() 155 oargc = ps_strings->ps_nargvstr; in setproctitle() 156 oargv = ps_strings->ps_argvstr; in setproctitle() 177 ps_strings->ps_nargvstr = nargc; in setproctitle() 178 ps_strings->ps_argvstr = nargvp; in setproctitle()
|
/dragonfly/contrib/gcc-4.7/libgcc/config/i386/ |
H A D | dragonfly-unwind.h | 23 unsigned long ps_strings; in x86_64_sigtramp_range() local 29 len = sizeof (ps_strings); in x86_64_sigtramp_range() 30 sysctl (mib, 2, &ps_strings, &len, NULL, 0); in x86_64_sigtramp_range() 32 *start = (unsigned char *)ps_strings - 32; in x86_64_sigtramp_range() 33 *end = (unsigned char *)ps_strings; in x86_64_sigtramp_range() 103 unsigned long ps_strings; in x86_sigtramp_range() local 109 len = sizeof (ps_strings); in x86_sigtramp_range() 110 sysctl (mib, 2, &ps_strings, &len, NULL, 0); in x86_sigtramp_range() 112 *start = (unsigned char *)ps_strings - 128; in x86_sigtramp_range() 113 *end = (unsigned char *)ps_strings; in x86_sigtramp_range()
|
/dragonfly/contrib/gcc-8.0/libgcc/config/i386/ |
H A D | dragonfly-unwind.h | 67 unsigned long ps_strings; in x86_64_outside_sigtramp_range() 68 size_t len = sizeof (ps_strings); in x86_64_outside_sigtramp_range() 72 if (sysctl (mib, 2, &ps_strings, &len, NULL, 0) == 0) in x86_64_outside_sigtramp_range() 75 sigtramp_start = (unsigned char *)ps_strings - 32; in x86_64_outside_sigtramp_range() 76 sigtramp_end = (unsigned char *)ps_strings; in x86_64_outside_sigtramp_range() 150 unsigned long ps_strings; in x86_sigtramp_range() local 156 len = sizeof (ps_strings); in x86_sigtramp_range() 157 sysctl (mib, 2, &ps_strings, &len, NULL, 0); in x86_sigtramp_range() 159 *start = (unsigned char *)ps_strings - 128; in x86_sigtramp_range() 160 *end = (unsigned char *)ps_strings; in x86_sigtramp_range()
|
/dragonfly/contrib/gdb-7/gdb/ |
H A D | i386dfly-nat.c | 210 u_long ps_strings; in _initialize_i386dfly_nat() local 215 len = sizeof (ps_strings); in _initialize_i386dfly_nat() 216 if (sysctl (mib, 2, &ps_strings, &len, NULL, 0) == 0) in _initialize_i386dfly_nat() 218 i386dfly_sigtramp_start_addr = ps_strings - 128; in _initialize_i386dfly_nat() 219 i386dfly_sigtramp_end_addr = ps_strings; in _initialize_i386dfly_nat()
|
H A D | amd64dfly-nat.c | 324 long ps_strings; in _initialize_amd64dfly_nat() local 329 len = sizeof (ps_strings); in _initialize_amd64dfly_nat() 330 if (sysctl (mib, 2, &ps_strings, &len, NULL, 0) == 0) in _initialize_amd64dfly_nat() 332 amd64dfly_sigtramp_start_addr = ps_strings - 32; in _initialize_amd64dfly_nat() 333 amd64dfly_sigtramp_end_addr = ps_strings; in _initialize_amd64dfly_nat()
|
/dragonfly/lib/libkvm/ |
H A D | kvm_proc.c | 745 ps_str_a(struct ps_strings *p, u_long *addr, int *n) in ps_str_a() 752 ps_str_e(struct ps_strings *p, u_long *addr, int *n) in ps_str_e() 788 void (*info)(struct ps_strings *, u_long *, int *)) in kvm_doargv() argument 793 static struct ps_strings arginfo; in kvm_doargv() 794 static u_long ps_strings; in kvm_doargv() local 797 if (ps_strings == 0) { in kvm_doargv() 798 len = sizeof(ps_strings); in kvm_doargv() 799 if (sysctlbyname("kern.ps_strings", &ps_strings, &len, NULL, in kvm_doargv() 801 ps_strings = PS_STRINGS; in kvm_doargv() 808 kvm_uread(kd, kp->kp_pid, ps_strings, (char *)&arginfo, in kvm_doargv()
|
/dragonfly/sys/sys/ |
H A D | exec.h | 50 struct ps_strings { struct 60 #define PS_STRINGS (USRSTACK - sizeof(struct ps_strings))
|
H A D | imgact.h | 65 unsigned long ps_strings; /* PS_STRINGS for BSD/OS binaries */ member
|
/dragonfly/sys/kern/ |
H A D | kern_exec.c | 92 __read_mostly static u_long ps_strings = PS_STRINGS; variable 93 SYSCTL_ULONG(_kern, KERN_PS_STRINGS, ps_strings, CTLFLAG_RD, &ps_strings, 0, ""); 251 imgp->ps_strings = 0; in kern_execve() 582 imgp->ps_strings); in kern_execve() 1151 struct ps_strings *arginfo; in exec_copyout_strings() 1163 arginfo = (struct ps_strings *)PS_STRINGS; in exec_copyout_strings()
|
/dragonfly/sys/platform/vkernel64/x86_64/ |
H A D | cpu_regs.c | 545 exec_setregs(u_long entry, u_long stack, u_long ps_strings) in exec_setregs() argument 561 regs->tf_rbx = ps_strings; in exec_setregs()
|
/dragonfly/sys/vfs/procfs/ |
H A D | procfs_status.c | 184 struct ps_strings pstr; in procfs_docmdline()
|
/dragonfly/sys/platform/pc64/x86_64/ |
H A D | machdep.c | 1471 exec_setregs(u_long entry, u_long stack, u_long ps_strings) in exec_setregs() argument 1488 regs->tf_rbx = ps_strings; in exec_setregs()
|