Static Code Analyzer
Static analysis for symbols is the DA-C "engine" because almost all other DA-C 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.
DA-C 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.