Home
last modified time | relevance | path

Searched refs:lwpid (Results 1 – 24 of 24) sorted by relevance

/freebsd-11-stable/contrib/gdb/gdb/
HDproc-service.c110 ps_lstop (gdb_ps_prochandle_t ph, lwpid_t lwpid) in ps_lstop() argument
120 ps_lcontinue (gdb_ps_prochandle_t ph, lwpid_t lwpid) in ps_lcontinue() argument
132 ps_lgetxregsize (gdb_ps_prochandle_t ph, lwpid_t lwpid, int *xregsize) in ps_lgetxregsize() argument
142 ps_lgetxregs (gdb_ps_prochandle_t ph, lwpid_t lwpid, caddr_t xregset) in ps_lgetxregs() argument
152 ps_lsetxregs (gdb_ps_prochandle_t ph, lwpid_t lwpid, caddr_t xregset) in ps_lsetxregs() argument
230 ps_lgetregs (gdb_ps_prochandle_t ph, lwpid_t lwpid, prgregset_t gregset) in ps_lgetregs() argument
234 inferior_ptid = BUILD_LWP (lwpid, ph->pid); in ps_lgetregs()
247 ps_lsetregs (gdb_ps_prochandle_t ph, lwpid_t lwpid, const prgregset_t gregset) in ps_lsetregs() argument
251 inferior_ptid = BUILD_LWP (lwpid, ph->pid); in ps_lsetregs()
265 ps_lgetfpregs (gdb_ps_prochandle_t ph, lwpid_t lwpid, in ps_lgetfpregs() argument
[all …]
HDuw-thread.c190 int lwpid; /* thread's lwp if .stable, 0 means no lwp */ member
425 else if (!info->private->lwpid) in thr_to_lwp()
428 lid = MKLID (PIDGET (ptid), info->private->lwpid); in thr_to_lwp()
440 int lwpid = (int)data; in find_thread_lwp_callback() local
446 if (lwpid != tp->private->lwpid) in find_thread_lwp_callback()
457 find_thread_lwp (int lwpid) in find_thread_lwp() argument
459 return iterate_over_threads (find_thread_lwp_callback, (void *)lwpid); in find_thread_lwp()
469 int lwpid; in lwp_to_thr() local
474 if (!(lwpid = LIDGET (ptid))) in lwp_to_thr()
476 if (!(info = find_thread_lwp (lwpid))) in lwp_to_thr()
[all …]
HDsol-thread.c175 lwpid_t lwpid,
1003 ps_lstop (gdb_ps_prochandle_t ph, lwpid_t lwpid) in ps_lstop() argument
1011 ps_lcontinue (gdb_ps_prochandle_t ph, lwpid_t lwpid) in ps_lcontinue() argument
1141 ps_lgetregs (gdb_ps_prochandle_t ph, lwpid_t lwpid, in ps_lgetregs() argument
1148 inferior_ptid = BUILD_LWP (lwpid, PIDGET (inferior_ptid)); in ps_lgetregs()
1164 ps_lsetregs (gdb_ps_prochandle_t ph, lwpid_t lwpid, in ps_lsetregs() argument
1171 inferior_ptid = BUILD_LWP (lwpid, PIDGET (inferior_ptid)); in ps_lsetregs()
1199 ps_lgetxregsize (gdb_ps_prochandle_t ph, lwpid_t lwpid, int *xregsize) in ps_lgetxregsize() argument
1206 val = get_lwp_fd (ph, lwpid, &lwp_fd); in ps_lgetxregsize()
1227 ps_lgetxregs (gdb_ps_prochandle_t ph, lwpid_t lwpid, caddr_t xregset) in ps_lgetxregs() argument
[all …]
HDada-tasks.c42 #define THREAD_TO_PID(tid,lwpid) (tid) argument
45 #define THREAD_TO_PID(tid,lwpid) (0) argument
51 #define THREAD_TO_PID(tid,lwpid) ((int)lwpid) argument
54 #define THREAD_TO_PID(tid,lwpid) (0) argument
734 task_switch (void *tid, void *lwpid) in task_switch() argument
HDlin-lwp.c572 kill_lwp (int lwpid, int signo) in kill_lwp() argument
582 int ret = syscall (__NR_tkill, lwpid, signo); in kill_lwp()
590 return kill (lwpid, signo); in kill_lwp()
1300 pid_t lwpid; in lin_lwp_wait() local
1302 lwpid = waitpid (pid, &status, options); in lin_lwp_wait()
1303 if (lwpid > 0) in lin_lwp_wait()
1305 gdb_assert (pid == -1 || lwpid == pid); in lin_lwp_wait()
1311 (long) lwpid, status_to_str (status)); in lin_lwp_wait()
1314 lp = find_lwp_pid (pid_to_ptid (lwpid)); in lin_lwp_wait()
1327 linux_record_stopped_pid (lwpid); in lin_lwp_wait()
[all …]
HDprocfs.c653 int lwpid = pi->tid; in open_procinfo_files() local
660 if ((fd = ioctl (process->ctl_fd, PIOCOPENLWP, &lwpid)) <= 0) in open_procinfo_files()
3226 int lwpid; in proc_update_threads() local
3259 lwpid = atoi (&direntry->d_name[0]); in proc_update_threads()
3260 if ((thread = create_procinfo (pi->pid, lwpid)) == NULL) in proc_update_threads()
HDthread-db.c88 lwpid_t lwpid, td_thrhandle_t *th);
/freebsd-11-stable/contrib/gdb/gdb/gdbserver/
HDproc-service.c129 ps_lgetregs (gdb_ps_prochandle_t ph, lwpid_t lwpid, prgregset_t gregset) in ps_lgetregs() argument
136 lwpid); in ps_lgetregs()
159 ps_lsetregs (gdb_ps_prochandle_t ph, lwpid_t lwpid, const prgregset_t gregset) in ps_lsetregs() argument
165 reg_inferior = (struct thread_info *) find_inferior_id (&all_threads, lwpid); in ps_lsetregs()
189 ps_lgetfpregs (gdb_ps_prochandle_t ph, lwpid_t lwpid, in ps_lgetfpregs() argument
196 reg_inferior = (struct thread_info *) find_inferior_id (&all_threads, lwpid); in ps_lgetfpregs()
220 ps_lsetfpregs (gdb_ps_prochandle_t ph, lwpid_t lwpid, in ps_lsetfpregs() argument
227 reg_inferior = (struct thread_info *) find_inferior_id (&all_threads, lwpid); in ps_lsetfpregs()
HDthread-db.c274 process->lwpid = ti_p->ti_lid; in maybe_attach_thread()
/freebsd-11-stable/gnu/usr.bin/gdb/libgdb/
HDfbsd-threads.c103 static td_err_e (*td_ta_map_lwp2thr_p) (const td_thragent_t *ta, lwpid_t lwpid,
290 lwpid_t lwpid; in get_current_lwp() local
294 lwpid = 0; in get_current_lwp()
295 bfd_map_over_sections (core_bfd, fbsd_core_get_first_lwp, &lwpid); in get_current_lwp()
296 return lwpid; in get_current_lwp()
434 fbsd_thread_get_name (lwpid_t lwpid) in fbsd_thread_get_name() argument
444 if (ptrace (PT_LWPINFO, lwpid, (caddr_t)&lwpinfo, sizeof (lwpinfo)) == -1) in fbsd_thread_get_name()
450 snprintf (section_name, sizeof (section_name), ".tname/%u", lwpid); in fbsd_thread_get_name()
1687 ps_lgetregs (struct ps_prochandle *ph, lwpid_t lwpid, prgregset_t gregset) in ps_lgetregs() argument
1694 inferior_ptid = BUILD_LWP (0, lwpid); in ps_lgetregs()
[all …]
/freebsd-11-stable/lib/libthr/thread/
HDthr_kern.c114 _thr_getscheduler(lwpid_t lwpid, int *policy, struct sched_param *param) in _thr_getscheduler() argument
119 ret = rtprio_thread(RTP_LOOKUP, lwpid, &rtp); in _thr_getscheduler()
127 _thr_setscheduler(lwpid_t lwpid, int policy, const struct sched_param *param) in _thr_setscheduler() argument
132 return (rtprio_thread(RTP_SET, lwpid, &rtp)); in _thr_setscheduler()
/freebsd-11-stable/usr.bin/truss/
HDsetup.c177 new_thread(struct procinfo *p, lwpid_t lwpid) in new_thread() argument
186 if (nt->tid == lwpid) in new_thread()
187 errx(1, "Duplicate thread for LWP %ld", (long)lwpid); in new_thread()
194 nt->tid = lwpid; in new_thread()
236 new_proc(struct trussinfo *info, pid_t pid, lwpid_t lwpid) in new_proc() argument
260 if (lwpid != 0) in new_proc()
261 new_thread(np, lwpid); in new_proc()
306 find_thread(struct trussinfo *info, pid_t pid, lwpid_t lwpid) in find_thread() argument
315 if (nt->tid == lwpid) { in find_thread()
/freebsd-11-stable/gnu/usr.bin/gdb/gdbserver/
HDfbsd-low.c124 process->lwpid = pid; in add_process()
353 to_wait_for = (*childp)->lwpid; in fbsd_wait_for_process()
409 fprintf (stderr, "Got a pending child %d\n", event_child->lwpid); in fbsd_wait_for_event()
425 event_child->lwpid, event_child->status_pending); in fbsd_wait_for_event()
859 ptrace (step ? PT_STEP : PT_CONTINUE, process->lwpid, (PTRACE_ARG3_TYPE) 1, signal); in fbsd_resume_one_process()
1201 kill (process->lwpid, signum); in fbsd_send_signal()
HDfbsd-low.h76 int lwpid; member
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/
HDt_setrlimit.c489 lwpid_t lwpid; in ATF_TC_BODY() local
504 makecontext(&c, func, 1, &lwpid); in ATF_TC_BODY()
505 ATF_CHECK_ERRNO(EAGAIN, _lwp_create(&c, 0, &lwpid) == -1); in ATF_TC_BODY()
/freebsd-11-stable/sys/kern/
HDkern_thr.c78 suword_lwpid(void *addr, lwpid_t lwpid) in suword_lwpid() argument
83 error = suword(addr, lwpid); in suword_lwpid()
85 error = suword32(addr, lwpid); in suword_lwpid()
HDkern_resource.c283 lwpid_t lwpid; member
301 if (uap->lwpid == 0 || uap->lwpid == td->td_tid) { in sys_rtprio_thread()
307 td1 = tdfind(uap->lwpid, curproc->p_pid); in sys_rtprio_thread()
HDsystrace_args.c2623 iarg[1] = p->lwpid; /* lwpid_t */ in systrace_args()
/freebsd-11-stable/lib/libthread_db/
HDthread_db.c100 td_ta_map_lwp2thr(const td_thragent_t *ta, lwpid_t lwpid, td_thrhandle_t *th) in td_ta_map_lwp2thr() argument
102 return (ta->ta_ops->to_ta_map_lwp2thr(ta, lwpid, th)); in td_ta_map_lwp2thr()
/freebsd-11-stable/cddl/contrib/opensolaris/lib/libdtrace/common/
HDdt_proc.c437 lwpid_t lwpid = psp->pr_lwpid; in dt_proc_waitrun() local
469 if (Pstate(P) != PS_STOP || psp->pr_lwpid != lwpid || in dt_proc_waitrun()
/freebsd-11-stable/sys/compat/freebsd32/
HDfreebsd32_systrace_args.c2461 iarg[1] = p->lwpid; /* lwpid_t */ in systrace_args()
/freebsd-11-stable/sys/sys/
HDsysproto.h1388 char lwpid_l_[PADL_(lwpid_t)]; lwpid_t lwpid; char lwpid_r_[PADR_(lwpid_t)]; member
/freebsd-11-stable/contrib/binutils/bfd/
HDChangeLog-98993205 (hpux_core_struct): add members lwpid and user_tid.
HDChangeLog-02033012 * elf.c (elfcore_grok_nto_status): Only set lwpid for the active or