| |||
Home > Working with Macros > About macros > Properties of macros |
Macros can:
have return values
contain C expressions
contain certain C statements
have arguments
define macro local variables
use conditional statements
call other macros and predefined macros
be used in expressions, where they return values
reference target variables and registers
reference user-defined variables, in RealView Debugger or target memory
execute most RealView Debugger commands
be defined in a RealView Debugger include file.
Macros cannot:
be recursive
define global variables
define static variables
define other macros.