Provided by:
manpages-es-extra_0.8a-14ubuntu1_all 
NOMBRE
objdump - muestra información de ficheros objeto
SINOPSIS
objdump
[-a|--archive-headers] [-b nombrebfd | --target=nombrebfd]
[-C|--demangle] [--debugging] [-d|--disassemble]
[-D|--disassemble-all] [--disassemble-zeroes]
[-EB|-EL|--endian={big|little}] [-f|--file-headers]
[-h|--section-headers | --headers] [-i|--info] [-j sección |
--section=sección] [-l|--line-numbers] [-m máquina |
--architecture=máquina] [--prefix-addresses] [-r|--reloc]
[-R|--dynamic-reloc] [-s|--full-contents] [-S|--source]
[--[no-]show-raw-insn] [--stabs] [-t|--syms] [-T|--dynamic-syms]
[-x|--all-headers] [--start-address=dirección]
[--stop-address=dirección] [--adjust-vma=desplazamiento]
[--version] [--help] fichobj...
DESCRIPCIÓN
objdump despliega información sobre uno o más ficheros objeto. Las
opciones controlan qué información mostrar en particular. Esta
información es útil mayormente para programadores que estén trabajando
en las herramientas de compilación, en vez de para los que simplemente
quieren que sus programas compilen y funcionen.
fichobj... son los ficheros objeto a examinar. Cuando uno especifica
archivos, objdump muestra información para cada uno de los ficheros
objeto miembros del archivo.
OPCIONES
Donde se muestren juntas las formas larga y corta de una opción, son
equivalentes. Debe darse al menos una opción (aparte de -l
--line-numbers).
-a
--archive-headers
Si cualesquiera ficheros de fichobj son archivos, muestra la
información de cabecera del archivo (en un formato similar al de
‘ls -l’). Aparte de la información que uno podrÃa listar con
‘ar tv’, ‘objdump -a’ muestra el formato del fichero objeto de
cada miembro del archivo.
--adjust-vma=desplazamiento
Cuando vuelca la información, primero añade desplazamiento a
todas las direcciones de sección. Esto es útil si las
direcciones de sección no corresponden a la tabla de sÃmbolos,
que puede suceder cuando se ponen secciones en direcciones
particulares cuando se emplea un formato que no puede
representar direcciones de sección, como a.out.
-b nombrebfd
--target=nombrebfd
Especifica que el formato de código objeto para los ficheros
objeto es nombrebfd. Esto puede no ser necesario; objdump puede
reconocer automáticamente muchos formatos. Por ejemplo,
objdump -b oasys -m vax -h fu.o
muestra información sumaria de las cabeceras de sección (‘-h’)
de ‘fu.o’, que se identifica explÃcitamente (‘-m’) como un
fichero objeto de un VAX en el formato producido por los
compiladores de Oasys. Se pueden listar los formatos disponibles
mediante la opción ‘-i’.
-C
--demangle
Descodifica (demangle) nombres de sÃmbolos de bajo nivel a
nombres de usuario. Aparte de quitar los subrayados iniciales
añadidos por el sistema, esto hace legibles los nombres de
funciones de C++.
--debugging
Muestra información de depuración. Esto intenta anailzar
información de depuración almacenada en el fichero y mostrarla
usando una sintaxis como la de C. Sólo se han implementado
ciertos tipos de información de depuración.
-d
--disassemble
Muestra los mnemónicos de ensamblador para las instrucciones
máquina de fichobj. Esta opción sólo desensambla aquellas
secciones para las que se espera que contengan instrucciones.
-D
--disassemble-all
Como -d, pero desensambla los contenidos de todas las secciones,
no sólo aquéllas donde se espera que contengan instrucciones.
--prefix-addresses
Cuando desensambla, muestra la dirección completa en cada lÃnea.
Éste es el formato de desensamblado antiguo.
--disassemble-zeroes
Normalmente la salida del desensamblado no incluirá bloques de
ceros. Esta opción le dice al desensamblador que desensamble
esos bloques, justo como otros datos cualesquiera.
-EB
-EL
--endian={big|little}
Especifica el orden de bits de los ficheros objeto. Esto sólo
afecta al desensamblado. Esto puede ser de utilidad cuando se
desensamble un fichero cuyo formato no describa el orden de
bits, como registros-S.
-f
--file-headers
Muestra información sumaria de la cabecera total de cada fichero
en fichobj.
-h
--section-headers
--headers
Muestra información sumaria de las cabeceras de sección del
fichero objeto.
--help Muestra un sumario de las opciones de objdump y acaba.
-i
--info Muestra una lista mostrando todas las arquitecturas y formatos
de objetos disponibles para las opciones -b o -m.
-j nombre
--section=nombre
Muestra información sólo para la sección nombre.
-l
--line-numbers
Etiqueta la salida (empleando información de depuración) con el
nombre de fichero y números de lÃnea del código fuente
correspondientes al código objeto mostrado. Sólo es útil con -d,
-D o -r.
-m máquina
--architecture=máquina
Especifica la arquitectura a emplear cuando se desensamblen
ficheros objeto. Esto puede ser útil cuando se desensamblen
ficheros objero que no describan la arquitectura, como
registros-S. Se pueden listar las arquitecturas disponibles con
la opción -i.
-r
--reloc
Muestra las entradas de reubicación del fichero. Si se emplea
con -d, las reubicaciones se muestran intercaladas con el
desensamblado.
-R
--dynamic-reloc
Muestra las entradas de reubicación dinámica del fichero. Esto
sólo tiene sentido para objetos dinámicos, como ciertos tipos de
bibliotecas compartidas.
-s
--full-contents
Muestra los contenidos completos de las secciones pedidas.
-S
--source
Muestra el código fuente mezclado con el desensamblado, si es
posible. Implica -d.
--show-raw-insn
Cuando desensambla instrucciones, muestra la instrucción en
hexadecimal asà como en forma simbólica. Esto es lo
predeterminado excepto cuando se emplea --prefix-addresses.
--no-show-raw-insn
Cuando se desensamblan instrucciones, no muestra los bytes de
instrucción. Esto es lo predeterminado cuando se emplea
--prefix-addresses.
--stabs
Muestra los contenidos de las secciones .stab, .stab.index y
.stab.excl de un fichero ELF. Esto sólo es útil en sistemas
(como Solaris 2.0) en los cuales las entradas de la tabla de
sÃmbolos de depuración .stab se llevan en una sección de ELF. En
la mayorÃa de otros formatos de ficheros, las entradas de la
tabla de sÃmbolos de depuración se intercalan con sÃmbolos de
enlazados, y son visibles en la salida --syms.
--start-address=dirección
Empieza mostrando datos en la dirección especificada. Esto
afecta a la salida de las opciones -d, -r y -s.
--stop-address=dirección
Acaba de mostrar datos en la dirección especificada. Esto afecta
a la salida de las opciones -d, -r y -s.
-t
--syms Tabla de sÃmbolos. Muestra las entradas de la tabla de sÃmbolos
del fichero. Esto es similar a la información suministrada por
el programa ‘nm’.
-T
--dynamic-syms
Tabla de sÃmbolos dinámicos. Muestra las entradas de la tabla de
sÃmbolos dinámicos del fichero. Esto sólo tiene sentido para
objetos dinámicos, como ciertos tipos de bibliotecas
compartidas. Esto es similar a la información proporcionada por
el programa ‘nm’ cuando se le da la opción -D (--dynamic).
--version
Muestra el número de versión de objdump y acaba.
-x
--all-headers
Muestra toda la información de cabecera disponible, incluyendo
la tabla de sÃmbolos y las entradas de reubicación. Emplear ‘-x’
es equivalente a especificar ‘-a -f -h -r -t’.
VÉASE TAMBIÉN
La entrada de menú ‘binutils’ en Info; Las Utilidades de Binarios de
GNU, Roland H. Pesch (Octubre de 1991); nm(1).
DERECHOS DE COPIA
Copyright (c) 1991, 92, 93, 94, 95, 1996 Free Software Foundation, Inc.
Permission is granted to make and distribute verbatim copies of this
manual provided the copyright notice and this permission notice are
preserved on all copies.
Permission is granted to copy and distribute modified versions of this
manual under the conditions for verbatim copying, provided that the
entire resulting derived work is distributed under the terms of a
permission notice identical to this one.
Permission is granted to copy and distribute translations of this
manual into another language, under the above conditions for modified
versions, except that this permission notice may be included in
translations approved by the Free Software Foundation instead of in the
original English.
N. del T.: Sólo tiene validez legal el aviso de copyright original.