两个基本角度是检查内存越界和跟踪内存块分配和释放。
The two basic aspects of this problem are checking memory corruption and tracing block allocation and release.
分析开发过程中常遇的内存泄露和内存越界等问题,提出一种有效的内存管理方案。
The paper analyses memory leakage and out of range problems in software development, and provides a new scheme to effectively manage memory.
这同系统异常不同,系统异常表示系统级别的错误,如耗尽内存或者数组越界。
This is different from a system exception, which represents a system level error like running out of memory or running past the end of an array.
内存读取越界(overread)是指所读取的字节数多于它们应有的字节数。
A memory overread is when the number of bytes being read are more that what they are supposed to be.
类似地,所有对字符串和数组的访问在运行时被检查来确保他们没有越界,消除越界导致的内存重写和数据损坏的问题。
Similarly, all accesses to arrays and strings are checked at run-time to ensure that they are in bounds, eliminating the possibility of overwriting memory and corrupting data.
大部分攻击者通过提供外部输入来越界写缓冲区外不应该受外部输入影响的内存位置来达到他们的恶意目的。
Most attackers attain their vicious goal by overwriting beyond buffers to the memory locations that should not be influenced by the input the attackers provide.
算法通过运用线性存储器纹理解决了越界问题,并借助CUDA的共享内存以减少对全局内存的访问次数。
By using CUDA's texture from linear memory, over-bound accessing is avoided. For reducing access of global memory, the algorithm employs CUDA's Shared memory.
算法通过运用线性存储器纹理解决了越界问题,并借助CUDA的共享内存以减少对全局内存的访问次数。
By using CUDA's texture from linear memory, over-bound accessing is avoided. For reducing access of global memory, the algorithm employs CUDA's Shared memory.
应用推荐