1.6.1. Types of debugger expressions

Table 1.1 shows the types of expressions that are accepted by CLI commands. For each type, there is a cross-reference to a command where the expression type is used as an example. However, usage is not limited to these commands.

Table 1.1. Types of CLI expressions

TypeUsage cross-reference
Arithmetical operation (value or address)FILL on FILL
Array element reference (value or address)ARGUMENTS on ARGUMENTS
Conditional expressionBREAKINSTRUCTION on BREAKINSTRUCTION
Floating-point expressionFPRINTF on FPRINTF
Function name reference (code address)LIST on LIST
Line reference (code address)SCOPE on SCOPE
Macro callALIAS on ALIAS
Memory addressBREAKINSTRUCTION on BREAKINSTRUCTION
Memory addressPRINTVALUE on PRINTVALUE
Memory locationBREAKREAD on BREAKREAD
Memory range expressionBREAKREAD on BREAKREAD
Qualified line (specifying source module)SCOPE on SCOPE
Stack level referenceSCOPE on SCOPE
String expressionFILL on FILL
Symbol reference (value or address)ADD on ADD
Target connection referenceCONNECT on CONNECT
Target program functionBREAKINSTRUCTION on BREAKINSTRUCTION

See also

Copyright © 2002-2009 ARM Limited. All rights reserved.ARM DUI 0175K
Non-Confidential