Lines Matching refs:lwpinfo
124 struct ptrace_lwpinfo lwpinfo; in linux_ptrace_status() local
130 error = kern_ptrace(td, PT_LWPINFO, pid, &lwpinfo, sizeof(lwpinfo)); in linux_ptrace_status()
142 lwpinfo.pl_flags & PL_FLAG_SCE) in linux_ptrace_status()
145 lwpinfo.pl_flags & PL_FLAG_SCX) { in linux_ptrace_status()
146 if (lwpinfo.pl_flags & PL_FLAG_EXEC) in linux_ptrace_status()
152 lwpinfo.pl_flags & PL_FLAG_EXITED) in linux_ptrace_status()
239 struct ptrace_lwpinfo lwpinfo; in linux_ptrace_getsiginfo() local
243 error = kern_ptrace(td, PT_LWPINFO, pid, &lwpinfo, sizeof(lwpinfo)); in linux_ptrace_getsiginfo()
249 if ((lwpinfo.pl_flags & PL_FLAG_SI) == 0) { in linux_ptrace_getsiginfo()
255 sig = bsd_to_linux_signal(lwpinfo.pl_siginfo.si_signo); in linux_ptrace_getsiginfo()
257 siginfo_to_lsiginfo(&lwpinfo.pl_siginfo, &l_siginfo, sig); in linux_ptrace_getsiginfo()
372 struct ptrace_lwpinfo lwpinfo; in linux_ptrace_get_syscall_info() local
378 error = kern_ptrace(td, PT_LWPINFO, pid, &lwpinfo, sizeof(lwpinfo)); in linux_ptrace_get_syscall_info()
386 if (lwpinfo.pl_flags & PL_FLAG_SCE) { in linux_ptrace_get_syscall_info()
388 si.entry.nr = lwpinfo.pl_syscall_code; in linux_ptrace_get_syscall_info()
406 } else if (lwpinfo.pl_flags & PL_FLAG_SCX) { in linux_ptrace_get_syscall_info()