1

我需要编译一段代码,称为程序 A,并获取带有链接器给出的物理地址的 ELF 文件。

然后,我需要编译程序 B 并将其代码注入我无法重新编译的程序 A,因为我会丢失有关程序 A 的地址的信息。

现在,我在程序 A 上有一个空白部分,我试图将程序 B 复制到该部分。我正在尝试使用 GNUobjcopy实用程序使用标志更新空白部分,--update-section但到目前为止我还没有成功。

简而言之,我正在尝试编译一个代码,该代码需要有关其自身内存配置的信息(变量和函数在内存中的位置)。

4

0 回答 0