List Memory Command
Applies to: Visual Studio Visual Studio for Mac
Note
This article applies to Visual Studio 2017. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here
Displays the contents of the specified range of memory.
Syntax
Debug.ListMemory [/ANSI|Unicode] [/Count:number] [/Format:formattype]
[/Hex|Signed|Unsigned] [expression]
Arguments
expression
Optional. The memory address from which to begin displaying memory.
Switches
/ANSI|Unicode
Optional. Display the memory as characters corresponding to the bytes of memory, either ANSI or Unicode.
/Count:number
Optional. Determines how many bytes of memory to display, starting at expression
.
/Format:formattype
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.
/Hex|Signed|Unsigned
Optional. Specifies the format for viewing numbers: as signed, unsigned, or hexadecimal.
Remarks
Instead of writing out a complete Debug.ListMemory command with all switches, you can invoke the command using predefined aliases with certain switches preset to specified values. For example, instead of entering:
>Debug.ListMemory /Format:float /Count:30 /Unicode
you can write:
>df /Count:30 /Unicode
Here is a list of the available aliases for the Debug.ListMemory command:
Alias | Command and Switches |
---|---|
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 |
Example
>Debug.ListMemory /Format:float /Count:30 /Unicode