dump(1) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

dump(1)

dump(1)                          User Commands                         dump(1)

NAME
       dump - dump selected parts of an object file

SYNOPSIS
       dump [-acCfghLoprstV] [-T index1[,index2]] file...


       dump [-afhLoprstv] file...


       dump [-hprs] [-d num1[,num2]] file...


       dump [-hprst] [-n name] file...

DESCRIPTION
       The  dump utility dumps selected parts of each of its object file argu‐
       ments.


       The dump utility is best suited for use in shell scripts,  whereas  the
       elfdump(1) command is recommended for more human-readable output.

OPTIONS
       This utility accepts both object files and archives of object files. It
       processes  each file argument according to one or more of the following
       options:

       -a                    Dumps the archive header of  each  member  of  an
                             archive.


       -c                    Dumps the string table(s).


       -C                    Dumps decoded C++ symbol table names.


       -f                    Dumps each file header.


       -g                    Dumps  the  global symbols in the symbol table of
                             an archive.


       -h                    Dumps the section headers.


       -L                    Dumps  dynamic  linking  information  and  static
                             shared library information, if available.


       -o                    Dumps each program execution header.


       -r                    Dumps relocation information.


       -s                    Dumps section contents in hexadecimal.


       -t                    Dumps symbol table entries.


       -T index1[,index2]    Dumps only the indexed symbol table entry defined
                             by  index1  or  a range of entries defined by in‐
                             dex1,index2.


       -V                    Print version information.
       --version


       -?                    Print usage message and immediately exit.
       --help



       The following modifiers are used in conjunction with the options listed
       above to modify their capabilities.

       -d num1[,num2]    Dumps the section number indicated  by  num1  or  the
                         range  of  sections  starting  at  num1 and ending at
                         num2. This modifier can be used with -h, -s, and  -r.
                         When  -d  is  used  with  -h  or  -s, the argument is
                         treated as the number of a section or range  of  sec‐
                         tions.  When  -d  is  used  with  -r, the argument is
                         treated as the number of the section or range of sec‐
                         tions to which the relocation applies.  For  example,
                         to  print  out all relocation entries associated with
                         the .text section, specify the number of the  section
                         as  the  argument to -d. If .text is section number 2
                         in the file, dump  -r  -d  2  prints  all  associated
                         entries.  To print out a specific relocation section,
                         use dump  -s  -n  name for raw data output,  or  dump
                         -sv  -n  name for interpreted output.


       -n name           Dumps  information  pertaining  only to the named en‐
                         tity. This modifier can be used with -h, -s, -r,  and
                         -t.  When  -n  is used with -h or -s, the argument is
                         treated as the name of a section.  When  -n  is  used
                         with -t or -r, the argument is treated as the name of
                         a  symbol. For example, dump  -t  -n  .text dumps the
                         symbol table entry associated with the  symbol  whose
                         name  is  .text,  where dump  -h  -n  .text dumps the
                         section header information for the .text section.


       -p                Suppresses printing of the headings.


       -v                Dumps information in symbolic  representation  rather
                         than numeric. This modifier can be used with


                         -a    (date, user id, group id)


                         -f    (class, data, type, machine, version, flags)


                         -h    (type, flags)


                         -L    (value)


                         -o    (type, flags)


                         -r    (name, type)


                         -s    (interpret section contents wherever possible)


                         -t    (type, bind)

                         When -v is used with -s, all sections that can be in‐
                         terpreted,  such as the string table or symbol table,
                         is interpreted. For example, dump   -sv   -n  .symtab
                         filename...  produces  the  same  formatted output as
                         dump  -tv  filename...,  but  dump   -s   -n  .symtab
                         filename...  prints  raw data in hexadecimal. Without
                         additional modifiers, dump   -sv   filename...  dumps
                         all  sections  in  the  files, interpreting all those
                         that it can and dumping the rest (such  as  .text  or
                         .data) as raw data.



       The dump utility attempts to format the information it dumps in a mean‐
       ingful way, printing certain information in character, hexadecimal, oc‐
       tal, or decimal representation as appropriate.

ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:

       tab()  box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE TYPEAT‐
       TRIBUTE VALUE _ Availabilitydeveloper/base-developer-utilities


SEE ALSO
       elfdump(1), elffile(1), file(1), nm(1), ar.h(3HEAD), a.out(5),  attrib‐
       utes(7)

Oracle Solaris 11.4             30 August 2017                         dump(1)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3