红联Linux门户
Linux帮助

在Linux中,怎么使radomization失效?

发布时间:2011-03-08 10:11:49来源:红联作者:moyanfa
我在Linux5中创建了多个子进程,并且让它们使用同一块共享内存,但是在使用的时候只有一个进程可以正确访问共享内存,其它进程都不能访问。查了一些资料,说是让Linux的radomization机制失效就可以。但是尝试了,似乎不起作用。另外还有一种方式就是通过在fork后exec前添加personality(orig_personality|ADDR_NO_RANDOMIZE)来实现。在这个函数中,首先orig_personality的值是多少并不确认,然后调用不用这个值,直接personality(ADDR_NO_RANDOMIZE)并不起作用。各位大虾们有什么办法吗?
文章评论

共有 2 条评论

  1. moyanfa 于 2011-03-10 18:28:40发表:

  2. moyanfa 于 2011-03-10 18:28:28发表: