zoukankan      html  css  js  c++  java
  • Linux objdump

    简介

    显示目标文件的信息。

    常用选项

    • -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
      只显示指定节的信息。需要与其他选项连用,如与-d连用则反汇编指定节,与-s连用显示制定节的内容。

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

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

    • -p
      --private-headers
      打印目标文件格式特有的信息。

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

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

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

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

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

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

    • -x
      --all-headers
      显示所有可用的头部信息,包括符号表和可重定位条目。等价于同时使用-a -f -h -p -r -t

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

  • 相关阅读:
    LeetCode题解之Flipping an Image
    LeetCode 之Find Minimum in Rotated Sorted Array
    LeetCode题解Transpose Matrix
    LeetCode 题解之Minimum Index Sum of Two Lists
    LeetCode题解之Intersection of Two Linked Lists
    LeetCode 题解之Add Two Numbers II
    LeetCode题解之Add two numbers
    href="#"与href="javascript:void(0)"的区别
    有关ie9 以下不支持placeholder属性以及获得焦点placeholder的移除
    ie7下属性书写不规范造成的easyui 弹窗布局紊乱
  • 原文地址:https://www.cnblogs.com/wyzersblog/p/13770297.html
Copyright © 2011-2022 走看看