This documentation is archived and is not being maintained.

List Memory Command

Displays the contents of the specified range of memory.

Debug.ListMemory [/ANSI|Unicode] [/Count:number] [/Format:formattype] [/Hex|Signed|Unsigned] [expression]


Optional. The memory address from which to begin displaying memory.


Optional. Display the memory as characters corresponding to the bytes of memory, either ANSI or Unicode.
Optional. Determines how many bytes of memory to display, starting at expression.
Optional. Format type for viewing memory information in the Memory window; may be OneByte, TwoBytes, FourBytes, EightBytes, Float (32-bit), or Double (64-bit). If OneByte is used, /Unicode is unavailable.
Optional. Specifies the format for viewing numbers: as signed, unsigned, or hexadecimal.


The List Memory command has a number of aliases to make it easier to invoke with different parameters. For example, instead of entering:

>Debug.ListMemory /Count:30 /Format:float /Unicode

you can use:

>df /Count:30 /Unicode

Here is a list of all of the List Memory aliases.

Alias Command
d Debug.ListMemory
da Debug.ListMemory /Ansi
db Debug.ListMemory /Format:OneByte
dc Debug.ListMemory /Format:FourBytes /Ansi
dd Debug.ListMemory /Format:FourBytes
df Debug.ListMemory /Format:Float
dq Debug.ListMemory /Format:EightBytes
du Debug.ListMemory /Unicode


>Debug.ListMemory /Count:30 /Format:float /Unicode

See Also

Visual Studio Commands with Arguments | Command Window | Find/Command Box | List Call Stack Command | List Programs Command | List Threads Command | Pre-defined Visual Studio Command Aliases