elf 相关问题

ELF代表可执行文件和可链接格式,是包含机器代码的文件的文件格式。

使函数默认为在gcc / ld中对外部定义的符号进行别名

我有一个仅标头的库,当前正在调用malloc和free。此标头包含在许多不同的静态库中,这些静态库用于构建配置不同的程序。我会...

回答 2 投票 0

ELF sym全局变量偏移量不正确

我想解析ELF格式文件,通过解析ELF文件获得sym表的地址,然后找到全局变量dumper_elf_data的地址。我在010editor中看到了。 ...

elf
回答 1 投票 0

如何在LLVM模块中调整功能位置

我知道如何从LLVM位码图像中解析模块,以及如何遍历函数定义。现在,我想对功能进行重新排序,以改善某些功能之间的局部性...

回答 1 投票 0

重命名符号失败,并出现错误

我已经安装了新的glib库2.6版,并且在创建之后,我试图使用objcopy命令重命名glib库中的某些符号。重命名符号对于我们的项目是必需的...

回答 1 投票 1

当在PT_GNU_STACK程序头上设置执行位时,为什么进程的所有段都变为可执行文件

[通过控制段上的可执行位,我发现加载程序如何使用PT_GNU_STACK时出现了一个怪癖。根据elf(5)联机帮助页,PT_GNU_STACK用作:...

回答 1 投票 4

为什么符号大小之和远小于“ .text”节的大小?

我正在linux中调试动态共享库,该库的名称为libMNN.so。这是libMNN.so的所有节的大小,由-A ./libMNN.so获得:节大小...

回答 1 投票 0

从没有小吃的ELF生成A2L文件

我正在开发一个脚本来读取elf文件并获取用于创建a2l文件的测量变量。是否有可能在不使用CANape的情况下从elf生成a2l文件?请帮助...

回答 1 投票 0

获得准确的ELF依赖项

[我知道找到依赖关系的两种方法,ldd app.out可以为一个简单的应用程序返回依赖关系:linux-vdso.so.1(0x00007ffff93f5000)libc.so.6 => / lib / x86_64-linux-gnu / libc。 so.6(0x00007f02383a0000)/ lib64 / ...

回答 1 投票 0

ELF文件在内存中的布局方式

当运行ELF文件并将其各个段加载到内存中时,是否有办法提前知道这些段之间的关系?也就是说,对于...

回答 1 投票 0

设置自定义线程本地存储

对于我的一些与研究相关的项目,我正在尝试在创建新线程之后设置第二个TLS。我想我能够在pthread库中找到负责设置TLS的代码....

回答 1 投票 0

设置自定义线程本地存储

对于我的一些与研究相关的项目,我正在尝试在创建新线程之后设置第二个TLS。我想我能够在pthread库中找到负责设置TLS的代码....

回答 1 投票 0

如何重新映射符号以调用其他函数

我有一个ELF共享对象,我想对其进行修改,以便实际上将对系统函数memcpy的调用路由到memcpy的自定义版本。我一直在研究,并且已经阅读有关...

回答 1 投票 3

是否有任何GUI工具可以查看带有源代码的编译文件?

例如,我有一个uboot副本,并使用目标平台对其进行了编译。但我没有硬件和调试工具来运行逐步调试。因此,我想知道是否有一个GUI工具(win / linux)可以...

回答 2 投票 0

如何在QTextEdit中显示ELF文件的内容?

我需要显示从一个ELF文件到QTextEdit的所有字节,我没有找到任何合理的方法来执行此操作。我最多可以打印“?ELF ??”那什么都没有ELF的内容以char * ...

回答 1 投票 -1

根据标题信息计算ELF文件的大小

我知道可以根据标头中找到的信息(即e_shoff +(e_shentsize * e_shnum))来计算ELF文件的大小(即文件的结尾),假设...

回答 1 投票 1

Section vs. segment?

我已经阅读了这篇文章,并且我了解到分段包含运行时信息并封装了包含链接信息的部分。但是,我仍然对为什么这些术语感到困惑...

回答 1 投票 0

是否跳过/删除ELF文件中的PHDR程序标头以获取可执行文件?如果是这样,为什么?

我在这个简单的C ++程序的二进制文件中进行了一些黑客工作,以了解ELF的程序头:int main(){}编译为:❯make g ++ -O0 -fverbose-asm -no-pie -o main main.cpp我用了...

回答 2 投票 1

32位/ 64位ELF二进制文件的程序标题表和节标题表的大小

32位和64位ELF二进制文件的ELF标头大小分别为52和64字节。我想知道程序头表或节头表的大小是否也已定义并固定为32位...

回答 1 投票 0

可以在Windows,Linux和Mac上执行哪种文件格式

给出了一些纯机器语言命令,例如以下字节:1011100010011010000000100000000000000000 11000011(摘自:如何在没有...的情况下手动编写和执行PURE机器代码]]

回答 1 投票 0

elf intel 32输出不打印

你好,我对汇编语言很陌生,我目前正在尝试制作自己的计算器。我想出了如何进行操作的方法,它似乎可以正常工作,但是我对...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.