Static Code Analyzer

Static analysis for symbols is the DAC "engine" because almost all other DAC functionalities depend on it. Static analysis, which is based on the same principles as a compiler or linker, extracts all information on symbols from the source code of the user project (functions, variables, constants, types, macros) and saves them in the symbol database. Information can be read from the symbol database at need, for example for creating a function Call Hierarchy Graph.

DAC version 4.0 has the advantage that the assembler code is analyzed along with the C source code, so the usefulness of this hidden yet powerful functionality is all the greater.