The Standard S32DS Disassembler page allows you to configure options for manual disassembling of files in your project. This tool is not used in the building process.
The following table describes the options available on the Standard S32DS Disassembler page.
| Option | Description |
|---|---|
| Command |
Command that will be used to run the disassembler. Default: ${cross_prefix}${cross_objdump}${cross_suffix} |
| 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 |
| Command line pattern |
Command line to call the disassembler. Default: ${COMMAND} ${FLAGS} ${INPUTS} |
The Settings page allows you to configure general properties of the Standard S32DS Disassembler tool.
The following table describes the options available on the Settings page.
| Option | Description |
|---|---|
|
Disassemble All Section Content (including debug information) (-D) |
Disassemble all sections. Select this check box if you want the listing generator tool to disassemble across all sections of the file. This option forces the listing generator tool to decode 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) | Disassemble a content for executable sections. Select this check box if
you want the listing generator tool to show the assembler mnemonics for machine
instructions in sections that are known to contain instructions. Other sections will
be skipped.
By default, this check box is
selected.Note: The tool disassembles only those sections in the file that are
expected by the tool to contain instructions. Use Disassemble All
Section Content (including debug information) (-D), if you want to
disassemble all sections.
|
| Intermix Source Code With Disassembly (-S) |
Display source code. If possible, listing generator will add the source code to the disassembled code. Note: This option already includes the Disassemble option. If
generation of source code is not possible, diassembly is shown.
By default, this check box is selected. |
| Display All Header Content (-x) | Display all available header information. Select this check box to show full information about headers, including symbol table and relocation entries. This
option includes options:
Important: When Display All Header Content
(-x) is selected, check boxes for included options are not available
for selection. Clear Display All Header Content (-x) to be
able to control included options individually.
By default, this check box is selected. |
| Display Archive Header Information (-a) |
Display information available in the header of the A archive file. Select this check box if you want the listing generator to extract information from the header of the A archive that wraps the O file of your library. Additionally, selecting this check box enables the disassembler to display the format of O files contained within the archive. Important: Clear Display All Header Content (-x)
to be able to control Display Archive Header information
(-a).
By default, this check box is inactive. |
| Display Overall File Header Content (-f) | Display header information. Select this check box if you want the listing generator tool to extract information from the overall header of the file. Important: Clear Display All Header Content (-x)
to be able to control Display Overall File Header Content
(-f).
|
|
Display Object Format Specific File Header Contents (-p) |
Display the file header contents and object format. Select this check box, if you want the listing generator 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. Important: Clear Display All Header Content (-x)
to be able to control Display Object Format Specific File Header
Contents (-p).
By default, this check box is inactive. |
|
Display Section Header Content (-h) |
Display the section header of the file. Select this check box, if you want the listing generator tool to show file sections such as .TEXT, .DATA in the disassembly. Important: Clear Display All Header Content (-x)
to be able to control Display Section Header Content
(-h).
By default, this check box is inactive. |
|
Display Full Section Content (-s) |
Display all section data. Select this check box, if you want the listing generator 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) | Display debugging information. Select the check box to obtain debugging information stored in the artifact file and print it out using a C-like syntax. The listing generator 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) |
Display TAG file information generated by ctags tool. Select this check box if you want the listing generator tool to display information about the TAG file created by using the ctags tool. Output may contain information from the disassembler tool itself. By default, this check box is not selected. |
|
Display STABS Information (-G) |
Display content of the .STABS section. Select this check box if you want the listing generator 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) |
Display content of debug sections. Select this check box if you want the listing generator 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) | Print the symbol table entries of the file. The format of the output depends upon the format of the file being dumped. By default, this check box is not selected. |
|
Display Dynamic Symbol Table Content (-T) |
Display dynamic symbol information. Select this check box if you want listing generator to show entries from the dynamic symbol .DYNSYM table, table of symbols that are added to the ELF file at run-time. Note: Dynamic symbol tables are only available in dynamic objects, so in some cases
these tables may be empty.
By default, this check box is not selected. |
| Display relocation info (|-r) | Display relocation information. Select this check box if you want the listing generator to show entries from the relocation table created by assembler. By default, this check box is not selected. |
|
Display Dynamic Relocation Entries (-R) |
Display dynamic relocation information. Select this check box if you want the listing generator to show entries from the dynamic relocation table created by assembler. Note: Dynamic relocation tables are only available in dynamic objects, so in some
cases these tables may be empty.
By default, this check box is not selected. |