Lines Matching refs:rl
71 Dwarf_Rangelist rl;
73 STAILQ_FOREACH(rl, &dbg->dbg_rllist, rl_next)
74 if (rl->rl_offset == off)
77 if (rl == NULL)
81 *ret_rl = rl;
89 Dwarf_Rangelist rl, trl;
94 STAILQ_FOREACH_SAFE(rl, &dbg->dbg_rllist, rl_next, trl) {
95 STAILQ_REMOVE(&dbg->dbg_rllist, rl, _Dwarf_Rangelist, rl_next);
96 if (rl->rl_rgarray)
97 free(rl->rl_rgarray);
98 free(rl);
107 Dwarf_Rangelist rl;
116 if ((rl = malloc(sizeof(struct _Dwarf_Rangelist))) == NULL) {
121 rl->rl_offset = off;
125 free(rl);
129 rl->rl_rglen = cnt;
131 if ((rl->rl_rgarray = calloc(cnt, sizeof(Dwarf_Ranges))) ==
133 free(rl);
138 ret = _dwarf_ranges_parse(dbg, cu, ds, off, rl->rl_rgarray,
141 free(rl->rl_rgarray);
142 free(rl);
146 rl->rl_rgarray = NULL;
148 STAILQ_INSERT_TAIL(&dbg->dbg_rllist, rl, rl_next);
149 *ret_rl = rl;