IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Apprendre le fonctionnement d'un débogueur
Un tutoriel de Jérôme Prudent

Le , par Francis Walter

72PARTAGES

10  0 
Bonjour,

Je vous présente un tutoriel de Jérôme Prudent intitulé : Apprendre le fonctionnement d'un débogueur.

Le débogueur est un outil que j'utilise quotidiennement. Je trouve important d'en comprendre les mécanismes sous-jacents. Écrire un concurrent à GDB n'est certainement pas la meilleure façon d'utiliser son temps libre. En revanche, écrire un POC(1) de débogueur est certainement la manière la plus didactique d'apprendre ! Et c'est ce que je vous propose aujourd'hui : écrire un petit débogueur pas super pratique mais fonctionnel.

Concernant le fond, cet article ne traite que de Linux sous architecture x86_64. Il part du principe que vous avez de vagues notions sur ce qu'est :
  • l'architecture x86;
  • le langage assembleur x86;
  • le système Linux;
  • un processus;
  • un signal Unix;
  • le langage C.

Retrouvez tous les meilleurs cours et tutoriels pour apprendre la programmation en langage C.
Vous avez lu gratuitement 184 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de nikau6
Membre extrêmement actif https://www.developpez.com
Le 01/11/2016 à 21:17
Article très intéressant. Merci :-)
0  0 
Avatar de Médinoc
Expert éminent sénior https://www.developpez.com
Le 01/11/2016 à 21:51
J'ai bien aimé cet article en effet, et pourtant je n'ai pas pour habitude de programmer sous Linux!
0  0