腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
HP PA-RISC在gdb中加载
符号表
、
为了获取更多信息,我尝试提取
符号表
并将其加载到gdb会话中。有没有办法从上述文件格式的可执行文件中提取
符号表
。
浏览 1
提问于2012-09-07
得票数 0
1
回答
符号表
与g++编译器
、
是否存在像
符号表
这样的记录每个名称和相应实体取决于名称出现的范围的东西?
浏览 5
提问于2014-05-25
得票数 0
回答已采纳
3
回答
我应该创建自己的操作系统内核
ELF
还是原始二进制文件?
、
、
、
、
人们通常说,使用原始二进制而不是
ELF
(或其他结构化格式)对于自定义操作系统中的应用程序来说是一个常见的错误。我可以支持这一点,因为
ELF
提供了额外的好处(存储metainformation的地方,如
符号表
、.debug和.line )。但是,让我们考虑一下内核二进制本身。它应该是结构化的(比如
ELF
),如果是,为什么?否则,编写一个
ELF
加载程序并在stage1加载程序之后立即压缩它似乎是一种浪费。 AFAIK
Linux
内核是一个
ELF
文件,但我不知道原因。
浏览 2
提问于2015-12-07
得票数 7
回答已采纳
1
回答
更新使用"-Bsymbolic“链接器选项生成的共享对象
、
、
、
我认为"-Bsymbolic“选项在共享对象的
ELF
动态
符号表
中添加了一个标志。 平台: arm
linux
浏览 1
提问于2019-02-19
得票数 1
回答已采纳
2
回答
运行中的C程序可以访问自己的
符号表
吗?
、
、
、
、
我有一个
linux
C程序,它处理发送到TCP套接字(绑定到特定端口)的请求。我希望能够通过对该端口的请求来查询C程序的内部状态,但我不想硬编码可以查询哪些全局变量。因此,我希望查询包含全局的字符串名称,并使用C代码在
符号表
中查找该字符串以找到其地址,然后通过TCP套接字将其值发回。当然,
符号表
一定不能被剥离。那么,C程序甚至可以定位它自己的
符号表
吗?这是一个用gcc编写的
ELF
可执行的C程序。
浏览 6
提问于2012-06-29
得票数 12
回答已采纳
2
回答
ELF
解析器分离程序数据
、
使用
ELF
解析器,我如何分离程序的地址和数据部分?
浏览 0
提问于2011-01-05
得票数 0
1
回答
在NASM中,如何不发出本地符号,使GDB disas不会停在这些符号上?
、
、
、
、
我试图在
linux
上使用nasm编写一些汇编程序。一切都很好,但我大量使用了本地符号(.loop、.else等),这在调试时很痛苦,因为这些符号被发送到
符号表
,例如:global mainmain:有没有一种方法可以抑制在
linux
下使用nasm将这些符号发射到
ELF
符号表
?
浏览 0
提问于2015-11-10
得票数 3
回答已采纳
3
回答
如何用C++读取目标文件的符号
、
、
我知道
linux
命令"nm“可以做到这一点,但我希望能够在代码中做到这一点。问候 保罗
浏览 1
提问于2010-08-31
得票数 0
回答已采纳
1
回答
在已剥离的
ELF
可执行文件中设置断点
、
、
、
我有一个
ELF
32位动态链接,剥离的文件,我想调试.在试图在地址设置断点时,会收到一条消息,表示
符号表
未被加载。当您说
ELF
文件是stripped时,究竟发生了什么?,如何剥离
ELF
文件?,以某种方式重建
符号表
吗?,在已剥离的可执行文件上不能在gdb中设置断点吗?<code>H 29</code><code>g 210</code>
浏览 1
提问于2011-01-15
得票数 2
回答已采纳
1
回答
重定位.
elf
文件中的节头信息
、
sh_link:包含关联
符号表
的节标头索引。 static int
elf
_do_reloc(
Elf
32_Ehdr *hdr,
Elf
32_Rel *rel,
Elf
32_Shdr*relta
浏览 5
提问于2014-10-25
得票数 1
1
回答
未知的arm
linux
内核镜像格式
、
、
我有一个ARM
linux
内核镜像文件。但我不确定它到底是哪种格式...首先,我认为它是vmlinuz,并尝试解压它。##
Linux
/arm 2.6.38.7 Kernel Configuration# CONFIG_KALLSYMS_EXTRA_PASS is not setCONFIG_PRINTK=y CONFI
浏览 1
提问于2013-02-11
得票数 2
回答已采纳
2
回答
如何解释
ELF
可执行文件中的动态
符号表
?
、
、
我正在考虑解释
ELF
可执行文件的动态
符号表
(.dynsym)。我可以成功地解释
符号表
.symtab (每个符号16个字节),使用value属性来表示symbol的地址,使用name属性来表示.strtab部分中字符串开始的偏移量。但是我不能用同样的方法解释动态
符号表
(.dynsym)。我用了阿里的博客1作为参考。另外,我正在研究的<
浏览 4
提问于2011-08-18
得票数 12
1
回答
在运行时动态修改
符号表
(用C语言)
、
、
是否可以在运行时以C(
Linux
上的
elf
格式)动态修改
符号表
?在某些函数(例如foo )中,我希望将malloc函数重写为自定义处理程序my_malloc。
浏览 1
提问于2015-05-10
得票数 7
1
回答
与
linux
中的dumpstabs -s solaris命令等效
什么等同于
linux
中的dumpstabs -s solaris命令? 问候ven
浏览 1
提问于2010-08-24
得票数 0
回答已采纳
2
回答
为什么我在运行readelf -s时得到以下输出
、
、
我有
Linux
内核,正在尝试使用objcopy工具在上面生成
ELF
头文件,下面是第一步然后我想用readelf -s main.o读取
符号表
,但是得到了奇怪的符号,下面是输出 Symbol table '.GLOBAL DEFAULT ABS _binary_
linux
_ke
浏览 1
提问于2013-03-12
得票数 3
回答已采纳
2
回答
如何提取自己的
符号表
、
、
我正在查看debug/gosym包,它的类型是gosym.Table,据说是Go可执行文件的
符号表
。如果这通常是不可能的,但可以在
Linux
/ for
ELF
二进制文件上完成,这也是一个选择。
浏览 28
提问于2017-03-02
得票数 2
1
回答
在运行时定位
ELF
共享库导出
、
例如,通过读取/proc/<pid>/maps,可以找到从磁盘上的库中映射的内存区域,然后我们可以查找
ELF
魔术字节来查找给我们基址的
ELF
头。 对ElfN_Dyn结构进行迭代,以找到具有d_tags、DT_STRTAB和DT_SYMTAB的结构。这将给出字符串表(带有符号名)和动态
符号表
本身的地址。 这就是我绊倒的地方。
浏览 0
提问于2016-03-02
得票数 2
回答已采纳
1
回答
在
Linux
上编译的PE动态
符号表
、
、
、
、
我试图获取编译后的c文件的动态
符号表
的内容 printf("Hello, World!");}i686-w64-mingw32-gcc hello_world.c -o hello32是否有人知道如何正确编译文件,使其具有动态
符号表
的内容?
浏览 3
提问于2020-05-13
得票数 0
回答已采纳
1
回答
C++
ELF
对象文件
符号表
有两次列出的函数
、
、
、
、
我在一个
linux
系统上用g++ 4.9.2编译它。当我转储结果
ELF
对象文件的
符号表
时,我会看到移动构造函数的两个列表。我的结论是
符号表
有两个指向相同位置的条目。我看到的唯一不完全理解的编译标志是'-m64',但我不知道这将如何影响
符号表
。我也在g++ 9.2.0中尝试过这一点,现在
符号表
中有3个条目!其中两个指向相同的地址,第三个点指向地址0x0,位于.text.unlikely部分,并
浏览 2
提问于2020-10-23
得票数 5
回答已采纳
1
回答
ELF
文件可以包含多个
符号表
吗?
、
、
、
ELF
文件可以包含多个
符号表
吗?它以某种方式标准化了吗?
浏览 1
提问于2010-07-17
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
编译、链接、装载
【领糖啦】ELF
ELF文件格式(二)
逻辑门的种类以及符号表
如何无损压缩 bugly 符号表 40% 体积
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券