• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/cddl/contrib/opensolaris/lib/libdtrace/common/

Lines Matching defs:dmp

1031 	dt_module_t *dmp;
1376 if ((dmp = dtp->dt_cdefs = dt_module_create(dtp, "C")) == NULL)
1379 if ((dmp->dm_ctfp = ctf_create(&dtp->dt_ctferr)) == NULL)
1383 dmp->dm_name, (void *)dmp->dm_ctfp);
1385 (void) ctf_setmodel(dmp->dm_ctfp, dtp->dt_conf.dtc_ctfmodel);
1386 ctf_setspecific(dmp->dm_ctfp, dmp);
1388 dmp->dm_flags = DT_DM_LOADED; /* fake up loaded bit */
1389 dmp->dm_modid = -1; /* no module ID */
1397 err = ctf_add_integer(dmp->dm_ctfp, CTF_ADD_ROOT,
1400 err = ctf_add_float(dmp->dm_ctfp, CTF_ADD_ROOT,
1407 ctf_errno(dmp->dm_ctfp)));
1412 if (ctf_update(dmp->dm_ctfp) != 0) {
1414 ctf_errmsg(ctf_errno(dmp->dm_ctfp)));
1422 (void) ctf_add_pointer(dmp->dm_ctfp, CTF_ADD_ROOT,
1423 ctf_lookup_by_name(dmp->dm_ctfp, "void"));
1425 (void) ctf_add_pointer(dmp->dm_ctfp, CTF_ADD_ROOT,
1426 ctf_lookup_by_name(dmp->dm_ctfp, "char"));
1428 (void) ctf_add_pointer(dmp->dm_ctfp, CTF_ADD_ROOT,
1429 ctf_lookup_by_name(dmp->dm_ctfp, "int"));
1431 if (ctf_update(dmp->dm_ctfp) != 0) {
1433 ctf_errmsg(ctf_errno(dmp->dm_ctfp)));
1442 if ((dmp = dtp->dt_ddefs = dt_module_create(dtp, "D")) == NULL)
1445 if ((dmp->dm_ctfp = ctf_create(&dtp->dt_ctferr)) == NULL)
1449 dmp->dm_name, (void *)dmp->dm_ctfp);
1451 (void) ctf_setmodel(dmp->dm_ctfp, dtp->dt_conf.dtc_ctfmodel);
1452 ctf_setspecific(dmp->dm_ctfp, dmp);
1454 dmp->dm_flags = DT_DM_LOADED; /* fake up loaded bit */
1455 dmp->dm_modid = -1; /* no module ID */
1457 if (ctf_import(dmp->dm_ctfp, dtp->dt_cdefs->dm_ctfp) == CTF_ERR) {
1459 ctf_errmsg(ctf_errno(dmp->dm_ctfp)));
1469 if (ctf_add_typedef(dmp->dm_ctfp, CTF_ADD_ROOT,
1470 dtyp->dty_dst, ctf_lookup_by_name(dmp->dm_ctfp,
1474 ctf_errmsg(ctf_errno(dmp->dm_ctfp)));
1484 ctc.ctc_return = ctf_lookup_by_name(dmp->dm_ctfp, "int");
1488 dtp->dt_type_func = ctf_add_function(dmp->dm_ctfp,
1491 dtp->dt_type_fptr = ctf_add_pointer(dmp->dm_ctfp,
1500 ctr.ctr_contents = ctf_lookup_by_name(dmp->dm_ctfp, "char");
1501 ctr.ctr_index = ctf_lookup_by_name(dmp->dm_ctfp, "long");
1504 dtp->dt_type_str = ctf_add_typedef(dmp->dm_ctfp, CTF_ADD_ROOT,
1505 "string", ctf_add_array(dmp->dm_ctfp, CTF_ADD_ROOT, &ctr));
1507 dtp->dt_type_dyn = ctf_add_typedef(dmp->dm_ctfp, CTF_ADD_ROOT,
1508 "<DYN>", ctf_lookup_by_name(dmp->dm_ctfp, "void"));
1510 dtp->dt_type_stack = ctf_add_typedef(dmp->dm_ctfp, CTF_ADD_ROOT,
1511 "stack", ctf_lookup_by_name(dmp->dm_ctfp, "void"));
1513 dtp->dt_type_symaddr = ctf_add_typedef(dmp->dm_ctfp, CTF_ADD_ROOT,
1514 "_symaddr", ctf_lookup_by_name(dmp->dm_ctfp, "void"));
1516 dtp->dt_type_usymaddr = ctf_add_typedef(dmp->dm_ctfp, CTF_ADD_ROOT,
1517 "_usymaddr", ctf_lookup_by_name(dmp->dm_ctfp, "void"));
1524 ctf_errmsg(ctf_errno(dmp->dm_ctfp)));
1528 if (ctf_update(dmp->dm_ctfp) != 0) {
1530 ctf_errmsg(ctf_errno(dmp->dm_ctfp)));
1627 dt_module_t *dmp;
1672 while ((dmp = dt_list_next(&dtp->dt_modlist)) != NULL)
1673 dt_module_destroy(dtp, dmp);