LK_SCAN_BUFFER_SIZE
end = &buf[LK_SCAN_BUFFER_SIZE / sizeof (uintptr_t)];
bytes = MIN(size, LK_SCAN_BUFFER_SIZE);
lk_scan_buffer = leaky_zalloc(LK_SCAN_BUFFER_SIZE, UM_SLEEP | UM_GC);