lwpid_t
lwpid_t tid;
ps_err_e ps_lcontinue(struct ps_prochandle *, lwpid_t);
ps_err_e ps_lgetfpregs(struct ps_prochandle *, lwpid_t, prfpregset_t *);
ps_err_e ps_lgetregs(struct ps_prochandle *, lwpid_t, prgregset_t);
ps_err_e ps_lsetfpregs(struct ps_prochandle *, lwpid_t, const prfpregset_t *);
ps_err_e ps_lsetregs(struct ps_prochandle *, lwpid_t, const prgregset_t);
ps_err_e ps_lgetxmmregs (struct ps_prochandle *, lwpid_t, char *);
ps_err_e ps_lsetxmmregs (struct ps_prochandle *, lwpid_t, const char *);
ps_err_e ps_lstop(struct ps_prochandle *, lwpid_t);
ps_err_e ps_linfo(struct ps_prochandle *, lwpid_t, void *);
lwpid_t dumptid;
newevp->sigev_notify_thread_id = (lwpid_t)sn->sn_tn->tn_lwpid;
typedef int (__sys_rtprio_thread_t)(int, lwpid_t, struct rtprio *);
int __sys_rtprio_thread(int function, lwpid_t lwpid, struct rtprio * rtp);
lwpid_t tid;
lwpid_t tid;
_thr_getscheduler(lwpid_t lwpid, int *policy, struct sched_param *param)
_thr_setscheduler(lwpid_t lwpid, int policy, const struct sched_param *param)
int _thr_getscheduler(lwpid_t, int *, struct sched_param *) __hidden;
int _thr_setscheduler(lwpid_t, int, const struct sched_param *) __hidden;
lwpid_t tm_lwp; /* kernel thread UTS runs on */
lwpid_t km_lwp; /* kernel thread UTS runs on */
&lwp, sizeof(lwpid_t));
pt_unmap_lwp(const td_thragent_t *ta, lwpid_t lwp)
lwpid_t lwp;
pt_ta_map_lwp2thr(const td_thragent_t *ta, lwpid_t lwp, td_thrhandle_t *th)
lwpid_t lwp1;
lwpid_t lwp;
static void pt_unmap_lwp(const td_thragent_t *ta, lwpid_t lwp);
ret = ps_pread(ta->ph, ptr, &lwp, sizeof(lwpid_t));
lwpid_t lwp;
&info->ti_lid, sizeof(lwpid_t));
offsetof(struct kse_thr_mailbox, tm_lwp), &lwp, sizeof(lwpid_t));
lwpid_t lwp;
ret = ps_pread(ta->ph, ptr, &lwp, sizeof(lwpid_t));
lwpid_t lwp;
ret = ps_pread(ta->ph, ptr, &lwp, sizeof(lwpid_t));
lwpid_t lwp;
ret = ps_pread(ta->ph, ptr, &lwp, sizeof(lwpid_t));
lwpid_t lwp;
ret = ps_pread(ta->ph, ptr, &lwp, sizeof(lwpid_t));
lwpid_t lwp;
ret = ps_pread(ta->ph, ptr, &lwp, sizeof(lwpid_t));
lwpid_t lwp;
ret = ps_pread(ta->ph, ptr, &lwp, sizeof(lwpid_t));
lwpid_t lwp;
lwpid_t lwp;
pt_ta_map_lwp2thr(const td_thragent_t *ta, lwpid_t lwp, td_thrhandle_t *th)
td_ta_map_lwp2thr(const td_thragent_t *ta, lwpid_t lwpid, td_thrhandle_t *th)
lwpid_t ti_lid;
td_err_e td_ta_map_lwp2thr(const td_thragent_t *, lwpid_t, td_thrhandle_t *);
lwpid_t ti_lid;
td_err_e (*to_ta_map_lwp2thr)(const td_thragent_t *, lwpid_t,
lwpid_t ki_tid;
linux_tdfind(struct thread *td, lwpid_t tid, pid_t pid)
struct thread *linux_tdfind(struct thread *, lwpid_t, pid_t);
static int linux_tdksignal(struct thread *td, lwpid_t tid,
static int linux_tdsignal(struct thread *td, lwpid_t tid,
linux_tdksignal(struct thread *td, lwpid_t tid, int tgid, int sig,
linux_tdsignal(struct thread *td, lwpid_t tid, int tgid, int sig)
lwpid_t tid;
lwpid_t tid;
td = kdb_thr_lookup((lwpid_t)tid);
static const size_t tidsz_hex = sizeof(lwpid_t) * 2;
_cpuset_setthread(lwpid_t id, cpuset_t *mask, struct domainset *domain)
cpuset_setthread(lwpid_t id, cpuset_t *mask)
cpuset_setithread(lwpid_t id, int cpu)
lwpid_t id;
lwpid_t id;
lwpid_t id;
lwpid_t *lwpidarray;
lwpid_t lwpid;
lwpid_t dumptid; /* Thread ID. */
td2 = tdfind((lwpid_t)pid, p->p_pid);
ttd = tdfind((lwpid_t)uap->id, p->p_pid);
ttd = tdfind((lwpid_t)uap->id, uap->pid);
ttd = tdfind((lwpid_t)uap->id, p->p_pid);
ttd = tdfind((lwpid_t)uap->id, p->p_pid);
suword_lwpid(void *addr, lwpid_t lwpid)
tdfind_hash(lwpid_t tid, pid_t pid, struct proc **pp, struct thread **tdp)
tdfind(lwpid_t tid, pid_t pid)
static lwpid_t
static lwpid_t trytid;
lwpid_t tid;
tid_free_locked(lwpid_t rtid)
lwpid_t tid;
tid_free(lwpid_t rtid)
tid_free_batch(lwpid_t *batch, int n)
lwpid_t tab[16];
lwpid_t tid0;
lwpid_t tid;
lwpid_t tid;
lwpid_t tid;
lwpid_t tid;
kdb_thr_lookup(lwpid_t tid)
buf = malloc(num * sizeof(lwpid_t), M_TEMP, M_WAITOK);
error = copyout(buf, addr, tmp * sizeof(lwpid_t));
lwpid_t tid = 0, *buf;
lwpid_t tid;
extern lwpid_t dumptid; \
int cpuset_setthread(lwpid_t id, cpuset_t *);
int cpuset_setithread(lwpid_t id, int cpu);
struct thread *kdb_thr_lookup(lwpid_t);
lwpid_t ps_tid; /* thread id */
struct thread *tdfind(lwpid_t, pid_t);
lwpid_t td_tid; /* (b) Thread ID. */
lwpid_t pl_lwpid; /* LWP described. */
lwpid_t pl_lwpid; /* LWP described. */
int rtprio_thread(int, lwpid_t, struct rtprio *);
char lwpid_l_[PADL_(lwpid_t)]; lwpid_t lwpid; char lwpid_r_[PADR_(lwpid_t)];
lwpid_t ki_tid; /* thread id */
lwpid_t kkst_tid; /* ID of thread. */
lwpid_t mainlwp;
lwpid_t lwps[2];
lwpid_t lwps[2];
lwpid_t main_lwp;
lwpid_t main_lwp;
lwpid_t lwps[2];
static void elf_putregnote(int, lwpid_t, struct sbuf *);
lwpid_t *tids;
elf_putregnote(int type, lwpid_t tid, struct sbuf *sb)
lwpid_t tid;
tid = *(lwpid_t *)arg;
lwpid_t tid;
tid = *(lwpid_t *)arg;
lwpid_t tid;
tid = *(lwpid_t *)arg;
(lwpid_t)ktr_header.ktr_tid : 0,
kth->ktr_tid > 0 ? (lwpid_t)kth->ktr_tid : 0,
new_thread(struct procinfo *p, lwpid_t lwpid)
lwpid_t *lwps;
new_proc(struct trussinfo *info, pid_t pid, lwpid_t lwpid)
find_thread(struct trussinfo *info, pid_t pid, lwpid_t lwpid)
static void new_proc(struct trussinfo *, pid_t, lwpid_t);
lwpid_t tid;