如何从目标文件中获取全局变量的初始化值?
如果您有一个目标文件,如何获取该目标文件数据段中全局变量的初始化值?例如,假设我执行了以下操作: # I'm interested in the variable foo inside…
ELF共享库:重定位偏移超出范围
有一个软件包 elfutils,其中包含一个名为 eu-elflint 的程序,用于检查 ELF 二进制文件(就像 C 的 lint - 因此得名) 。 只是出于好奇,我用这个工…
Solaris elfedit:Linux 有类似的东西吗? (共享库编辑器)?
Linux:有没有办法编辑已编译的共享库? 具体来说,我正在搜索如何在已编译的二进制共享库上添加 DT_SYMBOLIC 标志? 这就是我问这个的原因: 组成 我…
编译 binutils & 的配方海湾合作委员会在一起?
根据 gcc 构建说明,您可以在构建 gcc(以及 gmp)的同时构建 binutils 、mpc 等)。 该页面内容如下: 如果您还打算构建 binutils (升级现有的 安装…
链接器失败:.gnu.linkonce.t
我在使用 GCC 3.2.3 与 binutils 2.18 链接共享库时遇到问题。 当我尝试链接库时出现以下错误: .gnu.linkonce.t_...在 .rodata 节中引用:在废弃的 .…
尝试对指令进行空操作
是否可以使用 GNU 工具(gcc、binutils 等)将所有出现的汇编指令修改为无操作? 具体来说,带 -pg 选项的 gcc 生成以下程序集(ARM): 0x0: e1a0c00…
将 Binutils 从 2.16.1 升级到 2.19 有优势吗? 为什么?
在 PSPSDK (Homebrew) 中,我们使用 Binutils 2.16.1 来汇编和链接 PlayStation Portable 的代码,但是该版本已经过时了(3 个版本已取代它)。 社区…