mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-27 03:51:15 +08:00
* objdump.c (endian): New static variable.
(usage): Mention -EB/-EL/--endian. (long_options): Add "endian". (disassemble_data): If endianness was specified, replace abfd->xvec with a copy of itself with the given endianness. (main): Handle -EB/-EL/--endian. * binutils.texi, objdump.1: Mention -EB/-EL/--endian.
This commit is contained in:
parent
58f8c779f7
commit
67c8c90141
@ -1017,6 +1017,7 @@ Show a summary of the options to @code{objcopy}.
|
||||
objdump [ -a | --archive-headers ]
|
||||
[ -b @var{bfdname} | --target=@var{bfdname} ] [ --debugging ]
|
||||
[ -d | --disassemble ] [ -D | --disassemble-all ]
|
||||
[ -EB | -EL | --endian=@{big | little @} ]
|
||||
[ -f | --file-headers ]
|
||||
[ -h | --section-headers | --headers ] [ -i | --info ]
|
||||
[ -j @var{section} | --section=@var{section} ]
|
||||
@ -1089,6 +1090,15 @@ expected to contain instructions.
|
||||
Like @samp{-d}, but disassemble the contents of all sections, not just
|
||||
those expected to contain instructions.
|
||||
|
||||
@item -EB
|
||||
@itemx -EL
|
||||
@itemx --endian=@{big|little@}
|
||||
@cindex endianness
|
||||
@cindex disassembly endianness
|
||||
Specify the endianness of the object files. This only affects
|
||||
disassembly. This can be useful when disassembling a file format which
|
||||
does not describe endianness information, such as S-records.
|
||||
|
||||
@item -f
|
||||
@itemx --file-header
|
||||
@cindex object file header
|
||||
@ -1136,9 +1146,11 @@ Only useful with @samp{-d}, @samp{-D}, or @samp{-r}.
|
||||
@item -m @var{machine}
|
||||
@itemx --architecture=@var{machine}
|
||||
@cindex architecture
|
||||
Specify that the object files @var{objfile} are for architecture
|
||||
@var{machine}. You can list available architectures using the @samp{-i}
|
||||
option.
|
||||
@cindex disassembly architecture
|
||||
Specify the architecture to use when disassembling object files. This
|
||||
can be useful when disasembling object files which do not describe
|
||||
architecture information, such as S-records. You can list the available
|
||||
architectures with the @samp{-i} option.
|
||||
|
||||
@item -r
|
||||
@itemx --reloc
|
||||
|
@ -24,6 +24,9 @@ objdump \- display information from object files.
|
||||
.RB "[\|" \-\-debugging "\|]"
|
||||
.RB "[\|" \-d | \-\-disassemble "\|]"
|
||||
.RB "[\|" \-D | \-\-disassemble-all "\|]"
|
||||
.RB "[\|" \-EB | \-EL | \-\-endian=\c
|
||||
.I {big|little}\c
|
||||
\&\|]
|
||||
.RB "[\|" \-f | \-\-file\-headers "\|]"
|
||||
.RB "[\|" \-h | \-\-section\-headers
|
||||
.RB "| " \-\-headers "\|]"
|
||||
@ -151,6 +154,16 @@ expected to contain instructions.
|
||||
Like \fB\-d\fP, but disassemble the contents of all sections, not just
|
||||
those expected to contain instructions.
|
||||
|
||||
.TP
|
||||
.B \-EB
|
||||
.TP
|
||||
.B \-EL
|
||||
.TP
|
||||
.BI "\-\-endian=" "{big|little}"
|
||||
Specify the endianness of the object files. This only affects
|
||||
disassembly. This can be useful when disassembling a file format which
|
||||
does not describe endianness information, such as S-records.
|
||||
|
||||
.TP
|
||||
.B \-f
|
||||
.TP
|
||||
@ -206,15 +219,10 @@ Only useful with \fB\-d\fP, \fB\-D\fP, or \fB\-r\fP.
|
||||
.BI "\-m " "machine"\c
|
||||
.TP
|
||||
.BI "\-\-architecture=" "machine"
|
||||
Specify the object files \c
|
||||
.I objfile\c
|
||||
\& are for architecture
|
||||
\c
|
||||
.I machine\c
|
||||
\&. You can list available architectures using the `\|\c
|
||||
.B \-i\c
|
||||
\|'
|
||||
option.
|
||||
Specify the architecture to use when disassembling object files. This
|
||||
can be useful when disasembling object files which do not describe
|
||||
architecture information, such as S-records. You can list the available
|
||||
architectures with the \fB\-i\fP option.
|
||||
|
||||
.TP
|
||||
.B \-r
|
||||
|
Loading…
Reference in New Issue
Block a user