Searched refs:lwpinfo (Results 1 – 5 of 5) sorted by relevance
| /freebsd-12-stable/tools/test/ptrace/ |
| D | scescx.c | 86 decode_pl_flags(struct ptrace_lwpinfo *lwpinfo) in decode_pl_flags() argument 111 flags = lwpinfo->pl_flags; in decode_pl_flags() 136 decode_pl_event(struct ptrace_lwpinfo *lwpinfo) in decode_pl_event() argument 139 switch (lwpinfo->pl_event) { in decode_pl_event() 182 wait_info(int pid, int status, struct ptrace_lwpinfo *lwpinfo) in wait_info() argument 189 if (lwpinfo != NULL) { in wait_info() 191 decode_pl_event(lwpinfo), decode_pl_flags(lwpinfo)); in wait_info() 192 if ((lwpinfo->pl_flags & (PL_FLAG_SCE | PL_FLAG_SCX)) != 0) { in wait_info() 193 printf(" sc%d", lwpinfo->pl_syscall_code); in wait_info() 194 args = calloc(lwpinfo->pl_syscall_narg, sizeof(long)); in wait_info() [all …]
|
| /freebsd-12-stable/sys/amd64/linux/ |
| D | linux_ptrace.c | 121 struct ptrace_lwpinfo lwpinfo; in linux_ptrace_status() local 127 error = kern_ptrace(td, PT_LWPINFO, pid, &lwpinfo, sizeof(lwpinfo)); in linux_ptrace_status() 139 lwpinfo.pl_flags & PL_FLAG_SCE) in linux_ptrace_status() 142 lwpinfo.pl_flags & PL_FLAG_SCX) in linux_ptrace_status() 145 lwpinfo.pl_flags & PL_FLAG_EXITED) in linux_ptrace_status() 394 struct ptrace_lwpinfo lwpinfo; in linux_ptrace_getsiginfo() local 398 error = kern_ptrace(td, PT_LWPINFO, pid, &lwpinfo, sizeof(lwpinfo)); in linux_ptrace_getsiginfo() 404 if ((lwpinfo.pl_flags & PL_FLAG_SI) == 0) { in linux_ptrace_getsiginfo() 410 sig = bsd_to_linux_signal(lwpinfo.pl_siginfo.si_signo); in linux_ptrace_getsiginfo() 412 siginfo_to_lsiginfo(&lwpinfo.pl_siginfo, &l_siginfo, sig); in linux_ptrace_getsiginfo() [all …]
|
| /freebsd-12-stable/lib/libproc/ |
| D | proc_util.c | 216 struct ptrace_lwpinfo lwpinfo; in proc_getlwpstatus() local 222 if (ptrace(PT_LWPINFO, proc_getpid(phdl), (caddr_t)&lwpinfo, in proc_getlwpstatus() 223 sizeof(lwpinfo)) < 0) in proc_getlwpstatus() 225 siginfo = &lwpinfo.pl_siginfo; in proc_getlwpstatus() 226 if (lwpinfo.pl_event == PL_EVENT_SIGNAL && in proc_getlwpstatus() 227 (lwpinfo.pl_flags & PL_FLAG_SI) != 0) { in proc_getlwpstatus() 237 } else if (lwpinfo.pl_flags & PL_FLAG_SCE) { in proc_getlwpstatus() 239 } else if (lwpinfo.pl_flags & PL_FLAG_SCX) { in proc_getlwpstatus()
|
| /freebsd-12-stable/usr.bin/gcore/ |
| D | elfcore.c | 701 struct ptrace_lwpinfo lwpinfo; in elf_note_thrmisc() local 708 ptrace(PT_LWPINFO, tid, (void *)&lwpinfo, in elf_note_thrmisc() 709 sizeof(lwpinfo)); in elf_note_thrmisc() 711 strcpy(thrmisc->pr_tname, lwpinfo.pl_tdname); in elf_note_thrmisc() 722 struct ptrace_lwpinfo lwpinfo; in elf_note_ptlwpinfo() local 731 ptrace(PT_LWPINFO, tid, (void *)&lwpinfo, sizeof(lwpinfo)); in elf_note_ptlwpinfo() 732 elf_convert_lwpinfo(elf_info, &lwpinfo); in elf_note_ptlwpinfo()
|
| /freebsd-12-stable/gnu/usr.bin/gdb/libgdb/ |
| D | fbsd-threads.c | 438 struct ptrace_lwpinfo lwpinfo; in fbsd_thread_get_name() local 444 if (ptrace (PT_LWPINFO, lwpid, (caddr_t)&lwpinfo, sizeof (lwpinfo)) == -1) in fbsd_thread_get_name() 446 strncpy (last_thr_name, lwpinfo.pl_tdname, sizeof (last_thr_name) - 1); in fbsd_thread_get_name()
|