The S32V IPUS Disassembler and S32V IPUV Disassembler pages describe the build configuration settings that apply to the disassembler tool.
| Option | Description |
|---|---|
| Command | The command pattern for the ${COMMAND} variable. This variable
is used in the Command line pattern field (below). The pattern uses the build
variables specified on the Cross Settings page. Default for S32V IPUS Disassembler: ${ipus_disassembler} Default for S32V IPUV Disassembler: ${ipuv_disassembler} |
| All options | Expanded command line options the disassembler will be called with. Shows actual values of variables and options according to Command line pattern. Options can be specified on the Settings page. Default: -d -S -x -mppc |
| Command line pattern | The command line pattern to call the disassembler tool. Default: ${COMMAND} ${FLAGS} ${INPUTS} |
The Settings page allows you to configure general properties of the disassembler tool.
The following flags configure the tool to include particular information in the generated disassembly output.
| Option | Description |
|---|---|
|
Disassemble All Section Content (including debug information) (-D) |
This option configures the tool to disassemble across all sections of the file.
The tool decodes pieces of data found in code sections as if they were
instructions. By default, this check box is not selected. |
| Disassemble Executable Section Content (-d) | This option configures the tool to show the assembler mnemonics for machine
instructions in sections that are known to contain instructions. Other sections are
skipped. By default, this check box is selected. |
| Intermix Source Code With Disassembly (-S) | This option configures the tool to add the source code to the disassembled code
where possible. By default, this check box is selected. |
| Display All Header Content (-x) | This option configures the tool to show full information about headers, including
symbol table and relocation entries. By default, this check box is selected. |
| Display Archive Header Information (-a) | This option configures the tool to extract information from the header of the A
archive that wraps the O file of your library. Additionally, this option enables the
tool to display the format of O files contained within the archive. This option becomes available when option Display All Header Content (-x) is enabled (see above). By default, this check box is inactive. |
| Display Overall File Header Content (-f) | This option configures the tool to extract information from the overall header of
the file. This option becomes available when option Display All Header Content (-x) is enabled (see above). By default, this check box is inactive. |
|
Display Object Format Specific File Header Contents (-p) |
This option configures the tool to output information specific to the header
format of the file being disassembled. Availability of this information depends on the
file format. Some formats may not contain this information, and no detail is output in
the disassembly. This option becomes available when option Display All Header Content (-x) is enabled (see above). By default, this check box is inactive. |
|
Display Section Header Content (-h) |
This option configures the tool to show file sections such as .TEXT, .DATA in the
disassembly. This option becomes available when option Display All Header Content (-x) is enabled (see above). By default, this check box is inactive. |
|
Display Full Section Content (-s) |
This option configures the tool to show all data contained within file sections,
including zero data in empty sections. By default, this check box is not selected. |
| Display Debug Information (-g) | This option configures the tool to obtain debugging information stored in the
artifact file and print it out using a C-like syntax. The tool parses STABS and IEEE debugging format information stored in the produced file. If neither of these formats are found in the ELF file, the tool will attempt to print DWARF information available in the file. By default, this check box is not selected. |
|
Display Debug Information Using ctag Style (-e) |
This option configures the tool to display information about the TAG file created
by the ctags tool. Output may contain information from the disassembler tool
itself. By default, this check box is not selected. |
|
Display STABS Information (-G) |
This option configures the tool to display debugging contents of the .STABS
section in the file being disassembled. By default, this check box is not selected. |
|
Display DWARF Information (-W) |
This option configures the tool to display debugging contents of debug sections
such as .DEBUG_INFO, .DEBUG_FRAME, if present in the file being disassembled. By default, this check box is not selected. |
| Display Symbol Table Content (-t) | This option configures the tool to show entries from the symbol table. By default, this check box is not selected. |
|
Display Dynamic Symbol Table Content (-T) |
This option configures the tool to show entries from the dynamic table of symbols
(.DYNSYM) that are added to the ELF file at runtime. By default, this check box is not selected. |
| Display relocation info (--reloc|-r) | This option configures the tool to show entries from the relocation table created
by assembler. By default, this check box is not selected. |
|
Display Dynamic Relocation Entries (-R) |
This option configures the tool to show entries from the dynamic relocation table
created by assembler. By default, this check box is not selected. |