Section courante

A propos

Section administrative du site

BPM

Point d'arrêt mémoire
SoftICE

Syntaxe

BPM[size] [-l] address [verb] [IF expression] [DO "command1;command2;..."]

Paramètres

Nom Description
size Ce paramètre permet d'indiquer la taille de la plage couverte par ce point d'arrêt. Par exemple, si vous utilisez un mot double et que le troisième octet du DWORD est modifié, un point d'arrêt se produit. La taille est également importante si vous spécifiez le qualificatif facultatif.
Valeur Description
B Cette valeur permet d'indiquer un octet. C'est la valeur par défaut.
D Cette valeur permet d'indiquer un double mot.
Q Cette valeur permet d'indiquer un quadruple mot.
W Cette valeur permet d'indiquer un mot.
-l Ce paramètre permet d'activer le journal de bord pour se point d'arrêt.
address Ce paramètre permet d'indiquer l'adresse dans lequel le point d'arrêt doit être fixé.
verb Ce paramètre permet d'indiquer le verbe :
Valeur Description
E Cette valeur permet d'indiquer une exécution.
R Cette valeur permet d'indiquer une lecture.
W Cette valeur permet d'indiquer une écriture.
RW Cette valeur permet d'indiquer une lecture et une écriture. C'est la valeur par défaut.
X Cette valeur permet d'indiquer une exécution.
IF expression Ce paramètre permet d'évaluer si la condition est vrai pour que le point d'arrêt est déclenché.
DO "command1;command2;..." Ce paramètre permet de provoquer une série de commande SoftICE a exécuté quand le point d'arrêt est déclenché.

Description

Cette commande permet de fixer un point d'arrêt dans un accès mémoire ou d'exécution. Utilisez les points d'arrêt BPM pour que SoftICE s'arrête chaque fois que certains types d'accès sont effectués vers des emplacements de mémoire. Vous pouvez utiliser les paramètres de taille et de verbe pour filtrer les accès en fonction de leur type. Vous pouvez également utiliser le paramètre DO pour spécifier des commandes SoftICE arbitraires s'exécutant chaque fois que le point d'arrêt est atteint. Si vous utilisez BPM sans spécifier de taille, SoftICE suppose une taille en octets et exécute BPMB.

Remarques



Dernière mise à jour : Samedi, le 2 juillet 2016