Lines Matching defs:dhpb
1802 dtrace_helper_probedesc_t *dhpb)
1819 qsort(dhpb->dthpb_offs, dhpb->dthpb_noffs, sizeof (uint32_t),
1821 for (i = 1; i < dhpb->dthpb_noffs; i++) {
1822 if (dhpb->dthpb_base + dhpb->dthpb_offs[i] <=
1823 dhpb->dthpb_base + dhpb->dthpb_offs[i - 1])
1827 qsort(dhpb->dthpb_enoffs, dhpb->dthpb_nenoffs, sizeof (uint32_t),
1829 for (i = 1; i < dhpb->dthpb_nenoffs; i++) {
1830 if (dhpb->dthpb_base + dhpb->dthpb_enoffs[i] <=
1831 dhpb->dthpb_base + dhpb->dthpb_enoffs[i - 1])
1835 ntps = dhpb->dthpb_noffs + dhpb->dthpb_nenoffs;
1850 pp->ftp_nargs = dhpb->dthpb_xargc;
1851 pp->ftp_xtypes = dhpb->dthpb_xtypes;
1852 pp->ftp_ntypes = dhpb->dthpb_ntypes;
1857 for (i = 0; i < dhpb->dthpb_noffs; i++) {
1861 tp->ftt_pc = dhpb->dthpb_base + dhpb->dthpb_offs[i];
1880 tp->ftt_pc = dhpb->dthpb_base + dhpb->dthpb_enoffs[j];
1893 for (i = 0; i < dhpb->dthpb_xargc; i++) {
1894 if (dhpb->dthpb_args[i] != i) {
1895 pp->ftp_argmap = dhpb->dthpb_args;
1903 pp->ftp_id = dtrace_probe_create(provider->ftp_provid, dhpb->dthpb_mod,
1904 dhpb->dthpb_func, dhpb->dthpb_name, FASTTRAP_OFFSET_AFRAMES, pp);