| /freebsd-9-stable/cddl/contrib/opensolaris/lib/libdtrace/common/ |
| D | dt_decl.c | 512 dtrace_typeinfo_t dtt; in dt_decl_member() local 532 if (dt_decl_type(ddp, &dtt) != 0) in dt_decl_member() 540 if (dtt.dtt_ctfp == DT_DYN_CTFP(yypcb->pcb_hdl) && in dt_decl_member() 541 dtt.dtt_type == DT_DYN_TYPE(yypcb->pcb_hdl)) { in dt_decl_member() 546 base = ctf_type_resolve(dtt.dtt_ctfp, dtt.dtt_type); in dt_decl_member() 547 kind = ctf_type_kind(dtt.dtt_ctfp, base); in dt_decl_member() 548 size = ctf_type_size(dtt.dtt_ctfp, base); in dt_decl_member() 553 "%s\n", dt_type_name(dtt.dtt_ctfp, dtt.dtt_type, in dt_decl_member() 586 if (ctf_type_kind(dtt.dtt_ctfp, base) != CTF_K_INTEGER || in dt_decl_member() 587 ctf_type_encoding(dtt.dtt_ctfp, base, &cte) == CTF_ERR || in dt_decl_member() [all …]
|
| D | dt_provider.c | 243 dtrace_typeinfo_t dtt; in dt_probe_discover() local 310 adp->dtargd_native, &dtt) != 0) { in dt_probe_discover() 316 dtt.dtt_object = NULL; in dt_probe_discover() 317 dtt.dtt_ctfp = NULL; in dt_probe_discover() 318 dtt.dtt_type = CTF_ERR; in dt_probe_discover() 321 dtt.dtt_ctfp, dtt.dtt_type); in dt_probe_discover() 324 if (dtt.dtt_type != CTF_ERR && (adp->dtargd_xlate[0] == '\0' || in dt_probe_discover() 329 adp->dtargd_xlate, &dtt) != 0) { in dt_probe_discover() 335 dtt.dtt_object = NULL; in dt_probe_discover() 336 dtt.dtt_ctfp = NULL; in dt_probe_discover() [all …]
|
| D | dt_parser.c | 1317 dtrace_typeinfo_t dtt; in dt_node_type() local 1329 err = dt_decl_type(ddp, &dtt); in dt_node_type() 1340 dt_node_type_assign(dnp, dtt.dtt_ctfp, dtt.dtt_type); in dt_node_type() 1342 if (dtt.dtt_ctfp == dtp->dt_cdefs->dm_ctfp || in dt_node_type() 1343 dtt.dtt_ctfp == dtp->dt_ddefs->dm_ctfp) in dt_node_type() 1384 dtrace_typeinfo_t dtt; in dt_node_decl() local 1390 if (dt_decl_type(ddp, &dtt) != 0) in dt_node_decl() 1427 if (ctf_type_kind(dtt.dtt_ctfp, dtt.dtt_type) == CTF_K_FUNCTION && in dt_node_decl() 1448 ctf_type_cmp(dtt.dtt_ctfp, dtt.dtt_type, in dt_node_decl() 1453 dt_type_name(dtt.dtt_ctfp, dtt.dtt_type, in dt_node_decl() [all …]
|
| D | dt_ident.c | 184 dtrace_typeinfo_t dtt; in dt_idcook_func() local 235 if (dt_type_lookup(s, &dtt) == -1) { in dt_idcook_func() 245 idp->di_ctfp = dtt.dtt_ctfp; in dt_idcook_func() 246 idp->di_type = dtt.dtt_type; in dt_idcook_func() 300 if (dt_type_lookup(p1, &dtt) == -1) { in dt_idcook_func() 307 dtt.dtt_ctfp, dtt.dtt_type); in dt_idcook_func() 438 dtrace_typeinfo_t dtt; in dt_idcook_regs() local 460 if (dt_type_lookup("uint64_t", &dtt) == -1) { in dt_idcook_regs() 465 idp->di_ctfp = dtt.dtt_ctfp; in dt_idcook_regs() 466 idp->di_type = dtt.dtt_type; in dt_idcook_regs() [all …]
|
| D | dt_consume.c | 1245 dtrace_typeinfo_t dtt; member 1265 if ((ssz = ctf_type_size(cbdatap->dtt.dtt_ctfp, type)) <= 0) in dt_print_type_member() 1286 ctf_type_name(cbdatap->dtt.dtt_ctfp, type, buf, sizeof (buf)); in dt_print_type_width() 1314 uint_t kind = ctf_type_kind(cbdatap->dtt.dtt_ctfp, type); in dt_print_type_data() 1315 ssize_t ssz = ctf_type_size(cbdatap->dtt.dtt_ctfp, type); in dt_print_type_data() 1317 ctf_type_name(cbdatap->dtt.dtt_ctfp, type, buf, sizeof (buf)); in dt_print_type_data() 1353 if (ctf_type_encoding(cbdatap->dtt.dtt_ctfp, type, &cte) != 0) in dt_print_type_data() 1401 if (ctf_array_info(cbdatap->dtt.dtt_ctfp, type, &arinfo) != 0) in dt_print_type_data() 1412 if (ctf_member_iter(cbdatap->dtt.dtt_ctfp, type, in dt_print_type_data() 1416 if (ctf_member_iter(cbdatap->dtt.dtt_ctfp, type, in dt_print_type_data() [all …]
|
| D | dt_printf.c | 729 dtrace_typeinfo_t dtt; in dt_pfdict_create() local 743 dtt.dtt_ctfp = NULL; in dt_pfdict_create() 744 dtt.dtt_type = CTF_ERR; in dt_pfdict_create() 752 dtp, DTRACE_OBJ_DDEFS, pfc->pfc_tstr, &dtt) != 0) { in dt_pfdict_create() 757 pfc->pfc_dctfp = dtt.dtt_ctfp; in dt_pfdict_create() 758 pfc->pfc_dtype = dtt.dtt_type; in dt_pfdict_create() 766 dtp, DTRACE_OBJ_CDEFS, pfc->pfc_tstr, &dtt) == 0) { in dt_pfdict_create() 767 pfc->pfc_cctfp = dtt.dtt_ctfp; in dt_pfdict_create() 768 pfc->pfc_ctype = dtt.dtt_type; in dt_pfdict_create() 1052 dtrace_typeinfo_t dtt; in dt_printf_validate() local [all …]
|
| D | dt_cg.c | 75 dtrace_typeinfo_t dtt; in dt_cg_membinfo() local 78 dt_type_lookup(n, &dtt) == -1 || ( in dt_cg_membinfo() 79 dtt.dtt_ctfp == fp && dtt.dtt_type == type)) in dt_cg_membinfo() 82 fp = dtt.dtt_ctfp; in dt_cg_membinfo() 83 type = ctf_type_resolve(fp, dtt.dtt_type); in dt_cg_membinfo() 1359 dtrace_typeinfo_t dtt; in dt_cg_func_typeref() local 1384 if (dtrace_lookup_by_type(dtp, DTRACE_OBJ_EVERY, buf, &dtt) < 0) in dt_cg_func_typeref() 1387 typs->dn_value = ctf_type_size(dtt.dtt_ctfp, dtt.dtt_type); in dt_cg_func_typeref()
|
| D | dt_open.c | 1016 dtrace_typeinfo_t dtt; in dt_vopen() local 1496 dtp->dt_ints[i].did_name, &dtt) != 0) { in dt_vopen() 1502 dtp->dt_ints[i].did_ctfp = dtt.dtt_ctfp; in dt_vopen() 1503 dtp->dt_ints[i].did_type = dtt.dtt_type; in dt_vopen()
|
| D | dt_cc.c | 2592 dtrace_type_strcompile(dtrace_hdl_t *dtp, const char *s, dtrace_typeinfo_t *dtt) in dtrace_type_strcompile() argument 2595 DTRACE_PROBESPEC_NONE, dtt, 0, 0, NULL, NULL, s); in dtrace_type_strcompile() 2600 dtrace_type_fcompile(dtrace_hdl_t *dtp, FILE *fp, dtrace_typeinfo_t *dtt) in dtrace_type_fcompile() argument 2603 DTRACE_PROBESPEC_NONE, dtt, 0, 0, NULL, fp, NULL); in dtrace_type_fcompile()
|