Home | History | Annotate | Download | only in libdwfl

Lines Matching defs:arange

59   return &mod->dw->aranges->info[mod->aranges[idx].arange];
64 addrarange (Dwfl_Module *mod, Dwarf_Addr addr, struct dwfl_arange **arange)
94 aranges[naranges].arange = i;
142 *arange = &mod->aranges[idx];
298 /* Intern the CU arange points to, if necessary. */
301 arangecu (Dwfl_Module *mod, struct dwfl_arange *arange, struct dwfl_cu **cu)
303 if (arange->cu == NULL)
305 const Dwarf_Arange *dwarange = &mod->dw->aranges->info[arange->arange];
306 Dwfl_Error result = intern_cu (mod, dwarange->offset, &arange->cu);
309 assert (arange->cu != NULL && arange->cu != (void *) -1l);
310 less_lazy (mod); /* Each arange with null ->cu counts once. */
313 *cu = arange->cu;
321 struct dwfl_arange *arange;
322 return addrarange (mod, addr, &arange) ?: arangecu (mod, arange, cu);