objdump 符号表输出格式

原创 2011年07月11日 23:50:18

 没找到objdump的输出格式解释的文档,只能自己猜测了。

objdump打印符号表的格式:

shenyan@ubuntu:~/Temp$ objdump -t a.o

a.o:     file format elf32-i386

SYMBOL TABLE:
00000000 l    df *ABS* 00000000 a.c
00000000 l    d  .text 00000000 .text
00000000 l    d  .data 00000000 .data
00000000 l    d  .bss 00000000 .bss
00000000 l    d  .note.GNU-stack 00000000 .note.GNU-stack
00000000 l    d  .comment 00000000 .comment
00000000 g     F .text 00000005 f_test
00000005 g     F .text 00000027 main
00000000         *UND* 00000000 shared
00000000         *UND* 00000000 swap

1.段内偏移

2.符号作用域

3.符号类型:

  d ?? 

  f 文件名

  F 函数名

4.符号所在段

    *UND*外部链接符号,未在本目标文件定义

5.符号对应的对象占据的内存空间大小,没有实体对象大小为0,未定义的为0

6. 符号名

 

objdump --- 生成符号表

objdump -t **.a/obj/..  > 1.txt ------------------------------------------------ 将符号表保存在1.txt里面...
  • zhangmingxingwei
  • zhangmingxingwei
  • 2013年06月01日 11:44
  • 806

使用objdump objcopy查看与修改符号表

我们在 Linux 下运行一个程序,有时会无法启动,报缺少某某库。这时需要查看可执行程序或者动态库中的符号表,动态库的依赖项, Linux 有现成的工具可用:objdump 。 有时我们拿到一...
  • foruok
  • foruok
  • 2014年03月13日 11:04
  • 16800

使用objdump objcopy查看与修改符号表

我们在 Linux 下运行一个程序,有时会无法启动,报缺少某某库。这时需要查看可执行程序或者动态库中的符号表,动态库的依赖项, Linux 有现成的工具可用:objdump 。     有时我们拿到...
  • fishmai
  • fishmai
  • 2017年06月07日 19:43
  • 355

使用objdump查看动态库和静态库中具有哪些函数

我们在 Linux 下运行一个程序,有时会无法启动,报缺少某某库。这时需要查看可执行程序或者动态库中的符号表,动态库的依赖项, Linux 有现成的工具可用:objdump 。 objdump 是 g...
  • tao546377318
  • tao546377318
  • 2016年06月21日 15:32
  • 1762

使用objdump objcopy查看与修改符号表

我们在 Linux 下运行一个程序,有时会无法启动,报缺少某某库。这时需要查看可执行程序或者动态库中的符号表,动态库的依赖项, Linux 有现成的工具可用:objdump 。 有时我们拿到一...
  • foruok
  • foruok
  • 2014年03月13日 11:04
  • 16800

ELF文件查看利器之objdump用法

objdump,用来查看编译后目标文件的组成结构和具体内容,
  • Roland_Sun
  • Roland_Sun
  • 2014年07月03日 16:09
  • 5557

使用objdump查看动态库和静态库中具有哪些函数

我们在 Linux 下运行一个程序,有时会无法启动,报缺少某某库。这时需要查看可执行程序或者动态库中的符号表,动态库的依赖项, Linux 有现成的工具可用:objdump 。 objdump 是 g...
  • tao546377318
  • tao546377318
  • 2016年06月21日 15:32
  • 1762

使用objdump objcopy查看与修改符号表

我们在 Linux 下运行一个程序,有时会无法启动,报缺少某某库。这时需要查看可执行程序或者动态库中的符号表,动态库的依赖项, Linux 有现成的工具可用:objdump 。     有时我们拿到...
  • fishmai
  • fishmai
  • 2017年06月07日 19:43
  • 355

ELF格式文件符号表全解析及readelf命令使用方法

1. 读取ELF文件头: $ readelf -h sign ELF Header:   Magic:   7f 45 4c 46 02 01 01 00 00 00 00 00 00 00...
  • edonlii
  • edonlii
  • 2013年04月09日 18:40
  • 38260

ELF格式文件符号表全解析及readelf命令使用方法

ELF格式文件符号表全解析及readelf命令使用方法
  • freeking101
  • freeking101
  • 2017年10月18日 10:56
  • 184
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:objdump 符号表输出格式
举报原因:
原因补充:

(最多只允许输入30个字)