(self, addr)
| 167 | self.ranges = newRanges |
| 168 | |
| 169 | def setTopToAddress(self, addr): |
| 170 | for i in self.ranges: |
| 171 | if (addr >= i.start) and (addr <= i.end): |
| 172 | self.topAddr = addr - ((addr - i.start) % self.cols) |
| 173 | if self.topAddr < i.start: |
| 174 | self.topAddr = i.start |
| 175 | return |
| 176 | if i.start > addr: |
| 177 | self.topAddr = i.start |
| 178 | return |
| 179 | self.topAddr = self.data.end |
| 180 | |
| 181 | def navigate(self, addr): |
| 182 | if addr < self.getStart(): |
no outgoing calls
no test coverage detected