Debugging Tools for Windows

.dvalloc (Allocate Memory)

.dvalloc 命令使得Windows在目标进程中分配附加的内存。

语法

.dvalloc [OptionsSize 

参数

Options
可以是任意多个下面的选项:
/b BaseAddress
指定内存分配开始的虚拟地址。
/r
在虚拟地址空间中保留该内存,但是并不实际分配物理内存。如果使用该选项,调试器会调用VirtualAllocEx 并将 flAllocationType 参数设置为MEM_RESERVE。如果没有使用该选项,则使用的值为MEM_COMMIT | MEM_RESERVE。查看Microsoft Windows SDK获取详细信息。
Size
指定要分配的内存的字节数大小。程序可用的内存等于Size,但是实际分配的内存可能会大一些,因为它总是页面大小的整数倍。

环境

模式 仅用户模式
目标 仅活动调试
平台 所有

注释

.dvalloc 命令调用VirtualAllocEx 来在目标进程中分配新内存。被分配的内存允许读、写和执行。

要释放该内存,使用.dvfree (Free Memory)

Build machine: CAPEBUILD