Linux rpmelfsym命令:在RPM软件包中通过对象文件列出符号。
Linux rpmelfsym命令 功能描述
使用rpmelfsym命令可以在RPM软件包中通过对象文件列出符号。rpmelfsym命令将产生3列输出:文件名、符号类型和符号名称。只有动态链接的可执行文件和共享库处理,并且只有动态符号列出来。当处理一个目录,一个额外的列被前置到输出中,这是典型的RPM文件基本名。
Linux rpmelfsym命令 语法
rpmelfsym [选项] [文件] [目录]
命令中各选项的含义如表所示。
Linux rpmelfsym命令 示例
在RPM软件包中通过对象文件bind-9.8.2-0.17.rc1.el6.x86_64.rpm列出符号
[root@rhel ~]# cd /media/RHEL_6.4\ x86_64\ Disc\ 1/Packages
[root@rhel Packages]# rpmelfsym bind-9.8.2-0.17.rc1.el6.x86_64.rpm
/usr/sbin/arpaname w _Jv_RegisterClasses
/usr/sbin/arpaname A __bss_start
/usr/sbin/arpaname U __fprintf_chk
/usr/sbin/arpaname w __gmon_start__
/usr/sbin/arpaname U __libc_start_main
/usr/sbin/arpaname U __stack_chk_fail
/usr/sbin/arpaname A _edata
/usr/sbin/arpaname A _end
/usr/sbin/arpaname T _fini
/usr/sbin/arpaname T _init
/usr/sbin/arpaname U ferror
/usr/sbin/arpaname U fflush
/usr/sbin/arpaname U inet_pton
/usr/sbin/arpaname U stdout
/usr/sbin/ddns-confgen w _Jv_RegisterClasses
/usr/sbin/ddns-confgen A __bss_start
........................(省略)