gpt4 book ai didi

linux - 在任意初始化的内存块周围加载 ELF 二进制文件

转载 作者:太空宇宙 更新时间:2023-11-04 09:49:04 24 4
gpt4 key购买 nike

我正在从事一个项目,该项目要求我将一些数据加载到运行时确定的内存地址处的内存中,然后将 ELF 二进制文件加载到相同的地址空间中。我知道我可以将 ELF 编译为位置无关的,但我如何分配我的内存块,然后然后加载和运行二进制文件而不覆盖内存块或移动到不同的地址空间?

最佳答案

Exec 替换了整个内存空间,我认为您对此无能为力。但也许您可以使用共享内存在新旧进程之间共享数据?

关于linux - 在任意初始化的内存块周围加载 ELF 二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13107143/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com