Lines Matching defs:dmd
134 ctf_dmdef_t *dmd = ctf_list_next(&dtd->dtd_u.dtu_members);
137 for (; dmd != NULL; dmd = ctf_list_next(dmd)) {
138 if (dmd->dmd_name) {
140 soff += strlen(dmd->dmd_name) + 1;
144 ctm.ctm_type = (ushort_t)dmd->dmd_type;
145 ctm.ctm_offset = (ushort_t)dmd->dmd_offset;
157 ctf_dmdef_t *dmd = ctf_list_next(&dtd->dtd_u.dtu_members);
160 for (; dmd != NULL; dmd = ctf_list_next(dmd)) {
161 if (dmd->dmd_name) {
163 soff += strlen(dmd->dmd_name) + 1;
167 ctlm.ctlm_type = (ushort_t)dmd->dmd_type;
169 ctlm.ctlm_offsethi = CTF_OFFSET_TO_LMEMHI(dmd->dmd_offset);
170 ctlm.ctlm_offsetlo = CTF_OFFSET_TO_LMEMLO(dmd->dmd_offset);
182 ctf_dmdef_t *dmd = ctf_list_next(&dtd->dtd_u.dtu_members);
185 for (; dmd != NULL; dmd = ctf_list_next(dmd)) {
187 cte.cte_value = dmd->dmd_value;
188 soff += strlen(dmd->dmd_name) + 1;
199 ctf_dmdef_t *dmd = ctf_list_next(&dtd->dtd_u.dtu_members);
202 for (; dmd != NULL; dmd = ctf_list_next(dmd)) {
203 if (dmd->dmd_name == NULL)
205 len = strlen(dmd->dmd_name) + 1;
206 bcopy(dmd->dmd_name, s, len);
732 ctf_dmdef_t *dmd, *nmd;
751 for (dmd = ctf_list_next(&dtd->dtd_u.dtu_members);
752 dmd != NULL; dmd = nmd) {
753 if (dmd->dmd_name != NULL) {
754 len = strlen(dmd->dmd_name) + 1;
755 ctf_free(dmd->dmd_name, len);
759 ctf_ref_dec(fp, dmd->dmd_type);
760 nmd = ctf_list_next(dmd);
761 ctf_free(dmd, sizeof (ctf_dmdef_t));
1368 ctf_dmdef_t *dmd;
1392 for (dmd = ctf_list_next(&dtd->dtd_u.dtu_members);
1393 dmd != NULL; dmd = ctf_list_next(dmd)) {
1394 if (strcmp(dmd->dmd_name, name) == 0) {
1400 if ((dmd = ctf_alloc(sizeof (ctf_dmdef_t))) == NULL)
1404 ctf_free(dmd, sizeof (ctf_dmdef_t));
1408 dmd->dmd_name = s;
1409 dmd->dmd_type = CTF_ERR;
1410 dmd->dmd_offset = 0;
1411 dmd->dmd_value = value;
1414 ctf_list_append(&dtd->dtd_u.dtu_members, dmd);
1427 ctf_dmdef_t *dmd;
1457 for (dmd = ctf_list_next(&dtd->dtd_u.dtu_members);
1458 dmd != NULL; dmd = ctf_list_next(dmd)) {
1459 if (dmd->dmd_name != NULL &&
1460 strcmp(dmd->dmd_name, name) == 0) {
1503 if ((dmd = ctf_alloc(sizeof (ctf_dmdef_t))) == NULL)
1507 ctf_free(dmd, sizeof (ctf_dmdef_t));
1511 dmd->dmd_name = s;
1512 dmd->dmd_type = type;
1513 dmd->dmd_value = -1;
1542 dmd->dmd_offset = off * NBBY;
1545 dmd->dmd_offset = offset;
1549 dmd->dmd_offset = 0;
1562 ctf_list_append(&dtd->dtd_u.dtu_members, dmd);
1644 ctf_dmdef_t *dmd;
1647 if ((dmd = ctf_alloc(sizeof (ctf_dmdef_t))) == NULL)
1651 ctf_free(dmd, sizeof (ctf_dmdef_t));
1659 dmd->dmd_name = s;
1660 dmd->dmd_type = type;
1661 dmd->dmd_offset = offset;
1662 dmd->dmd_value = -1;
1664 ctf_list_append(&ctb->ctb_dtd->dtd_u.dtu_members, dmd);
1853 ctf_dmdef_t *dmd;
1905 for (dmd = ctf_list_next(&dtd->dtd_u.dtu_members);
1906 dmd != NULL; dmd = ctf_list_next(dmd)) {
1907 if ((dmd->dmd_type = ctf_add_type(dst_fp, src_fp,
1908 dmd->dmd_type)) == CTF_ERR)
1919 for (dmd = ctf_list_next(&dtd->dtd_u.dtu_members);
1920 dmd != NULL; dmd = ctf_list_next(dmd))
1921 ctf_ref_inc(dst_fp, dmd->dmd_type);