Provided by: manpages-es-extra_0.8a-14ubuntu1_all bug

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 seccin |
              --section=seccin] [-l|--line-numbers] [-m mquina |
              --architecture=mquina] [--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=direccin]
              [--stop-address=direccin] [--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 mquina

       --architecture=mquina
              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=direccin
              Empieza  mostrando  datos  en  la  dirección  especificada. Esto
              afecta a la salida de las opciones -d, -r y -s.

       --stop-address=direccin
              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.