.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14 .\" .\" Traduzione da binutils-2.15.94.0.2.2 di Giulio Daprelà .\" gennaio 2006 .\" .\" Standard preamble: .\" ======================================================================== .de Sh \" Subsection heading .br .if t .Sp .ne 5 .PP \fB\\$1\fR .PP .. .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. | will give a .\" real vertical bar. \*(C+ will give a nicer C++. Capital omega is used to .\" do unbreakable dashes and therefore won't be available. \*(C` and \*(C' .\" expand to `' in nroff, nothing in troff, for use with C<>. .tr \(*W-|\(bv\*(Tr .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' 'br\} .\" .\" If the F register is turned on, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . nr % 0 . rr F .\} .\" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .hy 0 .\" .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). .\" Fear. Run. Save yourself. No user-serviceable parts. . \" fudge factors for nroff and troff .if n \{\ . ds #H 0 . ds #V .8m . ds #F .3m . ds #[ \f1 . ds #] \fP .\} .if t \{\ . ds #H ((1u-(\\\\n(.fu%2u))*.13m) . ds #V .6m . ds #F 0 . ds #[ \& . ds #] \& .\} . \" simple accents for nroff and troff .if n \{\ . ds ' \& . ds ` \& . ds ^ \& . ds , \& . ds ~ ~ . ds / .\} .if t \{\ . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' .\} . \" troff and (daisy-wheel) nroff accents .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' .ds 8 \h'\*(#H'\(*b\h'-\*(#H' .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] .ds ae a\h'-(\w'a'u*4/10)'e .ds Ae A\h'-(\w'A'u*4/10)'E . \" corrections for vroff .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' . \" for low resolution devices (crt and lpr) .if \n(.H>23 .if \n(.V>19 \ \{\ . ds : e . ds 8 ss . ds o a . ds d- d\h'-1'\(ga . ds D- D\h'-1'\(hy . ds th \o'bp' . ds Th \o'LP' . ds ae ae . ds Ae AE .\} .rm #[ #] #H #V #F C .\" ======================================================================== .\" .IX Title "READELF 1" .TH READELF 1 "2005-08-05" "binutils-2.15.94.0.2.2" "GNU Development Tools" .SH "NOME" readelf \- Visualizza informazioni sui file ELF. .SH "SINTASSI" .IX Header "SINTASSI" readelf [\fB\-a\fR|\fB\-\-all\fR] [\fB\-h\fR|\fB\-\-file\-header\fR] [\fB\-l\fR|\fB\-\-program\-headers\fR|\fB\-\-segments\fR] [\fB\-S\fR|\fB\-\-section\-headers\fR|\fB\-\-sections\fR] [\fB\-e\fR|\fB\-\-headers\fR] [\fB\-s\fR|\fB\-\-syms\fR|\fB\-\-symbols\fR] [\fB\-n\fR|\fB\-\-notes\fR] [\fB\-r\fR|\fB\-\-relocs\fR] [\fB\-u\fR|\fB\-\-unwind\fR] [\fB\-d\fR|\fB\-\-dynamic\fR] [\fB\-V\fR|\fB\-\-version\-info\fR] [\fB\-A\fR|\fB\-\-arch\-specific\fR] [\fB\-D\fR|\fB\-\-use\-dynamic\fR] [\fB\-x\fR |\fB\-\-hex\-dump=\fR] [\fB\-w[liaprmfFsoR]\fR| \fB\-\-debug\-dump\fR[=line,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames\-interp,=str,=loc,=Ranges]] [\fB\-I\fR|\fB\-histogram\fR] [\fB\-v\fR|\fB\-\-version\fR] [\fB\-W\fR|\fB\-\-wide\fR] [\fB\-H\fR|\fB\-\-help\fR] \fIelffile\fR... .SH "DESCRIZIONE" .IX Header "DESCRIZIONE" \&\fBreadelf\fR visualizza informazioni su uno o più file oggetto in formato \s-1ELF\s0 . Le opzioni controllano quale particolare informazione visualizzare. .PP \&\fIelffile\fR... sono i file oggetto da esaminare. Sono supportati i file \s-1ELF\s0 a 32\-bit e 64\-bit, e gli archivi contenenti file \s-1ELF\s0 . .PP Questo programma esegue una funzione similare a quella di \fBobjdump\fR ma va in maggiore dettaglio, ed esiste indipendentemente dalla libreria \s-1BFD\s0 , così se c'è un bug in \s-1BFD\s0 readelf non ne risentirà. .SH "OPZIONI" .IX Header "OPZIONI" Le forme lunga e breve delle opzioni, qui mostrate come alternative, sono equivalenti. Deve essere data almeno un'opzione tra \fB\-v\fR or \fB\-H\fR . .IP "\fB\-a\fR" 4 .IX Item "-a" .PD 0 .IP "\fB\-\-all\fR" 4 .IX Item "--all" .PD Equivalente a specificare \fB\-\-file\-header\fR, \&\fB\-\-program\-headers\fR, \fB\-\-sections\fR, \fB\-\-symbols\fR, \&\fB\-\-relocs\fR, \fB\-\-dynamic\fR, \fB\-\-notes\fR e \&\fB\-\-version\-info\fR. .IP "\fB\-h\fR" 4 .IX Item "-h" .PD 0 .IP "\fB\-\-file\-header\fR" 4 .IX Item "--file-header" .PD Visualizza le informazioni contenute nell'intestazione all'inizio del file \s-1ELF\s0. .IP "\fB\-l\fR" 4 .IX Item "-l" .PD 0 .IP "\fB\-\-program\-headers\fR" 4 .IX Item "--program-headers" .IP "\fB\-\-segments\fR" 4 .IX Item "--segments" .PD Visualizza le informazioni contenute nelle intestazioni del segmento del file, se ne ha. .IP "\fB\-S\fR" 4 .IX Item "-S" .PD 0 .IP "\fB\-\-sections\fR" 4 .IX Item "--sections" .IP "\fB\-\-section\-headers\fR" 4 .IX Item "--section-headers" .PD Visualizza le informazioni contenute nelle intestazioni della sezione del file, se ne ha. .IP "\fB\-s\fR" 4 .IX Item "-s" .PD 0 .IP "\fB\-\-symbols\fR" 4 .IX Item "--symbols" .IP "\fB\-\-syms\fR" 4 .IX Item "--syms" .PD Visualizza i campi nella sezione della tabella simboli del file, se ne ha. .IP "\fB\-e\fR" 4 .IX Item "-e" .PD 0 .IP "\fB\-\-headers\fR" 4 .IX Item "--headers" .PD Visualizza tutte le intestazioni nel file. Equivalente a \fB\-h \-l \-S\fR. .IP "\fB\-n\fR" 4 .IX Item "-n" .PD 0 .IP "\fB\-\-notes\fR" 4 .IX Item "--notes" .PD Visualizza i contenuti dei segmenti e/o sezioni \s-1NOTE\s0, se ce ne sono. .IP "\fB\-r\fR" 4 .IX Item "-r" .PD 0 .IP "\fB\-\-relocs\fR" 4 .IX Item "--relocs" .PD Visualizza i contenuti della sezione di rilocazione del file, se ce ne sono. .IP "\fB\-u\fR" 4 .IX Item "-u" .PD 0 .IP "\fB\-\-unwind\fR" 4 .IX Item "--unwind" .PD Visualizza i contenuti della sezione unwind del file, se ce ne sono. Solo le sezioni unwind per i file \s-1IA64\s0 \s-1ELF\s0 sono attualmente supportate. .IP "\fB\-u\fR" 4 .IX Item "-u" .PD 0 .IP "\fB\-\-unwind\fR" 4 .IX Item "--unwind" .PD Visualizza i contenuti della sezione unwind del file, se ce ne sono. Solo le sezioni unwind per i file \s-1IA64\s0 \s-1ELF\s0 sono attualmente supportate. .IP "\fB\-d\fR" 4 .IX Item "-d" .PD 0 .IP "\fB\-\-dynamic\fR" 4 .IX Item "--dynamic" .PD Visualizza i contenuti della sezione dinamica del file, se ce ne sono. .IP "\fB\-V\fR" 4 .IX Item "-V" .PD 0 .IP "\fB\-\-version\-info\fR" 4 .IX Item "--version-info" .PD Visualizza i contenuti della sezione versione del file, se esiste. .IP "\fB\-A\fR" 4 .IX Item "-A" .PD 0 .IP "\fB\-\-arch\-specific\fR" 4 .IX Item "--arch-specific" .PD Visualizza informazioni nel file legate all'architettura, se ce ne sono. .IP "\fB\-D\fR" 4 .IX Item "-D" .PD 0 .IP "\fB\-\-use\-dynamic\fR" 4 .IX Item "--use-dynamic" .PD Quando si visualizzano i simboli, questa opzione fa sì che \fBreadelf\fR usi la tabella simboli nella sezione dinamica del file, invece di quella nella sezione simboli. .IP "\fB\-x \fR" 4 .IX Item "-x " .PD 0 .IP "\fB\-\-hex\-dump=\fR" 4 .IX Item "--hex-dump=" .PD Visualizza il contenuto della sezione indicata come dump esadecimale. .IP "\fB\-w[liaprmfFsoR]\fR" 4 .IX Item "-w[liaprmfFsoR]" .PD 0 .IP "\fB\-\-debug\-dump[=line,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames\-interp,=str,=loc,=Ranges]\fR" 4 .IX Item "--debug-dump[=line,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames-interp,=str,=loc,=Ranges]" .PD Visualizza il contenuto delle sezioni debug nel file, se sono presenti. Se una delle lettere o parole opzionali segue l'opzione allora solo il dump verrà fatto solo sui dati trovati in questa specifica sezione. .IP "\fB\-I\fR" 4 .IX Item "-I" .PD 0 .IP "\fB\-\-histogram\fR" 4 .IX Item "--histogram" .PD Visualizza un istogramma delle lunghezze dell'elenco del contenitore quando si visualizzano i contenuti delle tabelle simboli. .IP "\fB\-v\fR" 4 .IX Item "-v" .PD 0 .IP "\fB\-\-version\fR" 4 .IX Item "--version" .PD Visualizza il numero di versione di readelf. .IP "\fB\-W\fR" 4 .IX Item "-W" .PD 0 .IP "\fB\-\-wide\fR" 4 .IX Item "--wide" .PD Non interrompe l'output delle linee per farlo stare nelle 80 colonne. Per default \&\fBreadelf\fR interrompe le linee di elenco della sezione intestazione e segmento listing per i file \s-1ELF\s0 a 64\-bit, in modo che stiano nelle 80 colonne. Questa opzione fa sì che \&\fBreadelf\fR stampi ciascuna intestazione di sezione inserendo ciascun segmento su una linea, cosa moto più leggibile su terminale più ampi di 80 colonne. .IP "\fB\-H\fR" 4 .IX Item "-H" .PD 0 .IP "\fB\-\-help\fR" 4 .IX Item "--help" .PD Visualizza le opzioni della linea di comando capite da \fBreadelf\fR. .SH "VEDERE ANCHE" .IX Header "VEDERE ANCHE" \&\fIobjdump\fR\|(1), e i campi Info per \fIbinutils\fR. .SH "COPYRIGHT" .IX Header "COPYRIGHT" Copyright (c) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. .PP Permission is granted to copy, distribute and/or modify this document under the terms of the \s-1GNU\s0 Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled ``\s-1GNU\s0 Free Documentation License''.