.dvalloc (配置記憶體)

.dvalloc 命令會導致 Windows 將額外的記憶體配置給目標進程。

.dvalloc [Options] Size 

參數

選項 可以是下列任何數目的選項:

/b **** BaseAddress
指定配置開頭的虛擬位址。

/r
保留虛擬位址空間中的記憶體,但實際上不會配置任何實體記憶體。 如果使用此選項,調試程式會呼叫 virtualAllocEx且 flAllocationType 參數等於MEM_RESERVE。 如果未使用此選項,值MEM_COMMIT |使用MEM_RESERVE。 如需詳細資訊,請參閱Microsoft Windows SDK。

大小
指定要配置的記憶體數量,以位元組為單位。 程式可用的記憶體數量會等於 Size。 實際使用的記憶體數量可能稍大一些,因為它一律是整整頁數。

Environment

項目 說明
模式 僅限使用者模式
目標 僅限即時偵錯
平台 全部

備註

.dvalloc 命令會呼叫 VirtualAllocEx,為目標進程配置新的記憶體。 配置的記憶體允許讀取、寫入和執行。

若要釋放此記憶體,請使用 .dvfree (可用記憶體)。