S32V IPUS Disassembler and S32V IPUV Disassembler

The S32V IPUS Disassembler and S32V IPUV Disassembler pages describe the build configuration settings that apply to the disassembler tool.

Table 1. S32V IPUS Disassembler and S32V IPUV Disassembler
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}

Settings

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.

Table 2. S32V IPUS Disassembler/S32V IPUV Disassembler: Settings
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.