Section courante

A propos

Section administrative du site

 Système d'exploitation  Utilisation  Programmation  Aide 
Amiga
Apple
CP/M / DOS
CoCo
Cray
Mainframe
Mobile
OS/2
TRS-80
UNIX
Windows
Autres
AmigaDOS
AmigaOS
MorphOS
Apple DOS
System 1.0
System 1.1
System 2.0
System 3.0
System 3.1
System 3.2
System 3.3
System 4.0
System 4.1
System 4.2
System 4.3
System 6.0
System 7.0
System 7.1
System 7.5
System 7.6
Mac OS 8.0
Mac OS 8.1
Mac OS 8.5
Mac OS 8.6
Mac OS 9.0
Mac OS 9.1
Mac OS 9.2
Mac OS X
Mac OS X Server
Apple DOS
Caldera DR-DOS 7
CP/M
CP/M-80
CP/M-86
DOS
DR-DOS
FreeDOS
IBM DOS 4
IBM DOS 5
MS-DOS
PC DOS
PTS-DOS
DR-DOS 5
DR-DOS 6
DR-DOS 7
MS-DOS 1.25
MS-DOS 2.0
MS-DOS 2.11
MS-DOS 3.0
MS-DOS 3.20
MS-DOS 3.21
MS-DOS 3.3
MS-DOS 4
MS-DOS 5
MS-DOS 6
MS-DOS 6.2
MS-DOS 7.10
PC DOS 1.0
PC DOS 1.1
PC DOS 2.0
PC DOS 2.1
PC DOS 3.0
PC DOS 3.1
PC DOS 3.2
PC DOS 3.3
PC DOS 4.0
PC DOS 4.01
PC DOS 5.0
PC DOS 6.1
PC DOS 6.3
PC DOS 7.0
PC DOS 2000
FLEX
OS-9
COS
UNICOS
OpenVMS
OS/390
OS/400
VAX/VMS
z/OS
Android OS
Bada
EPOC
PalmOS
Citrix Multiuser
eComStation
OS/2 Version 1
OS/2 Version 1.1
OS/2 Version 1.2
OS/2 Version 1.3
OS/2 Version 2
OS/2 Version 2.1
OS/2 Warp 3
OS/2 Warp 4
LDOS
MultiDOS
NEWDOS
TRSDOS
AIX
FreeBSD
HP-UX
Linux
QNX
SkyOS
Solaris (SunOS)
UNIX
XENIX
ReactOS
Windows 95
Windows 98
Windows Me
Windows NT 4.0 Server
Windows 2000 Professionnel
Windows 2000 Server
Windows XP
Windows Server 2003
Windows Server 2003 R2
Windows Server 2008
Windows Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016
Windows Server 2019
Windows Vista
Windows 7
Windows 8
Windows 10
Windows 11
FLEX
KolibriOS
Inferno
Medos-2
Oberon
Plan 9
p-System
RDOS
Introduction
Références des commandes
C pour UNIX
Préface
Notes légal
Dictionnaire
Recherche

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 ?.
... ...


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Mercredi, le 3 août 2016