Lines Matching refs:tid
58 * @param tid pid value to hash
61 inline static uint proc_hash(pid_t tid)
64 return ((tid >> 4) ^ (tid)) % OPD_MAX_PROC_HASH;
68 struct opd_proc * opd_new_proc(pid_t tid, pid_t tgid)
76 proc->tid = tid;
80 list_add(&proc->next, &opd_procs[proc_hash(tid)]);
85 struct opd_proc * opd_get_proc(pid_t tid, pid_t tgid)
88 uint hash = proc_hash(tid);
95 if (tid == proc->tid && tgid == proc->tgid) {
260 /* eip/len is actually tid/tgid of new process */
286 void opd_handle_exec(pid_t tid, pid_t tgid)
290 verbprintf(vmisc, "DO_EXEC: pid %u %u\n", tid, tgid);
305 proc = opd_get_proc(tid, tgid);
312 opd_new_proc(tid, tgid);