__memcpy_sse2_unaligned

来源:互联网 发布:网络推广软文范文 编辑:程序博客网 时间:2024/05/17 03:31

背景:

出现段错误,展示出错位置在__memcpy_sse2_unaligned


原因:

一般这个原因是由于拷贝的memcpy拷贝的两个地址中出现了无效地址


我出现的问题:

address + offsset

而offset是由int数值进行计算得到的,

由于其中有些int值很大,那么相乘最大可能为2^32 * 2^32 = 2^64是会出现超过int的容量的,

这会导致内存越界情况


__memcpy_sse2_unaligned