objdump

objdump(1)                   GNU Development Tools                  objdump(1)



ëªì¹
       objdump - ì¤ë¸ì í¸ íì¼ë¡ë¶í° ì 보를 íìíë¤


ìì
       objdump
              [-a|--archive-headers] [-b bfdname | --target=bfdname]
              [-C|--demangle] [--debugging] [-d|--disassemble]
              [-D|--disassemble-all] [--disassemble-zeroes]
              [-EB|-EL|--endian={big|little}] [-f|--file-headers]
              [-h|--section-headers | --headers] [-i|--info] [-j section |
              --section=section] [-l|--line-numbers] [-m machine |
              --architecture=machine] [-p|--private-headers]
              [--prefix-addresses] [-r|--reloc] [-R|--dynamic-reloc]
              [-s|--full-contents] [-S|--source] [--[no-]show-raw-insn]
              [--stabs] [-t|--syms] [-T|--dynamic-syms] [-x|--all-headers]
              [--start-address=address] [--stop-address=address]
              [--adjust-vma=offset] [--version] [--help] objfile. . .

í´ì¤
       objdump (ì)ë íë ì´ìì ì¤ë¸ì í¸ íì¼ì ëí´ ì 보를 íìí©ëë¤.  ìµìì¼ë¡ í¹í
       ì´ë ì 보를 íìíëì§ë¥¼ ì ì´í©ëë¤. ì´ ì ë³´ë, ë¨ì§ íë¡ê·¸ë¨ì ì»´íì¼ í´
       ìì§ì´ë ì¼ì 목ì ì¼ë¡ íë¤ íë¡ê·¸ë머ì ë°ëê·¹ì ìë, ì»´íì¼ í´ì ì¼ì íê³  ìë
       íë¡ê·¸ë머ìê² ì·¨í´ ì£¼ë¡ ì ì©í©ëë¤.

       objfile...  ê·¸ë¦¬ê³  ì¡°ì¬íë ì¤ë¸ì í¸ íì¼ì ì§ì í©ëë¤.
       ìì¹´ì´ë¸(archive)를 ì§ì íì ê²½ì°ë, objdump (ì)ë 멤ë²ì ì¤ë¸ì í¸ íì¼
       ê°ê°ì ì 보를 íìí©ëë¤.


ìµì
       ì¬ê¸°ììë ìµìì 긴 íìê³¼ 짧ì íìì í¨ê» ì ì´ ìì´, ê·¸ê²ë¤ì ë±ê°ìëë¤.
       ì ì´ë -l (--line-numbers) ì´ì¸ì ìµìì íëë ì¤ íìê° ììµëë¤.


       -a

       --archive-headers
              objfile ê·¸ë¦¬ê³  ì§ì ë ìì ìì¹´ì´ë¸(archive)ê° ìì¼ë©´,
              ì´ì¹´ì´ë¸(archive)ì í¤ë ì 보를 (`ls -l'를 ë®ì íììì) íìí©ëë¤.
              `ar tv'ë¡ ë¦¬ì¤í¸ ëë ì ë³´ì ê°ì¸í´, ìì¹´ì´ë¸(archive)ì ê° ë©¤ë²ì
              ì¤ë¸ì í¸ íì¼ íìì, `objdump -a'ë íìí©ëë¤.


       --adjust-vma=offset
              ì 보를 ë¤í í  ëì, ì°ì  offset (ì)를 ëª¨ë  ì¹ìì 주ìì
              ê°ì°í©ëë¤.  ì´ê²ì ì¹ìì 주ìê° ì¬ë³¼ íì´ë¸ê³¼ ëìíì§ ìë ê²½ì°ì
              ì í¨í©ëë¤. ê·¸ë¬í ìí©ì, ì¹ìì 주ì를 ííí  ì ìë¤ a.out ì ê°ì íìì
              ì¬ì©í´, ì¹ìì í¹ì ì 주ìì ëë ê²½ì°ì ì¼ì´ë  ì ììµëë¤.


       -b bfdname

       --target=bfdname
              ì¤ë¸ì í¸ íì¼ì ì¤ë¸ì í¸ ì½ë íìì bfdname ê·¸ë¦¬ê³  ì§ì í©ëë¤.
              ì´ê²ì ìë§ ë¶íìí©ëë¤. ìëíë©´ objdump í ë§ì íìì ìëì¼ë¡ ì¸ìí  ì
              ì기 ë문ìëë¤. ì를 ë¤ë©´

              objdump -b oasys -m vax -h fu.o

              ê·¸ë¼, Oasys ì ì»´íì¼ë¬ë¡ ìì±ë íìì, VAX ì ì¤ë¸ì í¸ íì¼ë¡ ì´ë
              ëªìì ì¼ë¡ ì§ì ëìë¤ (`-m'), íì¼ `fu.o'ì ì¹ì í¤ë (`-h')ë¡ë¶í°ì ìì½
              ì 보를 íìí©ëë¤.  ì§ì  ê°ë¥í íìëªì `-i'ìµìì¼ë¡ 리ì¤í¸ í  ì
              ììµëë¤.


       -C

       --demangle
              ì¬ë³¼ëªì ë´ë¶ ííì ì ì  ë 벨ì ííì ëì½ë (demangle)í©ëë¤.  ëí´
              ìì¤íì´ ë¶ê°í ì ëì ì¸ë ì¤ì½ìë ìì ë¯ë¡, ì´ê²ì ìí´ C++ ì í¨ìëªì´
              ì기 ì¬ìì§ëë¤.


       --debugging
              ëë²ê·¸ ì 보를 íìí©ëë¤. íì¼ì 격ë©ëê³  ìë ëë²ê·¸ ì 보를 í´ìí´
              C ì¸ì´íì íê¸°ë¡ ì¶ë ¥íë ì¼ì ìëí©ëë¤.  ëªê°ì ì¢ë¥ì ëë²ê·¸ ì ë³´ì
              ê´í ë³´ê³  ì¤ì¥ëê³  ììµëë¤.


       -d

       --disassemble
              objfile (ì¼)ë¡ë¶í°, 기ê³ì´ì ëìíë ìì¼ë¸ë¼ë모ëí¬ë¥¼ íìí©ëë¤.  ì´
              ìµìììë 기ê³ì´ë¥¼ í¬í¨í´ì¼í  ì¹ìë§ì disassemble í©ëë¤.


       -D

       --disassemble-all
              -d ì ê°ìµëë¤ë§, ëª¨ë  ì¹ìì ë´ì©ì disassemble í©ëë¤. 기ê³ì´ë¥¼
              í¬í¨í´ì¼í  ì¹ììë íì íì§ ììµëë¤.


       --prefix-addresses
              disassembleìì, ê° íì ìì í ííì 주ì를 íìí©ëë¤.  ì´ê²ì ë¡ì
              disassemble ì¶ë ¥ íììëë¤.


       --disassemble-zeroes
              íµìì disassemble ì¶ë ¥ì¼ë¡ 0 ì´ ì°ìíë ë¶ë¶ì ë ìê°ëë¤.  ì´ ìµìì
              disassemblerì, ê·¸ë ê² ë§í ë¶ë¶ë ë¤ë¥¸ ë°ì´í°ì (ì)ê³¼ ê°ì´
              disassemble íëë¡(ë¯ì´) ì§ìí©ëë¤.


       -EB

       -EL

       --endian={big|little}
              ì¤ë¸ì í¸ íì¼ì endian를 ì§ì í©ëë¤. ì´ê²ì disassembleìê²ë§ ìí¥ì
              ì¤ëë¤. endian ì 보를 ê°ì§ì§ ìë, S ë ì½ëì ê°ì íì¼ íìì
              disassemble í  ëì ì ì©í©ëë¤.


       -f

       --file-headers
              objfile ì ê° íì¼ì í¤ë ì ì²´ë¡ë¶í°ì ìì½ ì 보를 íìí©ëë¤.


       -h

       --section-headers

       --headers
              ì¤ë¸ì í¸ íì¼ì ì¹ì í¤ëë¡ë¶í° ìì½ ì 보를 íìí©ëë¤.


       --help objdump ì ìµìì ìì½ì íìí´ ì¢ë£í©ëë¤.


       -i

       --info -b ëë -m ê·¸ë¦¬ê³  ì§ì í  ì ìë ìí¤íì³ì ì¤ë¸ì í¸ íìì ëªì¹ì
              리ì¤í¸ í©ëë¤.


       -j name

       --section=name
              name ê·¸ë¦¬ê³  ì§ì í ì¹ìì ì ë³´ë§ì íìí©ëë¤.


       -l

       --line-numbers
              íìì (ëë²ê·¸ ì 보를 ì¬ì©í´) ì¤ë¸ì í¸ ì½ëì ëìíë¤ íì¼ëªê³¼ ìì¤ì í
              ë²í¸ë¥¼ í¬í¨í©ëë¤.  -d, -D, -r 를 ì§ì íì ëìê²ë§ ì ì©í©ëë¤.


       -m machine

       --architecture=machine
              ì¤ë¸ì í¸ íì¼ì disassemble í  ëì ìí¤íì³ë¥¼ ì§ì í©ëë¤.  S ë ì½ëì
              ê°ì, ìí¤íì³ ì 보를 ê°ì§ì§ ìë ì¤ë¸ì í¸ íì¼ì disassemble íë
              ê²½ì°ì ì í¨í©ëë¤.  -i ìµìì¼ë¡, ì§ì í  ì ìë ìí¤íì³ëªì 리ì¤í¸ í
              ì ììµëë¤.


       -p

       --private-headers
              ì¤ë¸ì í¸ íì¼ í¬ë§·ì ê³ ì í ì 보를 íìí©ëë¤.  ì¤ì ì ì ë³´ë,
              ì¤ë¸ì í¸ íì¼ í¬ë§·ì ìì¡´í©ëë¤.  ì¤ë¸ì í¸ íì¼ í¬ë§·ì ë°ë¼ìë, ì¶ê°
              ì ë³´ê° íìëì§ ììµëë¤.


       -r

       --reloc
              íì¼ì ì¬ë°°ì¹ ì 보를 íìí©ëë¤. -d ëë -D ì í¨ê» ì§ì ëìì ê²½ì°ë,
              ì¬ë°°ì¹ ì ë³´ë disassemble ì¶ë ¥ì ìë¡ìê²¨ì ¸ íìë©ëë¤.


       -R

       --dynamic-reloc
              íì¼ì ì¤íì ì¬ë°°ì¹ ì 보를 íìí©ëë¤. ì´ ìµìì, ì´ë¤ ì¢ë¥ì ê³µì
              íë¡ê·¸ë¨ ë¼ì´ë¸ë¬ë¦¬ë±ì ë¤ì´ë믹 ì¤ë¸ì í¸ì ë¶ì´ìë§ ì미ê°
              ììµëë¤.


       -s

       --full-contents
              ì§ì ë ì¹ìì ëª¨ë  ë´ì©ì íìí©ëë¤.


       -S

       --source
              ê°ë¥íë©´ ìì ì½ë를 disassembleì í¼í©í´ íìí©ëë¤.  -d 를
              ì묵ì ì¼ë¡ ì§ì í©ëë¤.


       --show-raw-insn
              ì¸ì¤í¸ëìì disassemble í  ëì, ë모ëí¬ì ê°ì¸í´ 기ê³ì´ë 16 ì§ìë¡
              íìí©ëë¤. ì´ ëìì --prefix-addresses íì§ë§ ì§ì ëì´ ìì§ ìì ê²½ì°ì
              ëí´í¸ìëë¤.


       --no-show-raw-insn
              ì¸ì¤í¸ëìì disassemble í  ëì, 기ê³ì´ë¥¼ íìíì§ ììµëë¤.  ì´ ëìì
              --prefix-addresses (ì)를 ì§ì íì ê²½ì°ì ëí´í¸ìëë¤.


       --stabs
              ELF íì¼ì .stab, .stab.index, .stab.excl ì¹ìì ë´ì©ì íìí©ëë¤.
              ì´ê²ì .stab ëë²ê·¸ ì¬ë³¼ íì´ë¸ì ìí¸ë¦¬ê° ELF ì¹ìì 격ë©ëê³  ìë
              (Solaris 2.0 ê³¼ ê°ì) ìì¤íììë§ ì ì©í©ëë¤. ë¤ë¥¸ ëë¶ë¶ì íì¼
              íìììë, ëë²ê·¸ ì¬ë³¼ íì´ë¸ì ìí¸ë¦¬ë ë§í¤ì§ ì¬ë³¼ì ì½ìëê³  ìì´,
              --syms ììì ì¶ë ¥ì¼ë¡ ë³¼ ìê° ììµëë¤.


       --start-address=address
              ì§ì ë 주ìë¡ë¶í° ë°ì´í°ì íì를 ê°ìí©ëë¤. ì´ê²ì -d, -r, -s ìµìì
              ì¶ë ¥ì ìí¥ì ì¤ëë¤.


       --stop-address=address
              ì§ì ë 주ìë¡ ë°ì´í°ì íì를 ì¢ë£í©ëë¤. ì´ê²ì -d, -r, -s ìµìì
              ì¶ë ¥ì ìí¥ì ì¤ëë¤.


       -t

       --syms ì¬ë³¼ íì´ë¸. íì¼ì ì¬ë³¼ íì´ë¸ì ìí¸ë¦¬ë¥¼ íìí©ëë¤. ì´ê²ì
              `nm'íë¡ê·¸ë¨ì¼ë¡ ì»ì ì ìë ì ë³´ì ë®ì ììµëë¤.


       -T

       --dynamic-syms
              ë¤ì´ë믹 ì¬ë³¼ íì´ë¸. íì¼ì ë¤ì´ë믹 ì¬ë³¼ íì´ë¸ì ìí¸ë¦¬ë¥¼
              íìí©ëë¤. ì´ê²ì ì´ë¤ ì¢ë¥ì ê³µì  íë¡ê·¸ë¨ ë¼ì´ë¸ë¬ë¦¬ì ê°ì
              ë¤ì´ë믹 ì¤ë¸ì í¸ììë§ ìë¯¸ê° ììµëë¤.  ì´ê²ì `nm'íë¡ê·¸ë¨ì -D
              (--dynamic) ìµìì ì§ì íì ëì ì»ì ì ìë ì ë³´ì ë®ì ììµëë¤.


       --version
              objdump ì ë²ì ¼ ë²í¸ë¥¼ íìí´ ì¢ë£í©ëë¤.


       -x

       --all-headers
              ì»ì ì ìë ëª¨ë  í¤ë ì 보를 íìí©ëë¤.  ì¬ë³¼ íì´ë¸ê³¼ ì¬ë°°ì¹
              ì ë³´ë í¬í¨ë©ëë¤. `-x'ì ì§ì ì, `-a -f -h -r -t'ì ëª¨ë  ê²ì
              ì§ì íë ê²ê³¼ ë±ê°ìëë¤.


ê´ë ¨ í목
       info ì `binutils' ì í; The GNU Binary Utilities, Roland H.  Pesch
       (October 1991); nm(1)


COPYING
       Copyright (c) 1991, 92, 93, 94, 95, 1996 Free Software Foundation, Inc.

       This document is distributed under the terms of the GNU Free
       Documentation License, version 1.1.   That license is described in the
       sources for this manual page, but it is not displayed here in order to
       make this manual more consise.   Copies of this license can also be
       obtained from: http://www.gnu.org/copyleft/.

















































































































































































































































































































































































ì¼ë³¸ì´ ë²ì
       ë¸ì¿ ë¹ê´ê³ (hnokubi@yyy.or.jp): FreeBSD ì©ì¼ë¡ ë²ì




Free Software Foundation        5 November 1991                     objdump(1)