address / size format (idb mode only)

Dump memory in a range you specify.

Syntax

start_address / size format
start_address, end_address / format

Parameters

start_address

The start address for the range of memory.

end_address

The end address for the range of memory.

size

The number of memory values of the specified format to dump. This number is an integer constant.

The default value is 1.

format

The numerical format in which the debugger displays memory values.

Possible values are:

d Print a short word in decimal

dd Print a 32-bit (4-byte) decimal display

D Print a long word in decimal

u Print a short word in unsigned decimal

uu Print a 32-bit (4-byte) unsigned decimal display

U Print a long word in unsigned decimal

o Print a short word in octal

oo Print a 32-bit (4-byte) octal display

O Print a long word in octal

x (Default) Print a short word in hexadecimal

xx Print a 32-bit (4-byte) hexadecimal display

X Print a long word in hexadecimal

b Print a byte in hex

c Print a byte as a character

s Print a string of characters (a C-style string ending in null)

C Print a wide character as a character

S Print a null terminated string of wide characters

f Print a single-precision real number

g Print a double-precision real number

L Print a long double-precision real number

i Disassemble machine instructions

The default format is x.

Description

This command dumps memory in a specified range. It also enables you to specify the numerical format in which the debugger prints the memory range.

Example

(idb) 0x81c146f / 1 u
0x081c146f:  60547
(idb) 0x81c146f / 4 u
0x081c146f:  60547  63716  33540  30089
(idb) 0x81c146f, 0x81c147f /  u
0x081c146f:  60547  63716  33540  30089  64605

See Also


Submit feedback on this help topic

Copyright © 2001-2011, Intel Corporation. All rights reserved.