如何锁定需要只写的缓冲区?
是否可以重载 new 运算符来分配更大的缓冲区,两侧都有只读内存以检测内存溢出,以及如何将该内存设为只读?
linux + 海湾合作委员会
Is it possible to overload the new
operator to allocate a bigger buffer with read-only memory on both sides to detect memory overflow, and how could I make that memory read-only?
linux + gcc
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试电围栏。它的影响对于您的进程的堆来说是全局的,但是如果您的程序正确访问内存,它应该不会产生任何(不需要的)不良影响。
Try Electric Fence. Its effect is global to your process' heap, but if your program accesses memory correctly it should not have any (unwanted) ill effect.