arm-linux-readelf.1
上传用户:szlgq88
上传日期:2009-04-28
资源大小:48287k
文件大小:10k
源码类别:

嵌入式Linux

开发平台:

Unix_Linux

  1. ." Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
  2. ."
  3. ." Standard preamble:
  4. ." ========================================================================
  5. .de Sh " Subsection heading
  6. .br
  7. .if t .Sp
  8. .ne 5
  9. .PP
  10. fB\$1fR
  11. .PP
  12. ..
  13. .de Sp " Vertical space (when we can't use .PP)
  14. .if t .sp .5v
  15. .if n .sp
  16. ..
  17. .de Vb " Begin verbatim text
  18. .ft CW
  19. .nf
  20. .ne \$1
  21. ..
  22. .de Ve " End verbatim text
  23. .ft R
  24. .fi
  25. ..
  26. ." Set up some character translations and predefined strings.  *(-- will
  27. ." give an unbreakable dash, *(PI will give pi, *(L" will give a left
  28. ." double quote, and *(R" will give a right double quote.  | will give a
  29. ." real vertical bar.  *(C+ will give a nicer C++.  Capital omega is used to
  30. ." do unbreakable dashes and therefore won't be available.  *(C` and *(C'
  31. ." expand to `' in nroff, nothing in troff, for use with C<>.
  32. .tr (*W-|(bv*(Tr
  33. .ds C+ Cv'-.1v'h'-1p's-2+h'-1p'+s0v'.1v'h'-1p'
  34. .ie n {
  35. .    ds -- (*W-
  36. .    ds PI pi
  37. .    if (n(.H=4u)&(1m=24u) .ds -- (*Wh'-12u'(*Wh'-12u'-" diablo 10 pitch
  38. .    if (n(.H=4u)&(1m=20u) .ds -- (*Wh'-12u'(*Wh'-8u'-"  diablo 12 pitch
  39. .    ds L" ""
  40. .    ds R" ""
  41. .    ds C` ""
  42. .    ds C' ""
  43. 'br}
  44. .el{
  45. .    ds -- |(em|
  46. .    ds PI (*p
  47. .    ds L" ``
  48. .    ds R" ''
  49. 'br}
  50. ."
  51. ." If the F register is turned on, we'll generate index entries on stderr for
  52. ." titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index
  53. ." entries marked with X<> in POD.  Of course, you'll have to process the
  54. ." output yourself in some meaningful fashion.
  55. .if nF {
  56. .    de IX
  57. .    tm Index:\$1t\n%t"\$2"
  58. ..
  59. .    nr % 0
  60. .    rr F
  61. .}
  62. ."
  63. ." For nroff, turn off justification.  Always turn off hyphenation; it makes
  64. ." way too many mistakes in technical documents.
  65. .hy 0
  66. ."
  67. ." Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
  68. ." Fear.  Run.  Save yourself.  No user-serviceable parts.
  69. .    " fudge factors for nroff and troff
  70. .if n {
  71. .    ds #H 0
  72. .    ds #V .8m
  73. .    ds #F .3m
  74. .    ds #[ f1
  75. .    ds #] fP
  76. .}
  77. .if t {
  78. .    ds #H ((1u-(\\n(.fu%2u))*.13m)
  79. .    ds #V .6m
  80. .    ds #F 0
  81. .    ds #[ &
  82. .    ds #] &
  83. .}
  84. .    " simple accents for nroff and troff
  85. .if n {
  86. .    ds ' &
  87. .    ds ` &
  88. .    ds ^ &
  89. .    ds , &
  90. .    ds ~ ~
  91. .    ds /
  92. .}
  93. .if t {
  94. .    ds ' \k:h'-(\n(.wu*8/10-*(#H)''h"|\n:u"
  95. .    ds ` \k:h'-(\n(.wu*8/10-*(#H)'`h'|\n:u'
  96. .    ds ^ \k:h'-(\n(.wu*10/11-*(#H)'^h'|\n:u'
  97. .    ds , \k:h'-(\n(.wu*8/10)',h'|\n:u'
  98. .    ds ~ \k:h'-(\n(.wu-*(#H-.1m)'~h'|\n:u'
  99. .    ds / \k:h'-(\n(.wu*8/10-*(#H)'z(slh'|\n:u'
  100. .}
  101. .    " troff and (daisy-wheel) nroff accents
  102. .ds : \k:h'-(\n(.wu*8/10-*(#H+.1m+*(#F)'v'-*(#V'z.h'.2m+*(#F'.h'|\n:u'v'*(#V'
  103. .ds 8 h'*(#H'(*bh'-*(#H'
  104. .ds o \k:h'-(\n(.wu+w'(de'u-*(#H)/2u'v'-.3n'*(#[z(dev'.3n'h'|\n:u'*(#]
  105. .ds d- h'*(#H'(pdh'-w'~'u'v'-.25m'f2(hyfPv'.25m'h'-*(#H'
  106. .ds D- D\k:h'-w'D'u'v'-.11m'z(hyv'.11m'h'|\n:u'
  107. .ds th *(#[v'.3m's+1Is-1v'-.3m'h'-(w'I'u*2/3)'s-1os+1*(#]
  108. .ds Th *(#[s+2Is-2h'-w'I'u*3/5'v'-.3m'ov'.3m'*(#]
  109. .ds ae ah'-(w'a'u*4/10)'e
  110. .ds Ae Ah'-(w'A'u*4/10)'E
  111. .    " corrections for vroff
  112. .if v .ds ~ \k:h'-(\n(.wu*9/10-*(#H)'s-2u~ds+2h'|\n:u'
  113. .if v .ds ^ \k:h'-(\n(.wu*10/11-*(#H)'v'-.4m'^v'.4m'h'|\n:u'
  114. .    " for low resolution devices (crt and lpr)
  115. .if n(.H>23 .if n(.V>19 
  116. {
  117. .    ds : e
  118. .    ds 8 ss
  119. .    ds o a
  120. .    ds d- dh'-1'(ga
  121. .    ds D- Dh'-1'(hy
  122. .    ds th o'bp'
  123. .    ds Th o'LP'
  124. .    ds ae ae
  125. .    ds Ae AE
  126. .}
  127. .rm #[ #] #H #V #F C
  128. ." ========================================================================
  129. ."
  130. .IX Title "READELF 1"
  131. .TH READELF 1 "2005-04-20" "binutils-2.15.97" "GNU Development Tools"
  132. .SH "NAME"
  133. readelf - Displays information about ELF files.
  134. .SH "SYNOPSIS"
  135. .IX Header "SYNOPSIS"
  136. readelf [fB-afR|fB--allfR] 
  137.         [fB-hfR|fB--file-headerfR]
  138.         [fB-lfR|fB--program-headersfR|fB--segmentsfR]
  139.         [fB-SfR|fB--section-headersfR|fB--sectionsfR]
  140.         [fB-gfR|fB--section-groupsfR]
  141.         [fB-efR|fB--headersfR]
  142.         [fB-sfR|fB--symsfR|fB--symbolsfR]
  143.         [fB-nfR|fB--notesfR]
  144.         [fB-rfR|fB--relocsfR]
  145.         [fB-ufR|fB--unwindfR]
  146.         [fB-dfR|fB--dynamicfR]
  147.         [fB-VfR|fB--version-infofR]
  148.         [fB-AfR|fB--arch-specificfR]
  149.         [fB-DfR|fB--use-dynamicfR]
  150.         [fB-xfR <number>|fB--hex-dump=fR<number>]
  151.         [fB-w[liaprmfFsoR]fR|
  152.          fB--debug-dumpfR[=line,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames-interp,=str,=loc,=Ranges]]
  153.         [fB-IfR|fB-histogramfR]
  154.         [fB-vfR|fB--versionfR]
  155.         [fB-WfR|fB--widefR]
  156.         [fB-HfR|fB--helpfR]
  157.         fIelffilefR...
  158. .SH "DESCRIPTION"
  159. .IX Header "DESCRIPTION"
  160. &fBreadelffR displays information about one or more s-1ELFs0 format object
  161. files.  The options control what particular information to display.
  162. .PP
  163. &fIelffilefR... are the object files to be examined.  32-bit and
  164. 64-bit s-1ELFs0 files are supported, as are archives containing s-1ELFs0 files.
  165. .PP
  166. This program performs a similar function to fBobjdumpfR but it
  167. goes into more detail and it exists independently of the s-1BFDs0
  168. library, so if there is a bug in s-1BFDs0 then readelf will not be
  169. affected.
  170. .SH "OPTIONS"
  171. .IX Header "OPTIONS"
  172. The long and short forms of options, shown here as alternatives, are
  173. equivalent.  At least one option besides fB-vfR or fB-HfR must be
  174. given. 
  175. .IP "fB-afR" 4
  176. .IX Item "-a"
  177. .PD 0
  178. .IP "fB--allfR" 4
  179. .IX Item "--all"
  180. .PD
  181. Equivalent to specifiying fB--file-headerfR,
  182. &fB--program-headersfR, fB--sectionsfR, fB--symbolsfR,
  183. &fB--relocsfR, fB--dynamicfR, fB--notesfR and
  184. &fB--version-infofR. 
  185. .IP "fB-hfR" 4
  186. .IX Item "-h"
  187. .PD 0
  188. .IP "fB--file-headerfR" 4
  189. .IX Item "--file-header"
  190. .PD
  191. Displays the information contained in the s-1ELFs0 header at the start of the
  192. file.
  193. .IP "fB-lfR" 4
  194. .IX Item "-l"
  195. .PD 0
  196. .IP "fB--program-headersfR" 4
  197. .IX Item "--program-headers"
  198. .IP "fB--segmentsfR" 4
  199. .IX Item "--segments"
  200. .PD
  201. Displays the information contained in the file's segment headers, if it
  202. has any.
  203. .IP "fB-SfR" 4
  204. .IX Item "-S"
  205. .PD 0
  206. .IP "fB--sectionsfR" 4
  207. .IX Item "--sections"
  208. .IP "fB--section-headersfR" 4
  209. .IX Item "--section-headers"
  210. .PD
  211. Displays the information contained in the file's section headers, if it
  212. has any.
  213. .IP "fB-gfR" 4
  214. .IX Item "-g"
  215. .PD 0
  216. .IP "fB--section-groupsfR" 4
  217. .IX Item "--section-groups"
  218. .PD
  219. Displays the information contained in the file's section groups, if it
  220. has any.
  221. .IP "fB-sfR" 4
  222. .IX Item "-s"
  223. .PD 0
  224. .IP "fB--symbolsfR" 4
  225. .IX Item "--symbols"
  226. .IP "fB--symsfR" 4
  227. .IX Item "--syms"
  228. .PD
  229. Displays the entries in symbol table section of the file, if it has one.
  230. .IP "fB-efR" 4
  231. .IX Item "-e"
  232. .PD 0
  233. .IP "fB--headersfR" 4
  234. .IX Item "--headers"
  235. .PD
  236. Display all the headers in the file.  Equivalent to fB-h -l -SfR.
  237. .IP "fB-nfR" 4
  238. .IX Item "-n"
  239. .PD 0
  240. .IP "fB--notesfR" 4
  241. .IX Item "--notes"
  242. .PD
  243. Displays the contents of the s-1NOTEs0 segments and/or sections, if any.
  244. .IP "fB-rfR" 4
  245. .IX Item "-r"
  246. .PD 0
  247. .IP "fB--relocsfR" 4
  248. .IX Item "--relocs"
  249. .PD
  250. Displays the contents of the file's relocation section, if it has one.
  251. .IP "fB-ufR" 4
  252. .IX Item "-u"
  253. .PD 0
  254. .IP "fB--unwindfR" 4
  255. .IX Item "--unwind"
  256. .PD
  257. Displays the contents of the file's unwind section, if it has one.  Only
  258. the unwind sections for s-1IA64s0 s-1ELFs0 files are currently supported.
  259. .IP "fB-dfR" 4
  260. .IX Item "-d"
  261. .PD 0
  262. .IP "fB--dynamicfR" 4
  263. .IX Item "--dynamic"
  264. .PD
  265. Displays the contents of the file's dynamic section, if it has one.
  266. .IP "fB-VfR" 4
  267. .IX Item "-V"
  268. .PD 0
  269. .IP "fB--version-infofR" 4
  270. .IX Item "--version-info"
  271. .PD
  272. Displays the contents of the version sections in the file, it they
  273. exist.
  274. .IP "fB-AfR" 4
  275. .IX Item "-A"
  276. .PD 0
  277. .IP "fB--arch-specificfR" 4
  278. .IX Item "--arch-specific"
  279. .PD
  280. Displays architecture-specific information in the file, if there
  281. is any.
  282. .IP "fB-DfR" 4
  283. .IX Item "-D"
  284. .PD 0
  285. .IP "fB--use-dynamicfR" 4
  286. .IX Item "--use-dynamic"
  287. .PD
  288. When displaying symbols, this option makes fBreadelffR use the
  289. symbol table in the file's dynamic section, rather than the one in the
  290. symbols section.
  291. .IP "fB-x <number>fR" 4
  292. .IX Item "-x <number>"
  293. .PD 0
  294. .IP "fB--hex-dump=<number>fR" 4
  295. .IX Item "--hex-dump=<number>"
  296. .PD
  297. Displays the contents of the indicated section as a hexadecimal dump.
  298. .IP "fB-w[liaprmfFsoR]fR" 4
  299. .IX Item "-w[liaprmfFsoR]"
  300. .PD 0
  301. .IP "fB--debug-dump[=line,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames-interp,=str,=loc,=Ranges]fR" 4
  302. .IX Item "--debug-dump[=line,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames-interp,=str,=loc,=Ranges]"
  303. .PD
  304. Displays the contents of the debug sections in the file, if any are
  305. present.  If one of the optional letters or words follows the switch
  306. then only data found in those specific sections will be dumped.
  307. .IP "fB-IfR" 4
  308. .IX Item "-I"
  309. .PD 0
  310. .IP "fB--histogramfR" 4
  311. .IX Item "--histogram"
  312. .PD
  313. Display a histogram of bucket list lengths when displaying the contents
  314. of the symbol tables.
  315. .IP "fB-vfR" 4
  316. .IX Item "-v"
  317. .PD 0
  318. .IP "fB--versionfR" 4
  319. .IX Item "--version"
  320. .PD
  321. Display the version number of readelf.
  322. .IP "fB-WfR" 4
  323. .IX Item "-W"
  324. .PD 0
  325. .IP "fB--widefR" 4
  326. .IX Item "--wide"
  327. .PD
  328. Don't break output lines to fit into 80 columns. By default
  329. &fBreadelffR breaks section header and segment listing lines for
  330. 64-bit s-1ELFs0 files, so that they fit into 80 columns. This option causes
  331. &fBreadelffR to print each section header resp. each segment one a
  332. single line, which is far more readable on terminals wider than 80 columns.
  333. .IP "fB-HfR" 4
  334. .IX Item "-H"
  335. .PD 0
  336. .IP "fB--helpfR" 4
  337. .IX Item "--help"
  338. .PD
  339. Display the command line options understood by fBreadelffR.
  340. .SH "SEE ALSO"
  341. .IX Header "SEE ALSO"
  342. &fIobjdumpfR|(1), and the Info entries for fIbinutilsfR.
  343. .SH "COPYRIGHT"
  344. .IX Header "COPYRIGHT"
  345. Copyright (c) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
  346. 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
  347. .PP
  348. Permission is granted to copy, distribute and/or modify this document
  349. under the terms of the s-1GNUs0 Free Documentation License, Version 1.1
  350. or any later version published by the Free Software Foundation;
  351. with no Invariant Sections, with no Front-Cover Texts, and with no
  352. Back-Cover Texts.  A copy of the license is included in the
  353. section entitled ``s-1GNUs0 Free Documentation License''.