output

This command displays only the result of an expression. This is similar to the print command but it does not record the results in a debugger variable.

Show/hideSyntax

output [/flag] expression

Where:

flag

Specifies the output format:

x

Hexadecimal (casts the value to an unsigned integer prior to printing in hexadecimal)

d

Signed decimal. This is the default.

u

Unsigned decimal

o

Octal

t

Binary

a

Absolute hexadecimal address

c

Character

f

Floating-point

s

Default format from the expression.

expression

Specifies an expression that is evaluated and the result is returned.

Note

If your expression accesses memory then a default address variable is set to the location after the last accessed address. Some commands, such as x, use this default value if no address is specified.

Show/hideExample

Example 84. output

output (int*)8                    # Cast a number as a pointer
output 4+4                        # Display result of expression in decimal
output "initializing..."          # Display progress information
output $PC /x                     # Display address in PC register (hexadecimal)

Show/hideSee also

Copyright © 2010-2012 ARM. All rights reserved.ARM DUI 0452J
Non-ConfidentialID051612