/vbox/src/VBox/ExtPacks/VBoxDTrace/onnv/lib/libdtrace/common/ |
H A D | dt_pcb.c | 134 dt_provider_t *pvp, *nvp; local 149 for (pvp = dt_list_next(&dtp->dt_provlist); pvp; pvp = nvp) { 150 nvp = dt_list_next(pvp); 151 if (pvp->pv_gen == dtp->dt_gen) 152 dt_provider_destroy(dtp, pvp);
|
H A D | dt_pragma.c | 78 dt_provider_t *pvp; local 103 if ((pvp = dt_provider_lookup(dtp, name)) != NULL) { 105 a = &pvp->pv_desc.dtvd_attr.dtpa_provider; 107 a = &pvp->pv_desc.dtvd_attr.dtpa_mod; 109 a = &pvp->pv_desc.dtvd_attr.dtpa_func; 111 a = &pvp->pv_desc.dtvd_attr.dtpa_name; 113 a = &pvp->pv_desc.dtvd_attr.dtpa_args;
|
H A D | dt_program.c | 532 dt_header_provider(dtrace_hdl_t *dtp, dt_provider_t *pvp, FILE *out) argument 538 if (pvp->pv_flags & DT_PROVIDER_IMPL) 545 p = pvp->pv_desc.dtvd_name; 553 info.dthi_pmname = alloca(strlen(pvp->pv_desc.dtvd_name) + 1); 554 dt_header_fmt_macro(info.dthi_pmname, pvp->pv_desc.dtvd_name); 556 info.dthi_pfname = alloca(strlen(pvp->pv_desc.dtvd_name) + 1 + i); 557 dt_header_fmt_func(info.dthi_pfname, pvp->pv_desc.dtvd_name); 562 if (dt_idhash_iter(pvp->pv_probes, dt_header_probe, &info) != 0) 566 if (dt_idhash_iter(pvp->pv_probes, dt_header_decl, &info) != 0) 574 if (dt_idhash_iter(pvp 586 dt_provider_t *pvp; local [all...] |
H A D | dt_dof.c | 489 dof_add_provider(dt_dof_t *ddo, const dt_provider_t *pvp) argument 499 if (pvp->pv_flags & DT_PROVIDER_IMPL) 502 nxr = dt_popcb(pvp->pv_xrefs, pvp->pv_xrmax); 510 for (i = 0; i < pvp->pv_xrmax; i++) { 511 if (BT_TEST(pvp->pv_xrefs, i) && 525 (void) dt_idhash_iter(pvp->pv_probes, dof_add_probe, ddo); 554 dofpv.dofpv_name = dof_add_string(ddo, pvp->pv_desc.dtvd_name); 556 dofpv.dofpv_provattr = dof_attr(&pvp->pv_desc.dtvd_attr.dtpa_provider); 557 dofpv.dofpv_modattr = dof_attr(&pvp 634 dt_provider_t *pvp; local [all...] |
H A D | dt_provider.c | 50 dt_provider_insert(dtrace_hdl_t *dtp, dt_provider_t *pvp, uint_t h) argument 52 dt_list_append(&dtp->dt_provlist, pvp); 54 pvp->pv_next = dtp->dt_provs[h]; 55 dtp->dt_provs[h] = pvp; 58 return (pvp); 66 dt_provider_t *pvp; local 68 for (pvp = dtp->dt_provs[h]; pvp != NULL; pvp = pvp 97 dt_provider_t *pvp; local 124 dt_provider_destroy(dtrace_hdl_t *dtp, dt_provider_t *pvp) argument 152 dt_provider_xref(dtrace_hdl_t *dtp, dt_provider_t *pvp, id_t id) argument 193 dt_probe_alloc_args(dt_provider_t *pvp, int argc) argument 234 dt_probe_discover(dt_provider_t *pvp, const dtrace_probedesc_t *pdp) argument 356 dt_probe_lookup(dt_provider_t *pvp, const char *s) argument 472 dt_probe_declare(dt_provider_t *pvp, dt_probe_t *prp) argument 515 dt_probe_define(dt_provider_t *pvp, dt_probe_t *prp, const char *fname, const char *rname, uint32_t offset, int isenabled) argument 669 dt_provider_t *pvp; local [all...] |
H A D | dt_cc.c | 1450 dt_provider_t *pvp; local 1470 ((pvp = dt_provider_lookup(dtp, pdp->dtpd_provider)) == NULL || 1471 pvp->pv_desc.dtvd_priv.dtpp_flags & DTRACE_PRIV_PROC) &&
|
H A D | dt_link.c | 1026 dt_provider_t *pvp; local 1404 if ((pvp = dt_provider_lookup(dtp, pname)) == NULL) { 1409 if ((prp = dt_probe_lookup(pvp, p)) == NULL) { 1422 if (dt_probe_define(pvp, prp, s, r, off, eprobe) != 0) {
|
H A D | dt_open.c | 1404 dt_provider_t *pvp; local 1438 while ((pvp = dt_list_next(&dtp->dt_provlist)) != NULL) 1439 dt_provider_destroy(dtp, pvp);
|
H A D | dt_parser.c | 4243 dt_node_provider_cmp_argv(dt_provider_t *pvp, dt_node_t *pnp, const char *kind, argument 4256 pvp->pv_desc.dtvd_name, prp->pr_ident->di_name, kind, 4270 pvp->pv_desc.dtvd_name, prp->pr_ident->di_name, kind, i + 1, 4283 dt_node_provider_cmp(dt_provider_t *pvp, dt_node_t *pnp, argument 4286 dt_node_provider_cmp_argv(pvp, pnp, "output", 4290 dt_node_provider_cmp_argv(pvp, pnp, "input", 4295 if (pvp->pv_flags & DT_PROVIDER_IMPL) { 4300 pvp->pv_desc.dtvd_name, pvp->pv_desc.dtvd_name, 4301 new->pr_ident->di_name, pvp 4314 dt_cook_probe(dt_node_t *dnp, dt_provider_t *pvp) argument 4354 dt_provider_t *pvp = dnp->dn_provider; local [all...] |
/vbox/src/VBox/ExtPacks/VBoxDTrace/onnv/uts/common/dtrace/ |
H A D | dtrace.c | 6895 dtrace_provider_t *pvp = prp->dtpr_provider; local 6898 if (pvp->dtpv_defunct) 6901 if ((rv = pkp->dtpk_pmatch(pvp->dtpv_name, pkp->dtpk_prov, 0)) <= 0) 7519 dtrace_provider_t *pvp = (dtrace_provider_t *)id; local 7521 ASSERT(pvp->dtpv_pops.dtps_enable != 7527 pvp->dtpv_defunct = 1; 15274 dtrace_provider_t *pvp; local 15282 for (pvp = dtrace_provider; pvp != NULL; pvp [all...] |