Home | History | Annotate | Download | only in m_debuginfo

Lines Matching refs:loctab

301       if (di->loctab != NULL) {
303 new_tab[i] = di->loctab[i];
304 ML_(dinfo_free)(di->loctab);
306 di->loctab = new_tab;
310 di->loctab[di->loctab_used] = *loc;
316 /* Resize the LocTab (line number table) to save memory, by removing
329 VG_(memcpy)(new_tab, di->loctab, new_sz * sizeof(DiLoc));
331 ML_(dinfo_free)(di->loctab);
332 di->loctab = new_tab;
1589 VG_(ssort)(di->loctab, di->loctab_used,
1590 sizeof(*di->loctab), compare_DiLoc);
1594 vg_assert(di->loctab[i].size < 10000);
1595 if (di->loctab[i].addr + di->loctab[i].size > di->loctab[i+1].addr) {
1598 Int new_size = di->loctab[i+1].addr - di->loctab[i].addr;
1600 di->loctab[i].size = 0;
1603 di->loctab[i].size = MAX_LOC_SIZE;
1605 di->loctab[i].size = (UShort)new_size;
1614 if (di->loctab[i].size > 0) {
1616 di->loctab[j] = di->loctab[i];
1626 i, di->loctab[i+1].confident,
1627 di->loctab[i+1].size, di->loctab[i+1].addr );
1630 vg_assert(di->loctab[i].size > 0);
1632 vg_assert(di->loctab[i].addr < di->loctab[i+1].addr);
1634 vg_assert(di->loctab[i].addr + di->loctab[i].size - 1
1635 < di->loctab[i+1].addr);
1812 a_mid_lo = di->loctab[mid].addr;
1813 a_mid_hi = ((Addr)di->loctab[mid].addr) + di->loctab[mid].size - 1;