Lines Matching defs:dtp
67 dt_pid_create_entry_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
76 if (ioctl(dtp->dt_ftfd, FASTTRAPIOC_MAKEPROBE, ftp) != 0) {
79 return (dt_set_errno(dtp, errno));
86 dt_pid_has_jump_table(struct ps_prochandle *P, dtrace_hdl_t *dtp,
109 size = dt_instr_size(&text[i], dtp, pid, symp->st_value + i,
141 dt_pid_create_return_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
192 if (dt_pid_has_jump_table(P, dtp, text, ftp, symp)) {
194 size = dt_instr_size(&text[i], dtp, pid,
227 size = dt_instr_size(&text[i], dtp, pid,
282 if (ioctl(dtp->dt_ftfd, FASTTRAPIOC_MAKEPROBE, ftp) != 0) {
285 return (dt_set_errno(dtp, errno));
294 dt_pid_create_offset_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
337 if (dt_pid_has_jump_table(P, dtp, text, ftp, symp)) {
358 size = dt_instr_size(&text[i], dtp, pid,
374 if (ioctl(dtp->dt_ftfd, FASTTRAPIOC_MAKEPROBE, ftp) != 0) {
377 return (dt_set_errno(dtp, errno));
385 dt_pid_create_glob_offset_probes(struct ps_prochandle *P, dtrace_hdl_t *dtp,
423 if (dt_pid_has_jump_table(P, dtp, text, ftp, symp)) {
432 size = dt_instr_size(&text[i], dtp, pid,
447 size = dt_instr_size(&text[i], dtp, pid,
458 if (ioctl(dtp->dt_ftfd, FASTTRAPIOC_MAKEPROBE, ftp) != 0) {
461 return (dt_set_errno(dtp, errno));
470 dtrace_hdl_t *dtp;
495 if (ioctl(dis->dtp->dt_ftfd, FASTTRAPIOC_GETINSTR, &instr) == 0)
506 dt_instr_size(uchar_t *instr, dtrace_hdl_t *dtp, pid_t pid, uintptr_t addr,
514 data.dtp = dtp;