Lines Matching defs:arange
42 return &mod->dw->aranges->info[mod->aranges[idx].arange];
47 addrarange (Dwfl_Module *mod, Dwarf_Addr addr, struct dwfl_arange **arange)
77 aranges[naranges].arange = i;
128 *arange = &mod->aranges[idx];
292 /* Intern the CU arange points to, if necessary. */
295 arangecu (Dwfl_Module *mod, struct dwfl_arange *arange, struct dwfl_cu **cu)
297 if (arange->cu == NULL)
299 const Dwarf_Arange *dwarange = &mod->dw->aranges->info[arange->arange];
300 Dwfl_Error result = intern_cu (mod, dwarange->offset, &arange->cu);
303 assert (arange->cu != NULL && arange->cu != (void *) -1l);
304 less_lazy (mod); /* Each arange with null ->cu counts once. */
307 *cu = arange->cu;
315 struct dwfl_arange *arange;
316 return addrarange (mod, addr, &arange) ?: arangecu (mod, arange, cu);