Lines Matching refs:vge
196 VexGuestExtents vge; member
1008 const VexGuestExtents* vge ) in vexGuestExtents_to_eclasses() argument
1017 vg_assert(vge->n_used >= 1 && vge->n_used <= 3); in vexGuestExtents_to_eclasses()
1020 for (i = 0; i < vge->n_used; i++) { in vexGuestExtents_to_eclasses()
1021 r = range_to_eclass( vge->base[i], vge->len[i] ); in vexGuestExtents_to_eclasses()
1117 r = vexGuestExtents_to_eclasses( eclasses, &tte->vge ); in upd_eclasses_after_add()
1249 for (k = 0; k < tte->vge.n_used; k++) in sanity_check_eclasses_in_sector()
1250 VG_(printf)("0x%lx %u\n", tte->vge.base[k], (UInt)tte->vge.len[k]); in sanity_check_eclasses_in_sector()
1347 static UInt vge_osize ( const VexGuestExtents* vge ) in vge_osize() argument
1350 for (i = 0; i < vge->n_used; i++) in vge_osize()
1351 n += (UInt)vge->len[i]; in vge_osize()
1527 n_dump_osize += vge_osize(&sec->tt[ei].vge); in initialiseSector()
1532 sec->tt[ei].vge ); in initialiseSector()
1597 void VG_(add_to_transtab)( const VexGuestExtents* vge, in VG_()
1611 vg_assert(vge->n_used >= 1 && vge->n_used <= 3); in VG_()
1625 n_in_osize += vge_osize(vge); in VG_()
1703 sectors[y].tt[tteix].vge = *vge; in VG_()
1859 Bool overlaps ( Addr start, ULong range, const VexGuestExtents* vge ) in overlaps() argument
1861 if (overlap1(start, range, vge->base[0], vge->len[0])) in overlaps()
1863 if (vge->n_used < 2) in overlaps()
1865 if (overlap1(start, range, vge->base[1], vge->len[1])) in overlaps()
1867 if (vge->n_used < 3) in overlaps()
1869 if (overlap1(start, range, vge->base[2], vge->len[2])) in overlaps()
1931 n_disc_osize += vge_osize(&tte->vge); in delete_tte()
1937 tte->vge ); in delete_tte()
1972 if (overlaps( guest_start, range, &tte->vge )) { in delete_translations_in_sector_eclass()
1997 && overlaps( guest_start, range, &sec->tt[i].vge )) { in delete_translations_in_sector()
2125 vg_assert(!overlaps( guest_start, range, &tte->vge )); in VG_()
2164 VexGuestExtents vge; member
2223 void VG_(add_to_unredir_transtab)( const VexGuestExtents* vge, in VG_()
2234 vg_assert(entry == vge->base[0]); in VG_()
2268 unredir_tt[i].vge = *vge; in VG_()
2285 if (unredir_tt[i].vge.base[0] == guest_addr) { in VG_()
2301 && overlaps( guest_start, range, &unredir_tt[i].vge)) in unredir_discard_translations()