Provided by: manpages-es-extra_0.8a-17_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 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.