.dvalloc (Allouer de la mémoire)

La commande .dvalloc permet à Windows d’allouer de la mémoire supplémentaire au processus cible.

.dvalloc [Options] Size 

Paramètres

Options Peut être toute option parmi les suivantes :

/b **** BaseAddress
Spécifie l’adresse virtuelle du début de l’allocation.

/r
Réserve la mémoire dans l’espace d’adressage virtuel, mais n’alloue pas réellement de mémoire physique. Si cette option est utilisée, le débogueur appelle VirtualAllocEx avec le paramètre flAllocationType égal à MEM_RESERVE. Si cette option n’est pas utilisée, la valeur MEM_COMMIT | MEM_RESERVE est utilisé. Pour plus d’informations, consultez le Kit de développement logiciel (SDK) Microsoft Windows.

Taille
Spécifie la quantité de mémoire à allouer, en octets. La quantité de mémoire disponible pour le programme est égale à la taille. La quantité de mémoire réellement utilisée peut être légèrement plus grande, car il s’agit toujours d’un nombre entier de pages.

Environnement

Élément Description
Modes mode utilisateur uniquement
Targets uniquement en débogage
Platforms all

Notes

La commande .dvalloc appelle VirtualAllocEx pour allouer une nouvelle mémoire pour le processus cible. La mémoire allouée permet la lecture, l’écriture et l’exécution.

Pour libérer cette mémoire, utilisez .dvfree (mémoire libre).