提交 0f12d1d1 创建 作者: David Benjamin's avatar David Benjamin

Add another radix_range iterator hack

Sigh. Hacks.
上级 30c6a3bd
......@@ -615,7 +615,16 @@ vmap::sbrk(ssize_t n, uptr *addr)
#if VM_RADIX
auto span = rx.search_lock(newstart, newn + PGSIZE);
#endif
#if VM_CRANGE
for (auto r: span) {
#endif
#if VM_RADIX
void *last = 0;
for (auto r: span) {
if (!r || r == last)
continue;
last = r;
#endif
vma *e = (vma*) r;
if (e->vma_start <= newstart) {
......
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论