if(rnd()%16777216>8388608)// % 1 is not enough randomness
//if (random() % 2 == 1)
break;
}
returnl+1;
...
...
@@ -88,7 +101,7 @@ crange_draw_nlevel(int nlevel)
void
crange_print_elem(structclist_range*e,intl)
{
cprintf("0x%lx(0x%lx, 0x%lx, c %d, t %d, l %d, n 0x%lx m 0x%lx\n",e->key,e->size,(long)e->value,e->curlevel,e->nlevel,e->lock->locked,(long)e->next,MARKED(e->next[l]));
cprintf("0x%lx-0x%lx(%lu) 0x%lx, c %d, t %d, n 0x%lx m 0x%lx\n",e->key,e->key+e->size,e->size,(long)e->value,e->curlevel,e->nlevel,(long)e->next,MARKED(e->next[l]));
}
void
...
...
@@ -97,7 +110,7 @@ crange_print(struct crange *cr, int full)