Tpgdb TP GNU DEBUGGER Exercice objectif detecter un débordement de pile gcc option D macrodé ?nition gdb backtrace Compiler appel c gcc appel c o appel Lancer l'exécution appel Commentaire Lancer la même execution sous gdb gdb appel gdb run Vous apprenez

TP GNU DEBUGGER Exercice objectif detecter un débordement de pile gcc option D macrodé ?nition gdb backtrace Compiler appel c gcc appel c o appel Lancer l'exécution appel Commentaire Lancer la même execution sous gdb gdb appel gdb run Vous apprenez le lieu de l'erreur Comment en eston arrivé là consulter la liste des appels gdb backtrace Commentaire Compiler en passant la macrodé ?nition max gcc Dmax appel c o appel Lancer la même execution sous gdb gdb appel gdb run Consulter la pile des appels gdb backtrace Commenter la di ?érence du nombre d'appels empilés Exercice objectif tracer une exécution pour véri ?cation option gcc g debuggage commandes gdb run break info next step display Compiler le programme poids c l'option de debuggage gcc g poids c o poids Lancer Tarek Azzabi GNU debugger C gdb poids vous êtes sous le debuggeur a Langer le programme avec l'argument de ligne de commande gdb run Le programme poids est ok Commenter b Faire un deuxième essai gdb run c Placer un point d'arrêt à l'entrée de la fonction main gdb break main Lancer une exécution gdb run Le programme s'arrête sur quelle ligne Passer à l'instruction suivante gdb next Itérer plusieurs fois jusquau bout gdb next d Refaire c en remplacant next par step Quelle est la di ?érence entre next et step e Placer un point d'arrêt à l'entrée de la fonction poids gdb break poids Consulter l'information sur les points d'arrêts gdb info break Lancer gdb run ConTtairnekuAezrzabi GNU debugger Cgdb next Continuer avec next jusqua l'arret du programme Comparer avec b f Suspendre le point d'arrêt sur main gdb disable Préparer le tracage des valeurs de z et z en décimale gdb display z gdb display z et en binaire gdb display t z gdb display t z Exécuter avec le parametre gdb run Continuer pas à pas jusquà l'arrêt du programme Exercice objectif passage par valeur par adresse gdb watch disassemble Compiler la source swap c gcc Wall g swap c o swap Lancer le debuggeur sur swap gdb swap a Placer un point d'arret sur la procedure swapval gdb b swapval Lancer l'exécution gdb run Préparer la trace des variables x y du main gdb display main x gdb display main y Tarek Azzabi GNU debugger Cainsi que celles des variables locales x y gdb display x gdb display y Répéter gdb next Commenter b E ?acer les traces gdb undisplay Relancer le programme gdb run Lister le code machine de la procédure main gdb disassemble main Repérer les appels de swapadr et swapval Faire la calcul des adresses e ?ective empilées avant l'instruction call x gdb print ebp x ? ? ?fc A ?cher les adresses de x et y gdb print x gdb print y Conclusion Tarek Azzabi GNU debugger C

Documents similaires
gr13 pr CE GR Grammaire semaine Reconna? tre le sujet du verbe Objectifs ? Reconna? tre un verbe conjugué ? Acquérir une méthode permettant de retrouver le sujet d ? un verbe conjugué ? Repérer les marques d ? accord du verbe avec son sujet Préalables Mot 0 0
Exemple cv16 2 Technicien spécialisé en méthode de fabrication JEMMI Salah Eddine KSAR LBHAR RUE N CD CASA Tel Situation Célibataire Age ans Mail salahjimmi hotmail com Objectif Exercer mais connaissances au sein de votre entreprise FORMATION ? - Technici 0 0
INTRODUCTION GÉNÉRALE Le groupe OCP soumis aux contraintes du marché mondial, m 0 0
A2 u 4 lecon 4 Unité Leçon Sujet de la leçon Qui êtes-vous Auguste Rodin L ? emploi du Subjonctif dans la subordonnée Déroulement de la leçon On se salue on organise le groupe pour l ? activité Réactualisation -mettez les verbes au subjonctif demander-que 0 0
Lgt 1 Année scolaire - LYCEE PRIVE POLYVALENT ROBIN VIENNE Livres nécessaires aux élèves de Classe de Seconde Matière Allemand Anglais Biologie Titre Welten nde avec CD Insight nde SVT nde Livre compact Ed LV Auteur Thomas Masson A Peycru Editeur Réf NO B 0 0
Vicat ft bvperf dallage industriel 0 0
Haute fidelite du son a l x27 emotion 0 0
Sujet 10 nc 1 BREVET DE TECHNICIEN SUPÉRIEUR ÉLECTROTECHNIQUE SESSION ÉPREUVE E Étude d ? un système technique industriel Conception et industrialisation sitelec org Durée Heures Coe ?cient Calculatrice à fonctionnement autonome autorisée conformément à l 0 0
PPN DUT GEII 2013 © Ministère de l’enseignement supérieur et de la recherche, 2 0 0
Cable u1000rvfv tunisie Industriel Rigide BASSE TENSION BT KV U RVFV U ARVFV C? BLES RIGIDES ARMES CUIVRE ALUMINIUM ISOLE PRC NF C - Mode de pose Les c? bles séries U RVFV ARVFV peuvent être posés - Sur chemins de c? bles - A l'intérieur des caniveaux - F 0 0
  • 29
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager