(start common.Pgid, size uint64)
| 161 | } |
| 162 | |
| 163 | func (f *hashMap) delSpan(start common.Pgid, size uint64) { |
| 164 | delete(f.forwardMap, start) |
| 165 | delete(f.backwardMap, start+common.Pgid(size-1)) |
| 166 | delete(f.freemaps[size], start) |
| 167 | if len(f.freemaps[size]) == 0 { |
| 168 | delete(f.freemaps, size) |
| 169 | } |
| 170 | f.freePagesCount -= size |
| 171 | } |
| 172 | |
| 173 | func (f *hashMap) mergeSpans(ids common.Pgids) { |
| 174 | if len(ids) == 0 { |
no test coverage detected