Lines Matching refs:td
54 cpu_ptrace_xstate(struct thread *td, int req, void *addr, int data)
68 fpugetregs(td);
69 savefpu = (char *)(get_pcb_user_save_td(td) + 1);
82 fpugetregs(td);
83 error = fpusetxstate(td, savefpu, data);
114 fpugetregs(td);
115 savefpu = (char *)(get_pcb_user_save_td(td));
128 error = fpusetregs(td, (struct savefpu *)savefpu,
143 cpu_ptrace_setbase(struct thread *td, int req, register_t r)
147 pcb = td->td_pcb;
151 td->td_frame->tf_fs = _ufssel;
154 td->td_frame->tf_gs = _ugssel;
163 cpu32_ptrace(struct thread *td, int req, void *addr, int data)
172 fpugetregs(td);
173 error = copyout(get_pcb_user_save_td(td), addr,
178 fpugetregs(td);
179 fpstate = get_pcb_user_save_td(td);
189 error = cpu_ptrace_xstate(td, req, addr, data);
194 if (!SV_PROC_FLAG(td->td_proc, SV_ILP32)) {
198 pcb = td->td_pcb;
199 if (td == curthread)
207 if (!SV_PROC_FLAG(td->td_proc, SV_ILP32)) {
214 cpu_ptrace_setbase(td, req, r);
227 cpu_ptrace(struct thread *td, int req, void *addr, int data)
235 return (cpu32_ptrace(td, req, addr, data));
250 error = cpu_ptrace_xstate(td, req, addr, data);
255 pcb = td->td_pcb;
256 if (td == curthread)
267 if (rv >= td->td_proc->p_sysent->sv_maxuser) {
271 cpu_ptrace_setbase(td, req, rv);