码迷,mamicode.com
首页 > 系统相关 > 详细

Linux objdump

时间:2020-10-06 20:14:47      阅读:29      评论:0      收藏:0      [点我收藏+]

标签:动态   默认   dynamic   字节序   解码   dia   标记   numbers   解析   

简介

显示目标文件的信息。

常用选项

  • -a
    --archive-header
    显示archive的头部信息。

  • -C
    --demangle[=style]
    将低级符号名解码(demangle)到用户级符号名。可以使C++函数名更易读。

  • --recurse-limit
    --no-recurse-limit
    --recursion-limit
    --no-recursion-limit
    。。。。。

  • -g
    --debugging
    显示调试信息。尝试解析文件中STABS格式的调试信息。

  • -d
    --disassemble
    --disassemble=symbol
    显示汇编代码。

  • -D
    --disassemble-all
    反汇编所有节的内容,而不只是应该包含指令的节。

  • -EB
    -EL
    --endian={big|little}
    制定文件的字节序。

  • -f
    --file-headers
    显示每个目标文件的头部信息。

  • -h
    --section-headers
    --headers
    显示节头部的信息。

  • -j name
    --section=name
    只显示制定节的信息。

  • -l
    --line-numbers
    标记文件名和源文件中对应的行号。

  • -M options
    --disassembler-options=options
    各种制定目标信息的选项。"intel"选项指示使用intel汇编语法,"att"选项只是使用AT&T语法(默认)。

  • -r
    --reloc
    打印文件的重定位条目。

  • -R
    --dynamic-reloc
    打印动态冲定位条目。仅对动态目标有意义,如动态库。

  • -s
    --full-contents
    显示节的全部内容。默认情况下显示所有非空节。

  • -S
    --source
    显示汇编与对应的源代码(如果有相关信息的话)。

  • -t
    --syms
    打印符号表。

  • -T
    --dynamic-syms
    打印动态符号表。仅对动态目标有意义,如动态库。

  • -x
    --all-headers
    显示所有可用的头部信息,包括符号表和可重定位条目。

  • -w
    --wide
    行宽度可以超过80.不截断符号名。

Linux objdump

标签:动态   默认   dynamic   字节序   解码   dia   标记   numbers   解析   

原文地址:https://www.cnblogs.com/wyzersblog/p/13770297.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!