You copied the Doc URL to your clipboard.

print, inspect

This command displays the output of an expression (128 character limit) and also records the result in a debugger variable. Results from the print command can be used successively in expressions using the $ character.

Syntax

print [/flag] [expression]

inspect [/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. If no expression is specified then the last expression is repeated.

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.

Example

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