Lines Matching defs:dtp
66 dt_pid_create_entry_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
75 if (ioctl(dtp->dt_ftfd, FASTTRAPIOC_MAKEPROBE, ftp) != 0) {
78 return (dt_set_errno(dtp, errno));
85 dt_pid_has_jump_table(struct ps_prochandle *P, dtrace_hdl_t *dtp,
104 size = dt_instr_size(&text[i], dtp, pid, symp->st_value + i,
136 dt_pid_create_return_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
183 if (dt_pid_has_jump_table(P, dtp, text, ftp, symp)) {
185 size = dt_instr_size(&text[i], dtp, pid,
218 size = dt_instr_size(&text[i], dtp, pid,
273 if (ioctl(dtp->dt_ftfd, FASTTRAPIOC_MAKEPROBE, ftp) != 0) {
276 return (dt_set_errno(dtp, errno));
285 dt_pid_create_offset_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
324 if (dt_pid_has_jump_table(P, dtp, text, ftp, symp)) {
345 size = dt_instr_size(&text[i], dtp, pid,
361 if (ioctl(dtp->dt_ftfd, FASTTRAPIOC_MAKEPROBE, ftp) != 0) {
364 return (dt_set_errno(dtp, errno));
372 dt_pid_create_glob_offset_probes(struct ps_prochandle *P, dtrace_hdl_t *dtp,
406 if (dt_pid_has_jump_table(P, dtp, text, ftp, symp)) {
415 size = dt_instr_size(&text[i], dtp, pid,
430 size = dt_instr_size(&text[i], dtp, pid,
441 if (ioctl(dtp->dt_ftfd, FASTTRAPIOC_MAKEPROBE, ftp) != 0) {
444 return (dt_set_errno(dtp, errno));
453 dtrace_hdl_t *dtp;
478 if (ioctl(dis->dtp->dt_ftfd, FASTTRAPIOC_GETINSTR, &instr) == 0)
489 dt_instr_size(uchar_t *instr, dtrace_hdl_t *dtp, pid_t pid, uintptr_t addr,
497 data.dtp = dtp;