Lines Matching defs:dtp
57 dt_pid_create_entry_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
66 if (ioctl(dtp->dt_ftfd, FASTTRAPIOC_MAKEPROBE, ftp) != 0) {
69 return (dt_set_errno(dtp, errno));
76 dt_pid_has_jump_table(struct ps_prochandle *P, dtrace_hdl_t *dtp,
90 size = dt_instr_size(&text[i], dtp, pid, symp->st_value + i,
120 dt_pid_create_return_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
162 if (dt_pid_has_jump_table(P, dtp, text, ftp, symp)) {
164 size = dt_instr_size(&text[i], dtp, pid,
197 size = dt_instr_size(&text[i], dtp, pid,
252 if (ioctl(dtp->dt_ftfd, FASTTRAPIOC_MAKEPROBE, ftp) != 0) {
255 return (dt_set_errno(dtp, errno));
264 dt_pid_create_offset_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
298 if (dt_pid_has_jump_table(P, dtp, text, ftp, symp)) {
319 size = dt_instr_size(&text[i], dtp, pid,
335 if (ioctl(dtp->dt_ftfd, FASTTRAPIOC_MAKEPROBE, ftp) != 0) {
338 return (dt_set_errno(dtp, errno));
346 dt_pid_create_glob_offset_probes(struct ps_prochandle *P, dtrace_hdl_t *dtp,
375 if (dt_pid_has_jump_table(P, dtp, text, ftp, symp)) {
384 size = dt_instr_size(&text[i], dtp, pid,
399 size = dt_instr_size(&text[i], dtp, pid,
410 if (ioctl(dtp->dt_ftfd, FASTTRAPIOC_MAKEPROBE, ftp) != 0) {
413 return (dt_set_errno(dtp, errno));
422 dtrace_hdl_t *dtp;
447 if (ioctl(dis->dtp->dt_ftfd, FASTTRAPIOC_GETINSTR, &instr) == 0)
458 dt_instr_size(uchar_t *instr, dtrace_hdl_t *dtp, pid_t pid, uintptr_t addr,
466 data.dtp = dtp;