Linux/Centos: readelf命令使用说明
0x1、概述
readelf命令,一般用于查看ELF格式的文件信息,常见的文件如在Linux上的可执行文件,动态库(*.so)或者静态库(*.a) 等包含ELF格式的文件。以下命令的使用是基于android编译出来的so文件上面去运行。
0x2、readelf常用命令
语法:readelf (选项)(参数:文件),除了-v和-H之外,其它的选项必须有一个被指定参数
1、选项 -h(elf header),显示elf文件开始的文件头信息。后面文章会补上具体说明。
2、选项 -l(program headers),segments 显示程序头(段头)信息(如果有数据的话)。后面文章会补上具体说明。
3、选项 -S(section headers),sections 显示节头信息(如果有数据的话)。后面文章会补上具体说明。
4、选项 -g(section groups),显示节组信息(如果有数据的话)。
5、选项 -t,section-details 显示节的详细信息(-S的)。
后面还有其它数据,就不列出来了。
6、选项 -s,symbols 显示符号表段中的项(如果有数据的话)。
7、选项 -e,headers 显示全部头信息,等价于: -h -l -S 。
8、选项 -n,notes 显示note段(内核注释)的信息 。
9、选项 -r,relocs 显示可重定位段的信息。
10、选项 -u,unwind 显示unwind段信息。当前只支持IA64 ELF的unwind段信息。
11、选项 -d,dynamic 显示动态段的信息。
12、选项 -V,version-info 显示版本段的信息。
13、选项 -A,arch-specific 显示CPU构架信息。
14、选项 -I,histogram 显示符号的时候,显示bucket list长度的柱状图。
15、选项 -x,hex-dump=<number or name> 以16进制方式显示指定段内内容。number指定段表中段的索引,或字符串指定文件中的段名
16、选项 -D,use-dynamic 使用动态段中的符号表显示符号,而不是使用符号段 。
17、选项 -a,all 显示全部信息,等价于 -h -l -S -s -r -d -V -A -I。
18、选项 -v,version 显示readelf的版本信息。
19、选项 -H,help 显示readelf所支持的命令行选项。
Linux/Centos: readelf命令使用说明相关推荐
- linux之readelf命令
1.readelf命令解释 readelf命令用来显示一个或者多个elf格式的目标文件的信息 2.ELF文件类型 可重定位文件:用户和其他目标文件一起创建可执行文件或者共享目标文件,例如l ...
- Linux Centos关机命令
centos关机命令: 1.halt 立马关机 2.shutdown -h 10 1分钟后自动关机 3.poweroff 立刻关机,并且电源也会断掉 4.shutdown -h now 立刻关机(ro ...
- linux(centos) 常用命令
rpm 安装本地的软件,卸载本地安装的程序 程序安装:rpm -ivh 程序名,注意安装包名是rpm结尾的 程序查看:rpm -qa 程序卸载:rpm -e --nodeps 程序名 yum 联网安装 ...
- linux : ulimit 命令使用说明、参数解说
ulimit -a 用来显示当前的各种用户进程限制 Linux 对于每个用户,系统限制其最大进程数,为提高性能,可以根据设备资源情况, 设置个Linux用户的最大进程数,一些需要设置为无限制: 数据段 ...
- linux centos 查找命令 属于哪个安装包 所属软件包
例如对于初学者来说,并不知道ifconfig是属于哪个包的,我们就可以按照: 1. 使用yum search ifconfig 通过yum seach ifconfig就可以知道要安装的包名应该是ne ...
- Linux centos 关机重启命令
1.Linux centos关机命令 halt 立刻关机 poweroff #立刻关机 shutdown -h now #立刻关机(root用户使用) shutdown -h 5 #5分钟后自动关机 ...
- linux centos 中的挂载是什么意思介绍和解释介绍及如何挂载
linux centos 中的挂载是什么意思? Linux系统里是没有盘符的,所有的命令及我们Windows中的盘符都是用目录的形式进行管理,把每一个分区和某一个目录对应.那么,我们对这个目录的操作就 ...
- Linux系统Sudo命令的使用说明
Linux系统Sudo命令的使用说明 2011-11-16 11:03:06| 分类:rhel5_033 |字号 订阅 一. sudo的特点 sudo扮演的角色注定了它要在安全方面格外谨慎,否则就会 ...
- head在linux命令中什么意思,linux系统中head命令使用说明
linux系统中head命令使用说明 head 与 tail 就像它的名字一样的'浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然尔就 ...
- Linux 系统下命令 unrar 的中文版使用说明
查看英文版,猛戳<Linux 系统下命令 unrar 的英文版使用说明> $ rar --help用法: rar <命令> -<选项 1> -<选项 N> ...
最新文章
- MATLAB_9-模式识别笔记
- pytorch1.0.1_将Spring 3.x和Hibernate 3.x升级到Spring Platform 1.0.1(Spring + hibernate 4.x)
- Visual Studio 2017 、2019安装Windows SDK失败的解决办法(改盘符引起)
- Spring Boot中的Properties
- 知识图谱的概念、应用与构建
- c++ 银行管理系统
- java中根据秒生成cron表达式_在线Cron表达式生成器
- 数据结构之栈和队列(顺序栈、链栈、循环队列)
- Vue项目中完成谷歌统计和百度统计功能
- plot画图颜色设置
- python 删除特定列_pandas删除某一列的方法(drop函数)
- AR--基本原理实现科普
- Anaconda3最新版2022版的下载安装配置及使用教程(建议收藏,持续更新..)
- C/S和B/S平滑模糊的时代----推荐:云计算时代的生命周期(吕建伟)
- 华为云服务器部署tomcat+jdk
- 云计算大会超融合论坛分享
- 【PBL项目实战】户外智慧农场项目实战系列——7.Mind+Mixly双平台工业级多合一空气质量传感器数据上云及云端可视化展示
- TOM收费邮箱稀缺终身会员邮靓号现收藏热潮
- redis分布式事务脏数据问题
- 2. mac上的Antlr4环境搭建