交流
商城
MCN
登入
注册
首页
提问
分享
讨论
建议
公告
动态
发表新帖
发表新帖
1 ELF文件结构
分享
未结
0
2647
李延
LV6
2022-07-17
悬赏:20积分
# 1 整体文件结构 整个文件大致被分为三个部分包括: - ELF头 - 节 - 节头表 具体如下: <img src="https://www.lioyan.cn/data/image-20220604143151757.png" alt="image-20220604143151757" style="zoom:50%;" /> # 2 ELF 头(ELF header) ELF头描述了该文件的系统的字大小、自己顺序、以及一些帮助链接器语法分析和解释目标文件的信息。包括:ELF头大小、目标文件类型、机器类型、节头表文字、节头表条目大小等内容。 # 3 节 节是ELF最重要的部分,我们的汇编代码、全局变量都在这里存放,它被分为不同的条目,比如: - text :机器代码 - rodata:只读数据 - data:已经初始化数据 - bss:未初始化数据 等等不同条目,后面具体分析。 # 4 节头表(section header table) 节头表在文件的最后存储。它记录了节中每个条目的具体位置。比如:text 最开始的位置在哪里。这样信息的一个表格。
回帖
消灭零回复
提交回复
热议榜
java 相关知识分享
8
好的程序员与不好的程序员
6
写给工程师的十条精进原则
5
spring boot以jar包运行配置的logback日志文件没生成
5
一步一步分析SpringBoot启动源码(一)
5
MockMvc测试
5
【吐槽向】是不是有个吐槽的板块比较好玩
4
logstash jdbc同步mysql多表数据到elasticsearch
3
IntelliJ IDEA 优质License Server
3
.gitignore忽略规则
3
SpringBoot启动源码分析
3
一步一步分析SpringBoot启动源码(三)
3
2
一步一步分析SpringBoot启动源码(二)
2
积分不够将无法发表新帖
2
官方产品
Meta-Boot - 基于MCN
MCN - 快速构建SpringBoot应用
微信扫码关注公众号