final void fillBitmap(long adr, int len) {
		while (true) {
			int off = (int) adr & (Page.pageSize - 1);
			Page pg = pool.putPage(adr - off);

			if (Page.pageSize - off >= len) {
				memset(pg, off, 0xFF, len);
				pool.unfix(pg);
				break;
			}
			else {
				memset(pg, off, 0xFF, Page.pageSize - off);
				pool.unfix(pg);
				adr += Page.pageSize - off;
				len -= Page.pageSize - off;
			}
		}
	}