Lines Matching defs:dmp

825 	dt_module_t *dmp;
1093 if ((dmp = dtp->dt_cdefs = dt_module_create(dtp, "C")) == NULL)
1096 if ((dmp->dm_ctfp = ctf_create(&dtp->dt_ctferr)) == NULL)
1100 dmp->dm_name, (void *)dmp->dm_ctfp);
1102 (void) ctf_setmodel(dmp->dm_ctfp, dtp->dt_conf.dtc_ctfmodel);
1103 ctf_setspecific(dmp->dm_ctfp, dmp);
1105 dmp->dm_flags = DT_DM_LOADED; /* fake up loaded bit */
1106 dmp->dm_modid = -1; /* no module ID */
1114 err = ctf_add_integer(dmp->dm_ctfp, CTF_ADD_ROOT,
1117 err = ctf_add_float(dmp->dm_ctfp, CTF_ADD_ROOT,
1124 ctf_errno(dmp->dm_ctfp)));
1129 if (ctf_update(dmp->dm_ctfp) != 0) {
1131 ctf_errmsg(ctf_errno(dmp->dm_ctfp)));
1139 (void) ctf_add_pointer(dmp->dm_ctfp, CTF_ADD_ROOT, NULL,
1140 ctf_lookup_by_name(dmp->dm_ctfp, "void"));
1142 (void) ctf_add_pointer(dmp->dm_ctfp, CTF_ADD_ROOT, NULL,
1143 ctf_lookup_by_name(dmp->dm_ctfp, "char"));
1145 (void) ctf_add_pointer(dmp->dm_ctfp, CTF_ADD_ROOT, NULL,
1146 ctf_lookup_by_name(dmp->dm_ctfp, "int"));
1148 if (ctf_update(dmp->dm_ctfp) != 0) {
1150 ctf_errmsg(ctf_errno(dmp->dm_ctfp)));
1159 if ((dmp = dtp->dt_ddefs = dt_module_create(dtp, "D")) == NULL)
1162 if ((dmp->dm_ctfp = ctf_create(&dtp->dt_ctferr)) == NULL)
1166 dmp->dm_name, (void *)dmp->dm_ctfp);
1168 (void) ctf_setmodel(dmp->dm_ctfp, dtp->dt_conf.dtc_ctfmodel);
1169 ctf_setspecific(dmp->dm_ctfp, dmp);
1171 dmp->dm_flags = DT_DM_LOADED; /* fake up loaded bit */
1172 dmp->dm_modid = -1; /* no module ID */
1174 if (ctf_import(dmp->dm_ctfp, dtp->dt_cdefs->dm_ctfp) == CTF_ERR) {
1176 ctf_errmsg(ctf_errno(dmp->dm_ctfp)));
1186 if (ctf_add_typedef(dmp->dm_ctfp, CTF_ADD_ROOT,
1187 dtyp->dty_dst, ctf_lookup_by_name(dmp->dm_ctfp,
1191 ctf_errmsg(ctf_errno(dmp->dm_ctfp)));
1201 ctc.ctc_return = ctf_lookup_by_name(dmp->dm_ctfp, "int");
1205 dtp->dt_type_func = ctf_add_funcptr(dmp->dm_ctfp,
1208 dtp->dt_type_fptr = ctf_add_pointer(dmp->dm_ctfp, CTF_ADD_ROOT, NULL,
1217 ctr.ctr_contents = ctf_lookup_by_name(dmp->dm_ctfp, "char");
1218 ctr.ctr_index = ctf_lookup_by_name(dmp->dm_ctfp, "long");
1221 dtp->dt_type_str = ctf_add_typedef(dmp->dm_ctfp, CTF_ADD_ROOT,
1222 "string", ctf_add_array(dmp->dm_ctfp, CTF_ADD_ROOT, &ctr));
1224 dtp->dt_type_dyn = ctf_add_typedef(dmp->dm_ctfp, CTF_ADD_ROOT,
1225 "<DYN>", ctf_lookup_by_name(dmp->dm_ctfp, "void"));
1227 dtp->dt_type_stack = ctf_add_typedef(dmp->dm_ctfp, CTF_ADD_ROOT,
1228 "stack", ctf_lookup_by_name(dmp->dm_ctfp, "void"));
1230 dtp->dt_type_symaddr = ctf_add_typedef(dmp->dm_ctfp, CTF_ADD_ROOT,
1231 "_symaddr", ctf_lookup_by_name(dmp->dm_ctfp, "void"));
1233 dtp->dt_type_usymaddr = ctf_add_typedef(dmp->dm_ctfp, CTF_ADD_ROOT,
1234 "_usymaddr", ctf_lookup_by_name(dmp->dm_ctfp, "void"));
1241 ctf_errmsg(ctf_errno(dmp->dm_ctfp)));
1245 if (ctf_update(dmp->dm_ctfp) != 0) {
1247 ctf_errmsg(ctf_errno(dmp->dm_ctfp)));
1333 dt_module_t *dmp;
1365 while ((dmp = dt_list_next(&dtp->dt_modlist)) != NULL)
1366 dt_module_destroy(dtp, dmp);