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

Cygnus support                               5 de Noviembre de 1991                                   objdump(1)