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];
299 /* Intern the CU arange points to, if necessary. */
302 arangecu (Dwfl_Module *mod, struct dwfl_arange *arange, struct dwfl_cu **cu)
304 if (arange->cu == NULL)
306 const Dwarf_Arange *dwarange = &mod->dw->aranges->info[arange->arange];
307 Dwfl_Error result = intern_cu (mod, dwarange->offset, &arange->cu);
310 assert (arange->cu != NULL && arange->cu != (void *) -1l);
311 less_lazy (mod); /* Each arange with null ->cu counts once. */
314 *cu = arange->cu;
322 struct dwfl_arange *arange;
323 return addrarange (mod, addr, &arange) ?: arangecu (mod, arange, cu);