Section courante

A propos

Section administrative du site

adb

Débogueur absolue
Unix Externe

Syntaxe

adb [-w] [ objfil [ corfil ]

Paramètres

Nom Description
objfil Ce paramètre permet d'indiquer le fichier de programme exécutable avec le table de symbole. La valeur par défaut est «a.out».
corfil Ce paramètre permet d'indiquer le fichier d'image du coeur du programme.
-w Ce paramètre permet d'indiquer que les fichiers indiqués par les paramètres objfil et corfil sont créés si nécessaire et ouverts pour la lecture et l'écriture afin que les fichiers puissent être modifiés en utilisant adb. La commande adb ignore QUIT et INTERRUPT provoque le retour à la prochaine commande adb.

Description

Cette commande permet de lancer le débogueur absolue.

Remarques

Les expressions

Nom Description
. Cette expression permet d'indiquer la valeur d'un point.
+ Cette expression permet d'indiquer la valeur d'un point incrémenté par l'incrémentation courante.
^ Cette expression permet d'indiquer la valeur d'un point décrémenté par le l'incrémentation courante.
" Cette expression permet d'indiquer la dernière adresse typé.
entier Cette expression permet d'indiquer une valeur hexadécimal par défaut ou une valeur hexadécimal s'il est précédé par 0x. La valeur peut être octale s'il est précédé de 0o ou 0O. Enfin, il peut être décimal s'il est précédé de 0t ou 0T.
entier.fraction Cette expression permet d'indiquer un nombre réel (à virgule flottante) de 32 bits.
'cccc' Cette expression permet d'indiquer une valeur ASCII pouvant aller jusqu'à 4 caractères. Vous pouvez utiliser le caractère «\» pour les échappement.
< name Cette expression permet d'indiquer la valeur de nom, étant soit un nom de variable, soit un nom de registre de microprocesseur 68010 ou 68020. La commande adb gère un certain nombre de variables nommées par des lettres ou des chiffres simples. Si le nom est un nom de registre, la valeur du registre est obtenue à partir de l'entête du système dans le paramètre corfil. Les registres sont d0 à d7, a0 à a7, sp, pc, cc, sr et usp.
symbol Cette expression permet d'indiquer un symbole d'une séquence de lettres majuscules ou minuscules, de soulignements ou de chiffres, ne commençant pas par un chiffre. Le caractère «\» peut être utilisé pour des échappements de d'autres caractères. La valeur du symbole est tirée de la table des symboles spécifié par le paramètre objfil.
_symbol Cette expression permet d'indiquer le vrai nom de symbole. En langage de programmation C, le vrai nom d'un symbole externe commence par _. Il peut être nécessaire de prononcer ce nom pour le distinguer des variables internes ou cachées d'un programme.
routine.name Cette expression permet d'indiquer l'adresse du nom de variable dans la routine C spécifiée. La routine et le nom sont des symboles. Si le nom est omis, la valeur est l'adresse du dernier cadre de pile du C activée correspondant à la routine.
(exp) Cette expression permet d'indiquer une valeur d'expression.

Les commandes

La plupart des commandes consistent en un verbe suivi d'un modificateur ou d'une liste de modificateurs. Les verbes suivants sont disponibles. Les commandes «?» et «/» peuvent être suivies de «*».

Nom Description
?∫ Cette commande permet d'indiquer que les emplacements commençant à l'adresse dans objfil sont affichés selon le format ∫. Le point est incrémenté de la somme des incrémentations pour chaque lettre de format (q.v.).
/∫ Cette commande permet d'indiquer que les emplacements commençant à l'adresse dans corfil sont affichés selon le format ∫ et le point est incrémenté comme pour ?.
... ...


Dernière mise à jour : Mercredi, le 3 août 2016