memcpy会造成程序卡死吗?
有大佬碰到过memcpy卡死的情况么,也没有报错,代码如下:
for (off = 0; off < LZO_UNC_SIZE; off += PAGE_SIZE) {
ret = snapshot_read_next(snapshot);
if (ret < 0)
goto out_finish;
if (!ret)
break;
memcpy(data[thr].unc + off,
data_of(*snapshot), PAGE_SIZE);
if (!(nr_pages % m))
pr_info("Image saving progress: %3d%%\n",
nr_pages / m * 10);
nr_pages++;
}
现在遇到个卡死,我怀疑是上面三句中的某个函数造成的,请问有大佬指导一下吗?源码来源于如下地址:
https://elixir.bootlin.com/linux/latest/source/kernel/power/swap.c#L780