OSDN Git Service

Import translated manuals from JM CVS Repository.
[linuxjm/jm.git] / manual / GNU_binutils / draft / man1 / objdump.1
1 .\" Copyright (c) 1991, 1996, 1997 Free Software Foundation
2 .\" See section COPYING for conditions for redistribution
3 .\"
4 .\" Japanese Version Copyright (c) 1997 NAKANO Takeo all rights reserved.
5 .\" Translated Mon Dec 29 1997 by NAKANO Takeo <nakano@@apm.seikei.ac.jp>
6 .\"
7 .TH objdump 1 "5 November 1991" "cygnus support" "GNU Development Tools"
8 .de BP
9 .sp
10 .ti \-.2i
11 \(**
12 ..
13
14 .\"O .SH NAME
15 .\"O objdump \- display information from object files.
16 .SH Ì¾Á°
17 objdump \- ¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë¤Î¾ðÊó¤òɽ¼¨¤¹¤ë
18
19 .\"O .SH SYNOPSIS
20 .SH ½ñ¼°
21 .hy 0
22 .na
23 .TP
24 .B objdump
25 .RB "[\|" \-a | \-\-archive\-headers "\|]" 
26 .RB "[\|" "\-b\ "\c
27 .I bfdname\c
28 .RB " | " "\-\-target="\c
29 .I bfdname\c
30 \&\|] 
31 .RB "[\|" \-C | \-\-demangle "\|]" 
32 .RB "[\|" \-\-debugging "\|]" 
33 .RB "[\|" \-d | \-\-disassemble "\|]" 
34 .RB "[\|" \-D | \-\-disassemble-all "\|]" 
35 .RB "[\|" \-\-disassemble\-zeroes "\|]" 
36 .RB "[\|" \-EB | \-EL | \-\-endian=\c
37 .I {big|little}\c
38 \&\|]
39 .RB "[\|" \-f | \-\-file\-headers "\|]"
40 .RB "[\|" \-h | \-\-section\-headers
41 .RB "| " \-\-headers "\|]" 
42 .RB "[\|" \-i | \-\-info "\|]" 
43 .RB "[\|" "\-j\ "\c
44 .I section\c
45 .RB " | " "\-\-section="\c
46 .I section\c
47 \&\|] 
48 .RB "[\|" \-l | \-\-line\-numbers "\|]"
49 .RB "[\|" "\-m\ "\c
50 .I machine\c
51 .RB " | " "\-\-architecture="\c
52 .I machine\c
53 \&\|] 
54 .RB "[\|" \-\-prefix\-addresses "\|]" 
55 .RB "[\|" \-r | \-\-reloc "\|]" 
56 .RB "[\|" \-R | \-\-dynamic\-reloc "\|]" 
57 .RB "[\|" \-s | \-\-full\-contents "\|]"
58 .RB "[\|" \-S | \-\-source "\|]"
59 .RB "[\|" \-\-[no\-]show\-raw\-insn "\|]" 
60 .RB "[\|" \-\-stabs "\|]"
61 .RB "[\|" \-t | \-\-syms "\|]" 
62 .RB "[\|" \-T | \-\-dynamic\-syms "\|]" 
63 .RB "[\|" \-x | \-\-all\-headers "\|]"
64 .RB "[\|" "\-\-start\-address="\c
65 .I address\c
66 \&\|]
67 .RB "[\|" "\-\-stop\-address="\c
68 .I address\c
69 \&\|]
70 .RB "[\|" "\-\-adjust\-vma="\c
71 .I offset\c
72 \&\|]
73 .RB "[\|" \-\-version "\|]"
74 .RB "[\|" \-\-help "\|]"
75 .I objfile\c
76 \&.\|.\|.
77 .ad b
78 .hy 1
79 .\"O .SH DESCRIPTION
80 .SH ÀâÌÀ
81 .\"O \c
82 .\"O .B objdump\c
83 .\"O \& displays information about one or more object files.
84 .\"O The options control what particular information to display.  This
85 .\"O information is mostly useful to programmers who are working on the
86 .\"O compilation tools, as opposed to programmers who just want their
87 .\"O program to compile and work.
88 .B objdump
89 ¤Ï»ØÄꤵ¤ì¤¿¤Ò¤È¤Ä°Ê¾å¤Î¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë¤Ë¤Ä¤¤¤Æ¡¢¤½¤Î¾ðÊó¤òɽ¼¨¤¹
90 ¤ë¡£¥ª¥×¥·¥ç¥ó¤Çɽ¼¨¤¹¤ë¾ðÊó¤Î¼ïÎà¤ò»ØÄê¤Ç¤­¤ë¡£¤³¤Î¾ðÊó¤Ï¥³¥ó¥Ñ¥¤¥ë¥Ä¡¼
91 ¥ë¤Ë´Ø¤¹¤ëºî¶È¤ò¤·¤Æ¤¤¤ë¥×¥í¥°¥é¥Þ¡¼¤Ë¤È¤Ã¤Æ¤â¤Ã¤È¤âÍ­±×¤Ç¤¢¤í¤¦¡£µÕ¤Ë
92 ñ¤Ë¼«Ê¬¤Î¥×¥í¥°¥é¥à¤ò¥³¥ó¥Ñ¥¤¥ë¤·¤Æ¼Â¹Ô¤µ¤»¤Æ¤¤¤ë¤À¤±¤Î¾ì¹ç¤Ë¤Ï¤¢¤Þ¤ê
93 Ìò¤ËΩ¤¿¤Ê¤¤¤«¤â¤·¤ì¤Ê¤¤¡£
94 .PP
95 .\"O .IR  "objfile" .\|.\|.
96 .\"O are the object files to be examined.  When you specify archives,
97 .\"O \c
98 .\"O .B objdump\c
99 .\"O \& shows information on each of the member object files.
100 .I objfile
101 ¤ÏÄ´¤Ù¤ë¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë¤Ç¤¢¤ë¡£½ñ¸Ë (archive) ¤ò»ØÄꤷ¤¿¾ì¹ç¤Ë¤Ï¡¢
102 .B objdump
103 ¤Ï½ñ¸Ë¤Î¥á¥ó¥Ð¡¼¤Ç¤¢¤ë¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë¤½¤ì¤¾¤ì¤Ë¤Ä¤¤¤Æ¤Î¾ðÊó¤òɽ¼¨
104 ¤¹¤ë¡£
105
106 .\"O .SH OPTIONS
107 .SH ¥ª¥×¥·¥ç¥ó
108 .\"O Where long and short forms of an option are shown together, they are
109 .\"O equivalent.  At least one option besides
110 .\"O .B \-l
111 .\"O (\fB\-\-line\-numbers\fP) must be given.
112 Ť¤·Á¼°¤Èû¤¤·Á¼°¤¬Ê»µ­¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ï¡¢¤½¤ì¤é¤ÏÅù²Á¤Ç¤¢¤ë¡£¾¯¤Ê¤¯¤È
113 ¤â
114 .BR \-l " (" \-\-line\-numbers ")"
115 °Ê³°¤Î¥ª¥×¥·¥ç¥ó¤ò¤Ò¤È¤Ä»ØÄꤷ¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
116
117 .TP
118 .B \-a
119 .TP
120 .B \-\-archive\-headers
121 .\"O If any files from \c
122 .\"O .I objfile\c
123 .\"O \& are archives, display the archive
124 .\"O header information (in a format similar to `\|\c
125 .\"O .B ls \-l\c
126 .\"O \|').  Besides the
127 .\"O information you could list with `\|\c
128 .\"O .B ar tv\c
129 .\"O \|', `\|\c
130 .\"O .B objdump \-a\c
131 .\"O \|' shows
132 .\"O the object file format of each archive member.
133 .I objfile
134 ¤Ë½ñ¸Ë¤¬´Þ¤Þ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ï¡¢½ñ¸Ë¤Î¥Ø¥Ã¥À¾ðÊó¤ò
135 .B ls \-l
136 ¤Î¤è¤¦¤Ê·Á¼°¤Çɽ¼¨¤¹¤ë¡£
137 .B ar tv
138 ¤Ë¤è¤Ã¤ÆÆÀ¤é¤ì¤ë¾ðÊó¤Ë²Ã¤¨¡¢
139 .B objdump -a
140 ¤Ç¤Ï¤½¤ì¤¾¤ì¤Î½ñ¸Ë¥á¥ó¥Ð¡¼¤Î¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë¥Õ¥©¡¼¥Þ¥Ã¥È¤âɽ¼¨¤¹¤ë¡£
141
142 .TP
143 .BI "\-\-adjust\-vma=" "offset"
144 .\"O When dumping information, first add
145 .\"O .I offset
146 .\"O to all the section addresses.  This is useful if the section addresses
147 .\"O do not correspond to the symbol table, which can happen when putting
148 .\"O sections at particular addresses when using a format which can not
149 .\"O represent section addresses, such as a.out.
150 ¾ðÊó¤ò¥À¥ó¥×¤¹¤ë¤È¤­¤Ë¡¢¤Þ¤º
151 .I offset
152 ¤òÁ´¤Æ¤Î¥»¥¯¥·¥ç¥ó¥¢¥É¥ì¥¹¤Ë²Ã¤¨¤ë¡£¤³¤ì¤Ï¥»¥¯¥·¥ç¥ó¥¢¥É¥ì¥¹¤¬¥·¥ó¥Ü¥ë
153 ¥Æ¡¼¥Ö¥ë¤Ë´ØÏ¢ÉÕ¤±¤µ¤ì¤Æ¤¤¤Ê¤¤¤È¤­¤ËÊØÍø¤Ç¤¢¤ë¡£¤³¤Î¤è¤¦¤Ê¾õ¶·¤¬µ¯¤³¤ë
154 ¤Î¤Ï¡¢ a.out ¤Î¤è¤¦¤Ë¥»¥¯¥·¥ç¥ó¥¢¥É¥ì¥¹¤ò»ý¤Æ¤Ê¤¤¥Õ¥©¡¼¥Þ¥Ã¥È¤Î»ÈÍÑ»þ
155 ¤Ë¡¢¥»¥¯¥·¥ç¥ó¤òÆÃÄê¤Î¥¢¥É¥ì¥¹¤ËÃÖ¤¯¾ì¹ç¤Ê¤É¤Ç¤¢¤ë¡£
156
157 .TP
158 .BI "\-b " "bfdname"\c
159 .TP
160 .BI "\-\-target=" "bfdname"
161 .\"O Specify the object-code format for the object files to be
162 .\"O \c
163 .\"O .I bfdname\c
164 .\"O \&.  This may not be necessary; \c
165 .\"O .I objdump\c
166 .\"O \& can
167 .\"O automatically recognize many formats.  For example,
168 ¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë¤Î¥ª¥Ö¥¸¥§¥¯¥È¥³¡¼¥É¥Õ¥©¡¼¥Þ¥Ã¥È¤ò
169 .I bfdname
170 ¤È¤·¤Æ¼è¤ê°·¤¦¡£Ä̾盧¤ì¤ÏɬÍפǤϤʤ¯¡¢
171 .B objdump
172 ¤Ï¼«Æ°Åª¤Ë¿¤¯¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤òǧ¼±¤Ç¤­¤ë¡£Î㤨¤Ð
173 .sp
174 .br
175 objdump\ \-b\ oasys\ \-m\ vax\ \-h\ fu.o
176 .br
177 .sp
178 .\"O display summary information from the section headers (`\|\c
179 .\"O .B \-h\c
180 .\"O \|') of
181 .\"O `\|\c
182 .\"O .B fu.o\c
183 .\"O \|', which is explicitly identified (`\|\c
184 .\"O .B \-m\c
185 .\"O \|') as a Vax object
186 .\"O file in the format produced by Oasys compilers.  You can list the
187 .\"O formats available with the `\|\c
188 .\"O .B \-i\c
189 .\"O \|' option.
190 ¤È¤¹¤ì¤Ð
191 .B fu.o
192 ¤Î¥»¥¯¥·¥ç¥ó¥Ø¥Ã¥À (`\|\c
193 .B \-h\c
194 \|') ¤¬É½¼¨¤µ¤ì¤ë¡£¤³¤ÎºÝ
195 .B fu.o
196 ¤Ï Oasys ¥³¥ó¥Ñ¥¤¥é¤Ë¤è¤Ã¤ÆÀ¸À®¤µ¤ì¤¿¥Õ¥©¡¼¥Þ¥Ã¥È¤Î Vax ¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡
197 ¥¤¥ë¤Ç¤¢¤ë¤È¤·¤Æ¼è¤ê°·¤ï¤ì¤ë¡£»ØÄê²Äǽ¤Ê¥Õ¥©¡¼¥Þ¥Ã¥È¤Î¥ê¥¹¥È¤Ï `\|\c
198 .B \-i\c
199 \|' ¥ª¥×¥·¥ç¥ó¤Ë¤è¤Ã¤ÆÆÀ¤é¤ì¤ë¡£
200
201 .TP
202 .B \-C
203 .TP
204 .B \-\-demangle
205 .\"O Decode (\fIdemangle\fP) low-level symbol names into user-level names.
206 .\"O Besides removing any initial underscore prepended by the system, this
207 .\"O makes C++ function names readable.
208 Äã¥ì¥Ù¥ë¤Î¥·¥ó¥Ü¥ë̾¤ò¥æ¡¼¥¶¡¼¥ì¥Ù¥ë¤Î¥·¥ó¥Ü¥ë̾¤Ë¥Ç¥³¡¼¥É 
209 (\fIdemangle\fP) ¤¹¤ë¡£¤³¤Î¤È¤­¥·¥¹¥Æ¥à¤Ë¤è¤Ã¤ÆÁ°ÃÖ¤µ¤ì¤¿¥¢¥ó¥À¡¼¥¹¥³
210 ¥¢¤âºï½ü¤µ¤ì¤ë¡£¤³¤ÎÁàºî¤Ë¤è¤Ã¤Æ C++ ¤Î´Ø¿ô̾¤¬²ÄÆɤˤʤ롣
211
212 .TP
213 .B \-\-debugging
214 .\"O Display debugging information.  This attempts to parse debugging
215 .\"O information stored in the file and print it out using a C like syntax.
216 .\"O Only certain types of debugging information have been implemented.
217 ¥Ç¥Ð¥Ã¥°¾ðÊó¤òɽ¼¨¤¹¤ë¡£¥Õ¥¡¥¤¥ëÃæ¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤ò²òÀϤ·¤Æ¡¢ C ¤Î¤è¤¦
218 ¤Êʸˡ¤Çɽ¼¨¤·¤è¤¦¤È»î¤ß¤ë¡£Âбþ¤·¤Æ¤¤¤ë¥Ç¥Ð¥Ã¥°¾ðÊó¤Î·Á¼°¤Ï¤¢¤Þ¤ê¿¤¯
219 ¤Ê¤¤¡£
220
221 .TP
222 .B \-d
223 .TP
224 .B \-\-disassemble
225 .\"O Display the assembler mnemonics for the machine
226 .\"O instructions from \c
227 .\"O .I objfile\c
228 .\"O \&.
229 .\"O This option only disassembles those sections which are
230 .\"O expected to contain instructions.
231 .I objfile
232 ¤Îµ¡³£¸ìÌ¿Îá¤ËÂбþ¤¹¤ë¥¢¥»¥ó¥Ö¥é¤Î¥Ë¡¼¥â¥Ë¥Ã¥¯¤òɽ¼¨¤¹¤ë¡£¤³¤Î¥ª¥×¥·¥ç
233 ¥ó¤Ï¡¢Ì¿Îá¤ò´Þ¤à¤È»×¤ï¤ì¤ë¥»¥¯¥·¥ç¥ó¤Î¤ß¤òµÕ¥¢¥»¥ó¥Ö¥ë¤¹¤ë¡£
234
235 .TP
236 .B \-D
237 .TP
238 .B \-\-disassemble-all
239 .\"O Like \fB\-d\fP, but disassemble the contents of all sections, not just
240 .\"O those expected to contain instructions.
241 .B -d
242 ¤È»÷¤Æ¤¤¤ë¤¬¡¢Ì¿Îá¤ò´Þ¤à¤È»×¤ï¤ì¤ë¥»¥¯¥·¥ç¥ó¤À¤±¤Ç¤Ê¤¯¡¢Á´¤Æ¤Î¥»¥¯¥·¥ç
243 ¥ó¤òµÕ¥¢¥»¥ó¥Ö¥ë¤¹¤ë¡£
244
245 .TP
246 .B \-\-prefix\-addresses
247 .\"O When disassembling, print the complete address on each line.  This is
248 .\"O the older disassembly format.
249 µÕ¥¢¥»¥ó¥Ö¥ë¤¹¤ë¤È¤­¡¢¤½¤ì¤¾¤ì¤Î¹Ô¤ËÀäÂÐ¥¢¥É¥ì¥¹¤òɽ¼¨¤¹¤ë¡£¤³¤ì¤Ï¸Å¤¤
250 µÕ¥¢¥»¥ó¥Ö¥ë¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤¢¤ë¡£
251
252 .TP
253 .B \-\-disassemble\-zeroes
254 .\"O Normally the disassembly output will skip blocks of zeroes.  This
255 .\"O option directs the disassembler to disassemble those blocks, just like
256 .\"O any other data.
257 Ä̾ïµÕ¥¢¥»¥ó¥Ö¥ë¤Î½ÐÎϤǤϠ0 ¤«¤é¤Ê¤ë¥Ö¥í¥Ã¥¯¤Ï¥¹¥­¥Ã¥×¤¹¤ë¡£¤³¤Î¥ª¥×
258 ¥·¥ç¥ó¤ò»ØÄꤹ¤ë¤È¡¢¤³¤ì¤é¤Î 0 ¥Ö¥í¥Ã¥¯¤â¾¤Î¥Ç¡¼¥¿¤ÈƱÍͤ˵ե¢¥»¥ó¥Ö
259 ¥ë¤µ¤ì¤ë¡£
260
261 .TP
262 .B \-EB
263 .TP
264 .B \-EL
265 .TP
266 .BI "\-\-endian=" "{big|little}"
267 .\"O Specify the endianness of the object files.  This only affects
268 .\"O disassembly.  This can be useful when disassembling a file format which
269 .\"O does not describe endianness information, such as S-records.
270 ¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë¤Î¥¨¥ó¥Ç¥£¥¢¥ó¤ò»ØÄꤹ¤ë¡£µÕ¥¢¥»¥ó¥Ö¥ë¤Ë¤Î¤ß±Æ¶Á¤¹
271 ¤ë¡£¤³¤ì¤Ï S-record ¤Î¤è¤¦¤Ê¥¨¥ó¥Ç¥£¥¢¥ó¾ðÊó¤ò´Þ¤Þ¤Ê¤¤¥Õ¥©¡¼¥Þ¥Ã¥È¤òµÕ
272 ¥¢¥»¥ó¥Ö¥ë¤¹¤ë¤È¤­¤Ë¸ú²ÌŪ¤Ç¤¢¤ë¡£
273
274 .TP
275 .B \-f
276 .TP
277 .B \-\-file\-headers
278 .\"O Display summary information from the overall header of
279 .\"O each file in \c
280 .\"O .I objfile\c
281 .\"O \&.
282 .I objfile
283 ¤Î¤½¤ì¤¾¤ì¤ËÂФ·¤Æ overall ¥Ø¥Ã¥À¾ðÊó¤ÎÍ×Ìó¤òɽ¼¨¤¹¤ë¡£
284 .\" overall header ¤Ã¤ÆŬÀÚ¤ÊÆüËܸ줢¤ë¤Ç¤·¤ç¤¦¤«¡©
285
286 .TP
287 .B \-h
288 .TP
289 .B \-\-section\-headers
290 .TP
291 .B \-\-headers
292 .\"O Display summary information from the section headers of the
293 .\"O object file.
294 ¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë¤Î¥»¥¯¥·¥ç¥ó¥Ø¥Ã¥À¾ðÊó¤ÎÍ×Ìó¤òɽ¼¨¤¹¤ë¡£
295
296 .TP
297 .B \-\-help
298 .\"O Print a summary of the options to
299 .\"O .B objdump
300 .\"O and exit.
301 .B objdump
302 ¤Î¥ª¥×¥·¥ç¥ó¤ÎÍ×Ìó¤òɽ¼¨¤·¤Æ½ªÎ»¤¹¤ë¡£
303
304 .TP
305 .B \-i
306 .TP
307 .B \-\-info
308 .\"O Display a list showing all architectures and object formats available
309 .\"O for specification with \c
310 .\"O .B \-b\c
311 .\"O \& or \c
312 .\"O .B \-m\c
313 .\"O \&.
314 ¥ª¥×¥·¥ç¥ó
315 .B \-b
316 ¤ª¤è¤Ó
317 .B \-m
318 ¤È¶¦¤Ë»ØÄê¤Ç¤­¤ë¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤È¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥©¡¼¥Þ¥Ã¥È¤Î°ìÍ÷¤òɽ¼¨¤¹
319 ¤ë¡£
320
321 .TP
322 .BI "\-j " "name"\c
323 .TP
324 .BI "\-\-section=" "name"
325 .\"O Display information only for section \c
326 .\"O .I name\c
327 .\"O \&.
328 ¥»¥¯¥·¥ç¥ó
329 .I name
330 ¤À¤±¤Î¾ðÊó¤òɽ¼¨¤¹¤ë¡£
331
332 .TP
333 .B \-l
334 .TP
335 .B \-\-line\-numbers
336 .\"O Label the display (using debugging information) with the filename
337 .\"O and source line numbers corresponding to the object code shown.
338 .\"O Only useful with \fB\-d\fP, \fB\-D\fP, or \fB\-r\fP.
339 ɽ¼¨¤·¤Æ¤¤¤ë¥ª¥Ö¥¸¥§¥¯¥È¥³¡¼¥É¤Ë¡¢¥½¡¼¥¹¤Î¥Õ¥¡¥¤¥ë̾¤È¹Ô¤ò (¥Ç¥Ð¥Ã¥°¾ð
340 Êó¤òÍѤ¤¤Æ) ´ØÏ¢ÉÕ¤±¤·¡¢É½¼¨¤¹¤ë¡£ \fB\-d\fP¡¢ \fB\-D\fP¡¢ \fB\-r\fP 
341 ¤Ê¤É¤ÈƱ»þ¤ËÍѤ¤¤ë¡£
342
343 .TP
344 .BI "\-m " "machine"\c
345 .TP
346 .BI "\-\-architecture=" "machine"
347 .\"O Specify the architecture to use when disassembling object files.  This
348 .\"O can be useful when disassembling object files which do not describe
349 .\"O architecture information, such as S-records.  You can list the available
350 .\"O architectures with the \fB\-i\fP option. 
351 ¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë¤òµÕ¥¢¥»¥ó¥Ö¥ë¤¹¤ë¤È¤­¡¢¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤ò»ØÄꤹ¤ë¡£
352 ¤³¤ì¤Ï S-record ¤Î¤è¤¦¤Ê¡¢¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤Î¾ðÊó¤ò»ý¤¿¤Ê¤¤¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡
353 ¥¤¥ë¤òµÕ¥¢¥»¥ó¥Ö¥ë¤¹¤ë¤È¤­¤ËÍ­ÍѤǤ¢¤ë¡£»ØÄê²Äǽ¤Ê¥¢¡¼¥­¥Æ¥¯¥Á¥ã¥ó¤Î¥ê
354 ¥¹¥È¤Ï \fB\-i\fP ¥ª¥×¥·¥ç¥ó¤Ë¤è¤Ã¤ÆÆÀ¤é¤ì¤ë¡£
355
356 .TP
357 .B \-r
358 .TP
359 .B \-\-reloc
360 .\"O Print the relocation entries of the file.  If used with \fB\-d\fP or
361 .\"O \fB\-d\fP, the relocations are printed interspersed with the
362 .\"O disassembly.
363 ¥Õ¥¡¥¤¥ë¤Î¥ê¥í¥±¡¼¥·¥ç¥ó¥¨¥ó¥È¥ê¤òɽ¼¨¤¹¤ë¡£ \fB\-d\fP ¤Þ¤¿¤Ï 
364 \fB\-D\fP ¤È¤È¤â¤ËÍѤ¤¤ë¤È¡¢¥¨¥ó¥È¥ê¤ÏµÕ¥¢¥»¥ó¥Ö¥ë¥³¡¼¥É¤ÎÃæ¤ËËä¤á¹þ¤Þ
365 ¤ì¤Æɽ¼¨¤µ¤ì¤ë¡£
366
367 .TP
368 .B \-R
369 .TP
370 .B \-\-dynamic\-reloc
371 .\"O Print the dynamic relocation entries of the file.  This is only
372 .\"O meaningful for dynamic objects, such as certain types of shared
373 .\"O libraries.
374 ¥Õ¥¡¥¤¥ë¤Î¥À¥¤¥Ê¥ß¥Ã¥¯¥ê¥í¥±¡¼¥·¥ç¥ó¥¨¥ó¥È¥ê¤òɽ¼¨¤¹¤ë¡£¤³¤ì¤Ï¤¢¤ë¼ï¤Î
375 ¶¦Í­¥é¥¤¥Ö¥é¥ê¤Î¤è¤¦¤Ê¡¢¥À¥¤¥Ê¥ß¥Ã¥¯¥ª¥Ö¥¸¥§¥¯¥È¤ËÂФ·¤Æ¤Î¤ß°ÕÌ£¤ò»ý¤Ä¡£
376
377 .TP
378 .B \-s
379 .TP
380 .B \-\-full\-contents
381 .\"O Display the full contents of any sections requested.
382 »ØÄꤷ¤¿¤½¤ì¤¾¤ì¤Î¥»¥¯¥·¥ç¥ó¤ËÂФ·¤Æ¡¢Á´¤Æ¤ÎÆâÍƤòɽ¼¨¤¹¤ë¡£
383
384 .TP
385 .B \-S
386 .TP
387 .B \-\-source
388 .\"O Display source code intermixed with disassembly, if possible.  Implies
389 .\"O \fB-d\fP.
390 (²Äǽ¤Ç¤¢¤ì¤Ð) ¥½¡¼¥¹¥³¡¼¥É¤òµÕ¥¢¥»¥ó¥Ö¥ë·ë²Ì¤Èº®ºß¤µ¤»¤Æɽ¼¨¤¹¤ë¡£ 
391 \fB\-d\fP ¤¬°ÅÌۤΤ¦¤Á¤Ë»ØÄꤵ¤ì¤ë¡£
392
393 .TP
394 .B \-\-show\-raw\-insn
395 .\"O When disassembling instructions, print the instruction in hex as well as
396 .\"O in symbolic form.  This is the default except when
397 .\"O .B \-\-prefix\-addresses
398 .\"O is used.
399 ¥Þ¥·¥ó¸ì¤òµÕ¥¢¥»¥ó¥Ö¥ë¤¹¤ë¤È¤­¡¢Ì¿Îᥳ¡¼¥É¤ò 16 ¿Ê¥³¡¼¥É¤È¥·¥ó¥Ü¥ê¥Ã¥¯
400 ¤Êµ­Ë¡¤ÈξÊý¤Çɽ¼¨¤¹¤ë¡£¤³¤ì¤Ï
401 .B \-\-prefix\-addresses
402 ¤¬»ØÄꤵ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤Î¥Ç¥Õ¥©¥ë¥È¤Ç¤¢¤ë¡£
403
404 .TP
405 .B \-\-no\-show\-raw\-insn
406 .\"O When disassembling instructions, do not print the instruction bytes.
407 .\"O This is the default when
408 .\"O .B \-\-prefix\-addresses
409 .\"O is used.
410 ¥Þ¥·¥ó¸ì¤òµÕ¥¢¥»¥ó¥Ö¥ë¤¹¤ë¤È¤­¡¢16 ¿Ê¤Î¥Ð¥¤¥È¥³¡¼¥É¤òɽ¼¨¤·¤Ê¤¤¡£¤³¤ì
411 ¤Ï
412 .B \-\-prefix\-addresses
413 ¤¬»ØÄꤵ¤ì¤¿¾ì¹ç¤Î¥Ç¥Õ¥©¥ë¥È¤Ç¤¢¤ë¡£
414
415 .TP
416 .B \-\-stabs
417 .\"O Display the contents of the .stab, .stab.index, and .stab.excl
418 .\"O sections from an ELF file.  This is only useful on systems (such as
419 .\"O Solaris 2.0) in which .stab debugging symbol-table entries are carried
420 .\"O in an ELF section.  In most other file formats, debugging symbol-table
421 .\"O entries are interleaved with linkage symbols, and are visible in the
422 .\"O \-\-syms output.
423 ELF ¥Õ¥¡¥¤¥ë¤Î .stab¡¢ .stab.index¡¢ .stab.excl ³Æ¥»¥¯¥·¥ç¥ó¤ÎÆâÍƤòɽ
424 ¼¨¤¹¤ë¡£¤³¤ì¤Ï .stab ¤Î¥Ç¥Ð¥Ã¥°ÍÑ¥·¥ó¥Ü¥ë¥Æ¡¼¥Ö¥ë¥¨¥ó¥È¥ê¤¬ ELF ¥»¥¯¥·¥ç
425 ¥ó¤Ë´Þ¤Þ¤ì¤Æ¤¤¤ë¥·¥¹¥Æ¥à (Solaris 2.0 ¤Ê¤É) ¤ËÂФ·¤Æ¤Î¤ßÍ­¸ú¤Ç¤¢¤ë¡£Â¾
426 ¤Î¤Û¤È¤ó¤É¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤Ï¡¢¥Ç¥Ð¥Ã¥°ÍÑ¥·¥ó¥Ü¥ë¥Æ¡¼¥Ö¥ë¥¨¥ó¥È¥ê¤Ï¥ê¥ó
427 ¥¯ÍѤΥ·¥ó¥Ü¥ë¤Ëº®¤¶¤Ã¤Æ¤ª¤ê¡¢ \-\-syms ¤Î½ÐÎϤˤè¤Ã¤Æ¸«¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
428
429 .TP
430 .BI "\-\-start\-address=" "address"
431 .\"O Start displaying data at the specified address.  This affects the output
432 .\"O of the
433 .\"O .B \-d\c
434 .\"O ,
435 .\"O .B \-r
436 .\"O and
437 .\"O .B \-s
438 .\"O options.
439 ¥Ç¡¼¥¿¤Îɽ¼¨³«»ÏÅÀ¤ò»ØÄꤷ¤¿¥¢¥É¥ì¥¹¤Ë¤¹¤ë¡£¤³¤ì¤Ï \fB\-d\fP¡¢ 
440 \fB\-r\fP¡¢ \fB\-s\fP ¥ª¥×¥·¥ç¥ó¤Î½ÐÎϤËÂФ·¤Æ¸úÎϤò»ý¤Ä¡£
441
442 .TP
443 .BI "\-\-stop\-address=" "address"
444 .\"O Stop displaying data at the specified address.  This affects the output
445 .\"O of the
446 .\"O .B \-d\c
447 .\"O ,
448 .\"O .B \-r
449 .\"O and
450 .\"O .B \-s
451 .\"O options.
452 ¥Ç¡¼¥¿¤Îɽ¼¨½ªÎ»ÅÀ¤ò»ØÄꤷ¤¿¥¢¥É¥ì¥¹¤Ë¤¹¤ë¡£¤³¤ì¤Ï \fB\-d\fP¡¢ 
453 \fB\-r\fP¡¢ \fB\-s\fP ¥ª¥×¥·¥ç¥ó¤Î½ÐÎϤËÂФ·¤Æ¸úÎϤò»ý¤Ä¡£
454
455 .TP
456 .B \-t
457 .TP
458 .B \-\-syms
459 .\"O Symbol Table.  Print the symbol table entries of the file.
460 .\"O This is similar to the information provided by the `\|\c
461 .\"O .B nm\c
462 .\"O \|' program.
463 ¥Õ¥¡¥¤¥ë¤Î¥·¥ó¥Ü¥ë¥Æ¡¼¥Ö¥ë¥¨¥ó¥È¥ê¤òɽ¼¨¤¹¤ë¡£¤³¤ì¤Ï
464 .B nm
465 ¥×¥í¥°¥é¥à¤Ë¤è¤Ã¤ÆÆÀ¤é¤ì¤ë¾ðÊó¤È¤Û¤ÜƱ¤¸¡£
466
467 .TP
468 .B \-T
469 .TP
470 .B \-\-dynamic\-syms
471 .\"O Dynamic Symbol Table.  Print the dynamic symbol table entries of the
472 .\"O file.  This is only meaningful for dynamic objects, such as certain
473 .\"O types of shared libraries.  This is similar to the information
474 .\"O provided by the `\|\c
475 .\"O .B nm\c
476 .\"O \|' program when given the
477 .\"O .B \-D (\-\-dynamic)
478 .\"O option.
479 ¥Õ¥¡¥¤¥ë¤ÎưŪ¤Ê¥·¥ó¥Ü¥ë¥Æ¡¼¥Ö¥ë¥¨¥ó¥È¥ê¤òɽ¼¨¤¹¤ë¡£¤³¤ì¤Ï¤¢¤ë¼ï¤Î¶¦Í­
480 ¥é¥¤¥Ö¥é¥ê¤Î¤è¤¦¤Ë¡¢Æ°Åª¤Ê¥ª¥Ö¥¸¥§¥¯¥È¤Î¾ì¹ç¤Ë¤Î¤ß°ÕÌ£¤ò»ý¤Ä¡£¤³¤ì¤Ï
481 .B nm
482 ¥×¥í¥°¥é¥à¤Ë
483 .IR \-D " (" \-\-dynamic ")"
484 ¥ª¥×¥·¥ç¥ó¤ò»ØÄꤷ¤¿¾ì¹ç¤ËÆÀ¤é¤ì¤ë¾ðÊó¤È¤Û¤ÜƱ¤¸¡£
485
486 .TP
487 .B \-\-version
488 .\"O Print the version number of
489 .\"O .B objdump
490 .\"O and exit.
491 .B objdump
492 ¤Î¥Ð¡¼¥¸¥ç¥óÈÖ¹æ¤òɽ¼¨¤·¤Æ½ªÎ»¤¹¤ë¡£
493
494 .TP
495 .B \-x
496 .TP
497 .B \-\-all\-headers
498 .\"O Display all available header information, including the symbol table and
499 .\"O relocation entries.  Using `\|\c
500 .\"O .B \-x\c
501 .\"O \|' is equivalent to specifying all of
502 .\"O `\|\c
503 .\"O .B \-a \-f \-h \-r \-t\c
504 .\"O \|'.
505 ɽ¼¨²Äǽ¤ÊÁ´¤Æ¤Î¥Ø¥Ã¥À¾ðÊó¤òɽ¼¨¤¹¤ë¡£¥·¥ó¥Ü¥ë¥Æ¡¼¥Ö¥ë¡¢¥ê¥í¥±¡¼¥·¥ç¥ó
506 ¥¨¥ó¥È¥ê¤âɽ¼¨¤¹¤ë¡£
507 .B \-x
508 ¤Ï
509 .B \-a \-f \-h \-r \-t
510 ¤ÎÁ´¤Æ¤ò»ØÄꤷ¤¿¾ì¹ç¤ÈÅù²Á¤Ç¤¢¤ë¡£
511
512 .\"O .SH "SEE ALSO"
513 .SH ´ØÏ¢¹àÌÜ
514 .\"O .RB "`\|" binutils "\|'"
515 .\"O entry in 
516 .\"O .B
517 .\"O info\c
518 .\"O \&; 
519 .\"O .I
520 .\"O The GNU Binary Utilities\c
521 .\"O \&, Roland H. Pesch (October 1991); 
522 .\"O .BR nm "(" 1 ")."
523 .B info
524 ¤Î `\fB binutils \fP' ¥¨¥ó¥È¥ê¡¢
525 .IR "The GNU Binary Utilities" ,
526 Roland H. Pesch (October 1991)¡¢
527 .BR nm "(" 1 ")"
528
529 .\"O .SH COPYING
530 .SH Ãøºî¸¢
531 Copyright (c) 1991, 92, 93, 94, 95, 1996 Free Software Foundation, Inc.
532 .PP
533 Permission is granted to make and distribute verbatim copies of
534 this manual provided the copyright notice and this permission notice
535 are preserved on all copies.
536 .PP
537 Permission is granted to copy and distribute modified versions of this
538 manual under the conditions for verbatim copying, provided that the
539 entire resulting derived work is distributed under the terms of a
540 permission notice identical to this one.
541 .PP
542 Permission is granted to copy and distribute translations of this
543 manual into another language, under the above conditions for modified
544 versions, except that this permission notice may be included in
545 translations approved by the Free Software Foundation instead of in
546 the original English.