如何在Windows中使用java代码获取ELF中符号的行号?
我正在使用 org.eclipse.cdt.utils.elf 包来解析 ELF 文件,但在该包中,getLineNumber() 函数尚未实现。 请帮我找到符号的行号。我想要在 Windows 平…
PE 和 ELF 二进制格式有什么区别?
Windows PE 二进制和 Linux ELF 二进制格式有什么区别?当编译器只应创建与源代码等效的汇编语言时,它如何将文件转换为操作系统的指定格式?有人可以…
CryoPID 如何创建 ELF 标头,或者是否有一种简单的方法来生成 ELF?
我正在尝试用 C 语言编写一个检查点/重新启动程序,并且正在研究 CryoPID 的代码以了解如何重新启动进程。在它的代码中,cryoPID 创建了要在使用某些…
Python - 从 ELF 文件获取 build-id
我正在尝试从 ELF 文件(Linux 内核模块)中提取 build-id。 现在它正在使用: subprocess.check_output(['eu-readelf', '-n', filename]).split()[-1…
有关加载和链接 elf 文件的参考书或文档
我已经在 Windows 中实现了 elf 解析器的某些方面,直到获取符号表信息和符号相关信息。现在我想继续了解有关链接和加载的更多信息,我认为这与解析 e…
如何获取ELF符号表的条目数?
考虑使用 GCC 编译的标准 hello world 程序,无需任何开关。正如 readelf -s 所说,它包含 64 个符号。它还表示 .symtab 部分的长度为 1024 字节。然…
我如何知道 ELF 目标文件中的调试信息是什么类型?
我有一个 ELF 目标文件。我想知道它包含哪种类型的调试信息。 它是用针对 PPC 架构的 Diab 编译器(C 源代码)编译的。我很确定它是用调试符号构建的…
如何解释 ELF 可执行文件中的动态符号表?
我正在研究解释 ELF 可执行文件的动态符号表 (.dynsym)。我可以使用 value 属性成功解释符号表 .symtab(每个符号 16 个字节)来表示符号的地址和 nam…