.dvalloc (Allocate Memory)
.dvalloc 命令使得Windows在目标进程中分配附加的内存。
语法
.dvalloc [Options] Size
参数
- 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