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;
1606 VG_(ssort)(di->loctab, di->loctab_used,
1607 sizeof(*di->loctab), compare_DiLoc);
1611 vg_assert(di->loctab[i].size < 10000);
1612 if (di->loctab[i].addr + di->loctab[i].size > di->loctab[i+1].addr) {
1615 Int new_size = di->loctab[i+1].addr - di->loctab[i].addr;
1617 di->loctab[i].size = 0;
1620 di->loctab[i].size = MAX_LOC_SIZE;
1622 di->loctab[i].size = (UShort)new_size;
1631 if (di->loctab[i].size > 0) {
1633 di->loctab[j] = di->loctab[i];
1643 i, di->loctab[i+1].confident,
1644 di->loctab[i+1].size, di->loctab[i+1].addr );
1647 vg_assert(di->loctab[i].size > 0);
1649 vg_assert(di->loctab[i].addr < di->loctab[i+1].addr);
1651 vg_assert(di->loctab[i].addr + di->loctab[i].size - 1
1652 < di->loctab[i+1].addr);
1829 a_mid_lo = di->loctab[mid].addr;
1830 a_mid_hi = ((Addr)di->loctab[mid].addr) + di->loctab[mid].size - 1;