dbstep
dbstep in
dbstep out
dbstep nlines
| Paramètre | Description |
|---|---|
| nlines | Entier positif spécifiant le nombre de lignes exécutables à exécuter. L'exécution s'interrompt aux points d'arrêt rencontrés en cours de route. |
dbstep exécute la ligne exécutable suivante du fichier courant lors du débogage, en sautant les points d'arrêt dans les fonctions appelées par cette ligne. L'exécution s'interrompt
dbstep in entre dans toute fonction appelée sur la ligne courante, s'interrompant à la première ligne exécutable de la fonction appelée.
dbstep out termine l'exécution de la fonction courante et s'interrompt juste après le retour à l'appelant. L'exécution s'interrompt aux points d'arrêt rencontrés en cours de route.
dbstep nlines exécute le nombre spécifié de lignes, s'interrompant à tout point d'arrêt rencontré.
Hors d'une session de débogage, dbstep lève Debug commands only allowed when stopped in debug mode. Quand le pas est tapé à l'invite K>>, la console affiche la ligne qui va s'exécuter, sous la forme 4 r = r * 2; ; un pas déclenché depuis l'éditeur déplace la flèche sans rien afficher. À un arrêt sur une erreur non attrapée, dbstep termine la session.
function n = myfile(x)
n = myfunction(x-1);
end
function z = myfunction(y)
z = 2/y;
end
dbstop in myfile
myfile(2);
dbstep
dbstop in myfile
myfile(2);
dbstep in
dbstep out
dbstep 4
| Version | Description |
|---|---|
| 1.16.0 | version initiale |
| 2.0.0 | message uniforme hors session de débogage, écho de la ligne à chaque pas, termine la session à un arrêt sur erreur |