Disassembling binaries and source files

The Standard S32DS Disassembler tool enables you to get disassembly of a binary or a source file without starting the project build. The disassembly code can be used to reveal the logical flaws or vulnerabilities.

To disassemble a file, do any of the following:
Note: Files that are not included in the current build configuration cannot be disassembled.

When done, the text file with disassembly appears in the Project Explorer and in the editor area. If the resulting file exceeds 1 Mb in size, choose the file editor in the Editor Selection dialog box.

Each time the tool generates a file with a unique name, allowing you to disassemble different versions of the same project file and to compare the results. To compare two or more disassembly files, select them in the Project Explorer, right-click the selection, and click Compare With > Each Other on the context menu.

By default, the tool is configured to generate the following output:

To enable additional options, refer to Standard S32DS Disassembler in the project properties (C/C++ Build > Settings).