memcpy会造成程序卡死吗

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
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值