Este es el comando readelf que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
readelf: muestra información sobre archivos ELF.
SINOPSIS
leerlo [-a|--todas]
[-h|- encabezado de archivo]
[-l|- encabezados de programa|--segmentos]
[-S|--sección-encabezados|--secciones]
[-g|--sección-grupos]
[-t|- detalles de la sección]
[-e|--cabeceras]
[-s|--sims|--símbolos]
[--dyn-sims]
[-n|- notas]
[-r|--relocaciones]
[-u|--relajarse]
[-d|--dinámica]
[-V|--Información de la versión]
[-A|--específico de la búsqueda]
[-D|--uso dinámico]
[-x |--hex-dump =]
[-p |--string-dump =]
[-R |--relocated-dump =]
[-z|--descomprimir]
[-c|--índice de archivo]
[-w [lLiaprmfFsoRt]|
--depuración-volcado[= rawline, = decodedline, = info, = abbrev, = pubnames, = aranges, = macro, = frames, = frames-interp, = str, = loc, = Ranges, = pubtypes, = trace_info, = trace_abbrev, = trace_aranges , = gdb_index]]
[--dwarf-depth =n]
[--dwarf-start =n]
[-I|--histograma]
[-v|--versión]
[-W|--amplio]
[-H|--ayuda]
archivo elfo...
DESCRIPCIÓN
leerlo muestra información sobre uno o más archivos de objeto de formato ELF. Las opciones
controlar qué información particular mostrar.
archivo elfo... son los archivos objeto que se van a examinar. Los archivos ELF de 32 y 64 bits son
compatibles, al igual que los archivos que contienen archivos ELF.
Este programa realiza una función similar a volcado de objetos pero entra en más detalles y
existe independientemente de la biblioteca BFD, por lo que si hay un error en BFD, readelf no
Ser afectado.
OPCIONES
Las formas largas y cortas de opciones, que se muestran aquí como alternativas, son equivalentes. Por lo menos
una opción además -v or -H se debe dar.
-a
--todas
Equivalente a especificar - encabezado de archivo, - encabezados de programa, --secciones, --símbolos,
--relocaciones, --dinámica, - notas y --Información de la versión.
-h
- encabezado de archivo
Muestra la información contenida en el encabezado ELF al comienzo del archivo.
-l
- encabezados de programa
--segmentos
Muestra la información contenida en los encabezados de segmento del archivo, si tiene alguno.
-S
--secciones
--sección-encabezados
Muestra la información contenida en los encabezados de sección del archivo, si tiene alguno.
-g
--sección-grupos
Muestra la información contenida en los grupos de secciones del archivo, si tiene alguno.
-t
- detalles de la sección
Muestra la información detallada de la sección. Implica -S.
-s
--símbolos
--sims
Muestra las entradas en la sección de la tabla de símbolos del archivo, si tiene una.
--dyn-sims
Muestra las entradas en la sección de tabla de símbolos dinámicos del archivo, si tiene una.
-e
--cabeceras
Muestra todos los encabezados del archivo. Equivalente a -h -l -S.
-n
- notas
Muestra el contenido de los segmentos y / o secciones de la NOTA, si los hay.
-r
--relocaciones
Muestra el contenido de la sección de reubicación del archivo, si tiene una.
-u
--relajarse
Muestra el contenido de la sección de desenrollado del archivo, si tiene una. Solo el relax
secciones para archivos ELF IA64, así como tablas de desenrollado ARM (".ARM.exidx" /
".ARM.extab") son compatibles actualmente.
-d
--dinámica
Muestra el contenido de la sección dinámica del archivo, si tiene una.
-V
--Información de la versión
Muestra el contenido de las secciones de la versión en el archivo, si existen.
-A
--específico de la búsqueda
Muestra información específica de la arquitectura en el archivo, si hay alguna.
-D
--uso dinámico
Al mostrar símbolos, esta opción hace leerlo utilizar las tablas hash de símbolos en el
la sección dinámica del archivo, en lugar de las secciones de la tabla de símbolos.
-x <número or nombre>
--hex-dump = or nombre>
Muestra el contenido de la sección indicada como bytes hexadecimales. Un número
identifica una sección en particular por índice en la tabla de secciones; cualquier otra cuerda
identifica todas las secciones con ese nombre en el archivo de objeto.
-R <número or nombre>
--relocated-dump = or nombre>
Muestra el contenido de la sección indicada como bytes hexadecimales. Un número
identifica una sección en particular por índice en la tabla de secciones; cualquier otra cuerda
identifica todas las secciones con ese nombre en el archivo de objeto. El contenido del
La sección se reubicará antes de que se muestren.
-p <número or nombre>
--string-dump = or nombre>
Muestra el contenido de la sección indicada como cadenas imprimibles. Un número
identifica una sección en particular por índice en la tabla de secciones; cualquier otra cuerda
identifica todas las secciones con ese nombre en el archivo de objeto.
-z
--descomprimir
Solicita que la (s) sección (es) que están siendo descargadas por x, R or p las opciones se descomprimen antes
que se muestra. Si las secciones no están comprimidas, se muestran como están.
-c
--índice de archivo
Muestra la información del índice de símbolos de archivo contenida en la parte del encabezado del binario.
archivo. Realiza la misma función que el t orden a ar, pero sin usar el
Biblioteca BFD.
-w [lLiaprmfFsoRt]
--debug-dump [= rawline, = decodedline, = info, = abbrev, = pubnames, = aranges, = macro, = frames, = frames-interp, = str, = loc, = Ranges, = pubtypes, = trace_info, = trace_abbrev, = trace_aranges, = gdb_index]
Muestra el contenido de las secciones de depuración en el archivo, si las hay. Si uno
de las letras o palabras opcionales sigue al interruptor, entonces solo los datos que se encuentran en esos
Se desecharán secciones específicas.
Tenga en cuenta que no existe una opción de letra única para mostrar el contenido de las secciones de seguimiento o
.gdb_index.
Nota la = línea decodificada La opción mostrará el contenido interpretado de un .debug_line
mientras que el = rawline La opción vuelca el contenido en un formato sin formato.
Nota la = fotogramas-interp La opción mostrará el contenido interpretado de una
.debug_frame sección mientras que el = marcos La opción vuelca el contenido en un formato sin formato.
Nota: la salida del = información La opción también puede verse afectada por las opciones.
--de profundidad enana y - inicio enano.
--dwarf-depth =n
Limite el volcado de la sección ".debug_info" a n niños. Esto solo es útil con
--debug-dump = información. El valor predeterminado es imprimir todos los DIE; el valor especial 0 para n will
también tienen este efecto.
Con un valor distinto de cero para n, Muere en o más profundo que n los niveles no se imprimirán. los
rango para n es de base cero.
--dwarf-start =n
Imprima solo los DIE que comiencen con el DIE numerado n. Esto solo es útil con
--debug-dump = información.
Si se especifica, esta opción suprimirá la impresión de cualquier información de encabezado y
Muere antes del DIE numerado n. Solo los hermanos e hijos del DIE especificado
ser impreso
Esto se puede utilizar junto con --de profundidad enana.
-I
--histograma
Mostrar un histograma de longitudes de la lista de deseos al mostrar el contenido del símbolo
mesas.
-v
--versión
Muestra el número de versión de readelf.
-W
--amplio
No divida las líneas de salida para que quepan en 80 columnas. Por defecto leerlo sección de roturas
líneas de lista de encabezado y segmento para archivos ELF de 64 bits, de modo que encajen en 80
columnas. Esta opción provoca leerlo para imprimir cada encabezado de sección resp. cada segmento
uno de una sola línea, que es mucho más legible en terminales de más de 80 columnas.
-H
--ayuda
Mostrar las opciones de la línea de comando comprendidas por leerlo.
@presentar
Leer las opciones de la línea de comandos de presentar. Las opciones leídas se insertan en lugar del
originales @presentar opción. Si presentar no existe, o no se puede leer, entonces la opción
se tratará literalmente y no se eliminará.
Las opciones en presentar están separados por espacios en blanco. Se puede incluir un carácter de espacio en blanco
en una opción rodeando toda la opción entre comillas simples o dobles. Alguna
El carácter (incluida una barra invertida) se puede incluir anteponiendo el carácter que se
incluido con una barra invertida. los presentar puede contener en sí mismo @presentar opciones; alguna
dichas opciones se procesarán de forma recursiva.
Utilice readelf en línea utilizando los servicios de onworks.net