Questo è il comando msp430-readelf che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
readelf - Visualizza informazioni sui file ELF.
SINOSSI
rileggere [-a|--tutti]
[-h|--file-intestazione]
[-l|--intestazioni-programma|--segmenti]
[-S|--intestazioni di sezione|--sezioni]
[-g|--sezione-gruppi]
[-t|--dettagli-sezione]
[-e|--header]
[-s|--sim|--simboli]
[--dyn-sims]
[-n|--Appunti]
[-r|--reloc]
[-u|--rilassarsi]
[-d|--dinamico]
[-V|--informazioni-versione]
[-A|--arch-specifico]
[-D|--usa-dinamica]
[-x |--hex-dump=]
[-p |--string-dump=]
[-R |--rilocato-discarica=]
[-c|--indice-archivio]
[-w[lLiaprmffFsoRt]|
--debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames-interp,=str,=loc,=range,=pubtypes,=trace_info,=trace_abbrev,=trace_aranges ,=indice_gdb]]
[-I|--istogramma]
[-v|--versione]
[-W|--largo]
[-H|--Aiuto]
elfo...
DESCRIZIONE
leggersi visualizza informazioni su uno o più file oggetto in formato ELF. Le opzioni
controllare quali informazioni particolari visualizzare.
elfo... sono i file oggetto da esaminare. I file ELF a 32 e 64 bit sono
supportati, così come gli archivi contenenti file ELF.
Questo programma svolge una funzione simile a objdump ma va più in dettaglio ed è
esiste indipendentemente dalla libreria BFD, quindi se c'è un bug in BFD allora readelf non lo farà
essere colpiti.
VERSIONI
Le forme lunghe e corte delle opzioni, mostrate qui come alternative, sono equivalenti. Almeno
un'opzione in più -v or -H deve essere dato.
-a
--tutti
Equivalente a specificare --file-intestazione, --intestazioni-programma, --sezioni, --simboli,
--reloc, --dinamico, --Appunti e --informazioni-versione.
-h
--file-intestazione
Visualizza le informazioni contenute nell'intestazione ELF all'inizio del file.
-l
--intestazioni-programma
--segmenti
Visualizza le informazioni contenute nelle intestazioni dei segmenti del file, se presenti.
-S
--sezioni
--intestazioni di sezione
Visualizza le informazioni contenute nelle intestazioni di sezione del file, se presenti.
-g
--sezione-gruppi
Visualizza le informazioni contenute nei gruppi di sezioni del file, se presenti.
-t
--dettagli-sezione
Visualizza le informazioni dettagliate sulla sezione. Implica -S.
-s
--simboli
--sim
Visualizza le voci nella sezione della tabella dei simboli del file, se ne ha una.
--dyn-sims
Visualizza le voci nella sezione della tabella dei simboli dinamici del file, se ne ha una.
-e
--header
Visualizza tutte le intestazioni nel file. Equivalente a -h -l -S.
-n
--Appunti
Visualizza il contenuto dei segmenti e/o delle sezioni NOTE, se presenti.
-r
--reloc
Visualizza il contenuto della sezione di riposizionamento del file, se ne ha uno.
-u
--rilassarsi
Visualizza il contenuto della sezione di svolgimento del file, se ne ha uno. Solo il relax
sezioni per i file ELF IA64, nonché le tabelle di svolgimento ARM (".ARM.exidx" /
".ARM.extab") sono attualmente supportati.
-d
--dinamico
Visualizza il contenuto della sezione dinamica del file, se ne ha una.
-V
--informazioni-versione
Visualizza il contenuto delle sezioni della versione nel file, se esistono.
-A
--arch-specifico
Visualizza le informazioni specifiche dell'architettura nel file, se presenti.
-D
--usa-dinamica
Quando si visualizzano i simboli, questa opzione rende leggersi usa le tabelle hash dei simboli nel
la sezione dinamica del file, piuttosto che le sezioni della tabella dei simboli.
-x <numero or nome>
--hex-dump= or nome>
Visualizza il contenuto della sezione indicata come byte esadecimale. Un numero
identifica una particolare sezione per indice nella tabella delle sezioni; qualsiasi altra stringa
identifica tutte le sezioni con quel nome nel file oggetto.
-R <numero or nome>
--relocated-dump= or nome>
Visualizza il contenuto della sezione indicata come byte esadecimale. Un numero
identifica una particolare sezione per indice nella tabella delle sezioni; qualsiasi altra stringa
identifica tutte le sezioni con quel nome nel file oggetto. Il contenuto del
la sezione verrà riposizionata prima di essere visualizzata.
-p <numero or nome>
--string-dump= or nome>
Visualizza i contenuti della sezione indicata come stringhe stampabili. Un numero
identifica una particolare sezione per indice nella tabella delle sezioni; qualsiasi altra stringa
identifica tutte le sezioni con quel nome nel file oggetto.
-c
--indice-archivio
Visualizza le informazioni sull'indice dei simboli del file contenute nella parte di intestazione del binario
archivi. Svolge la stessa funzione del t comando a ar, ma senza usare il
Libreria BFD.
-w[lLiaprmffFsoRt]
--debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames-interp,=str,=loc,=Ranges,=pubtypes,=trace_info, =trace_abbrev,=trace_aranges,=gdb_index]
Visualizza il contenuto delle sezioni di debug nel file, se presenti. Se uno
delle lettere o parole facoltative segue il passaggio quindi solo i dati presenti in quelle
sezioni specifiche saranno scaricate.
Nota che non esiste un'opzione con una sola lettera per visualizzare il contenuto delle sezioni di traccia o
.gdb_index.
Notare la =riga decodificata l'opzione mostrerà i contenuti interpretati di una .debug_line
sezione considerando che il = linea diritta opzione scarica i contenuti in un formato non elaborato.
Notare la =frame-interp l'opzione visualizzerà il contenuto interpretato di a
.debug_frame sezione mentre il = frame opzione scarica i contenuti in un formato non elaborato.
-I
--istogramma
Visualizza un istogramma delle lunghezze dell'elenco dei bucket durante la visualizzazione del contenuto del simbolo
tavoli.
-v
--versione
Visualizza il numero di versione di readelf.
-W
--largo
Non interrompere le righe di output per adattarle a 80 colonne. Per impostazione predefinita leggersi sezione delle pause
righe di intestazione e di elenco dei segmenti per file ELF a 64 bit, in modo che si adattino a 80
colonne. Questa opzione fa sì che leggersi per stampare ogni intestazione di sezione risp. ogni segmento
una riga singola, molto più leggibile su terminali più larghi di 80 colonne.
-H
--Aiuto
Visualizza le opzioni della riga di comando comprese da leggersi.
@filetto
Leggi le opzioni della riga di comando da filetto. Le opzioni lette vengono inserite al posto di
originale @filetto opzione. Se filetto non esiste o non può essere letto, allora l'opzione
saranno trattati letteralmente e non rimossi.
opzioni in filetto sono separati da spazi bianchi. Può essere incluso un carattere di spazio bianco
in un'opzione racchiudendo l'intera opzione tra virgolette singole o doppie. Qualunque
carattere (inclusa una barra rovesciata) può essere incluso anteponendo il carattere a essere
incluso con una barra rovesciata. Il filetto può contenere a sua volta @ aggiuntivifiletto opzioni; qualunque
tali opzioni verranno elaborate in modo ricorsivo.
Utilizzare msp430-readelf online utilizzando i servizi onworks.net