Lines Matching refs:start
37 __libdwfl_segment_start (Dwfl *dwfl, GElf_Addr start)
40 start &= -dwfl->segment_align;
41 return start;
54 insert (Dwfl *dwfl, size_t i, GElf_Addr start, GElf_Addr end, int segndx)
56 bool need_start = (i == 0 || dwfl->lookup_addr[i - 1] != start);
108 dwfl->lookup_addr[i] = start;
166 const GElf_Addr start = __libdwfl_segment_start (dwfl, mod->low_addr);
170 int idx = lookup (dwfl, start, hint);
174 if (unlikely (insert (dwfl, 0, start, end, -1)))
179 else if (dwfl->lookup_addr[idx] > start)
182 if (unlikely (insert (dwfl, idx + 1, start, end,
188 else if (dwfl->lookup_addr[idx] < start)
192 if (unlikely (insert (dwfl, idx + 1, start, end, -1)))
310 GElf_Addr start = __libdwfl_segment_start (dwfl, bias + phdr->p_vaddr);
317 while (i > 0 && unlikely (start < dwfl->lookup_addr[i - 1]))
320 if (unlikely (insert (dwfl, i, start, end, ndx)))