94
94
i = bisect(self._ranges, self._pos) - 1
96
96
if i < 0 or self._pos > self._ranges[i]._ent_end:
101
101
mutter('found range %s %s for pos %s', i, self._ranges[i], self._pos)
103
103
if (self._pos + size - 1) > r._ent_end:
106
106
start = r._data_start + (self._pos - r._ent_start)