Lines Matching defs:dtp
61 dt_pid_create_entry_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
70 if (ioctl(dtp->dt_ftfd, FASTTRAPIOC_MAKEPROBE, ftp) != 0) {
73 return (dt_set_errno(dtp, errno));
80 dt_pid_has_jump_table(struct ps_prochandle *P, dtrace_hdl_t *dtp,
94 size = dt_instr_size(&text[i], dtp, pid, symp->st_value + i,
124 dt_pid_create_return_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
166 if (dt_pid_has_jump_table(P, dtp, text, ftp, symp)) {
168 size = dt_instr_size(&text[i], dtp, pid,
201 size = dt_instr_size(&text[i], dtp, pid,
256 if (ioctl(dtp->dt_ftfd, FASTTRAPIOC_MAKEPROBE, ftp) != 0) {
259 return (dt_set_errno(dtp, errno));
268 dt_pid_create_offset_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
302 if (dt_pid_has_jump_table(P, dtp, text, ftp, symp)) {
323 size = dt_instr_size(&text[i], dtp, pid,
339 if (ioctl(dtp->dt_ftfd, FASTTRAPIOC_MAKEPROBE, ftp) != 0) {
342 return (dt_set_errno(dtp, errno));
350 dt_pid_create_glob_offset_probes(struct ps_prochandle *P, dtrace_hdl_t *dtp,
379 if (dt_pid_has_jump_table(P, dtp, text, ftp, symp)) {
388 size = dt_instr_size(&text[i], dtp, pid,
403 size = dt_instr_size(&text[i], dtp, pid,
414 if (ioctl(dtp->dt_ftfd, FASTTRAPIOC_MAKEPROBE, ftp) != 0) {
417 return (dt_set_errno(dtp, errno));
426 dtrace_hdl_t *dtp;
451 if (ioctl(dis->dtp->dt_ftfd, FASTTRAPIOC_GETINSTR, &instr) == 0)
462 dt_instr_size(uchar_t *instr, dtrace_hdl_t *dtp, pid_t pid, uintptr_t addr,
470 data.dtp = dtp;