home *** CD-ROM | disk | FTP | other *** search
-
-
-
- DDDDWWWWAAAARRRRFFFFDDDDUUUUMMMMPPPP DDDDWWWWAAAARRRRFFFFDDDDUUUUMMMMPPPP
-
-
-
- NNNNAAAAMMMMEEEE
- dwarfdump - dumps DWARF debug information of an ELF object
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- ddddwwwwaaaarrrrffffdddduuuummmmpppp [-abcdefilmoprsvy] [-t{afv}] [-u_o_b_j_e_c_t_f_i_l_e] _f_i_l_e_n_a_m_e
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- The ddddwwwwaaaarrrrffffdddduuuummmmpppp command prints DWARF sections as requested by specific
- options. With no options nothing prints!
-
- The format is intended to be human readable. If a script is to parse the
- output, the ----dddd option is useful.
-
- The format may change from release to release, so it is unwise to depend
- too heavily on the format.
-
- The ddddwwwwaaaarrrrffffdddduuuummmmpppp command accepts one or more of the following options:
-
- ----aaaa Dumps all sections. Same as ----bbbbccccffffiiiillllmmmmoooopppprrrrssssyyyy ----ttttffffvvvv.
-
- ----bbbb Dumps the .debug_abbrev section.
-
- ----cccc Dumps the .debug_loc section.
-
- ----dddd Dense mode. Each die information of the .debug_info section is
- printed in one-line format. This option does not imply ----iiii.
-
- ----eeee Ellipsis mode. Short names for DW_TAG_* and DW_ATTR_* are used
- in the output for the .debug_info section.
-
- ----ffff Dumps the .debug_frame section.
-
- ----hhhh Dumps the C++ exception handling section (MIPS_EH_REGION). If
- ----vvvv is specified in addition to ----hhhh , the exception handling
- supplemental table (MIPS_EH_REGION_SUPP section) is also
- printed.
-
- The fields printed out for the exception table are (in the
- following order): region number; kind which can take one three
- values 't' for try block region, 'c' for cleanup region and 'e'
- for exception specification region; the low offset; the high
- offset; region number of parent.
-
- The supplemental information printed for try block regions
- include: the handler address; flags; type_info (a structure
- describing the type) address. The supplement information is
- repeated for every handler assoicated with the try block in a
- new line.
-
- The supplemental information printed for exception
- specification supplement include: the type_info address and the
- flags.
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- DDDDWWWWAAAARRRRFFFFDDDDUUUUMMMMPPPP DDDDWWWWAAAARRRRFFFFDDDDUUUUMMMMPPPP
-
-
-
- The supplemental information printed for cleanup supplement
- include: the address of the destructor or delete routine;
- flags; the address of the object and the following fields if
- present (the presence is indicated in the flags field): this
- parameter offset; number of elements of the array object; size
- of each element; the offset of the conditional flag; and the
- address of the guard variable.
-
- For more details, see /usr/include/cmplrs/exception_table.h
-
-
- ----iiii Dumps the .debug_info section.
-
- ----llll Dumps the .debug_line information.
-
- ----mmmm Dumps the .debug_macinfo section.
-
- ----oooo Dumps the .reloc_debug_* sections.
-
- ----pppp Dumps the .debug_pubnames section.
-
- ----rrrr Dumps the .debug_aranges section.
-
- ----ssss Dumps .debug_string section.
-
- ----ttttaaaa Same as ----ttttffffvvvv....
-
- ----ttttffff Dumps the .debug_static_funcs section.
-
- ----ttttvvvv Dumps the .debug_static_vars section.
-
- ----uuuu_o_f_i_l_e
- Restricts the dumping of sections to the named object file
- only.
-
- ----vvvv Verbose mode. Shows more detailed information. Mor detailed
- information about the .debug_frame section prints if 2 or 3 ----vvvv
- options are given.
-
- ----wwww Dumps the .debug_weaknames section.
-
- ----yyyy Dumps the .debug_types section.
-
- FFFFIIIILLLLEEEESSSS
- /usr/bin/dwarfdump
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- elfdump(1)
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-