Retourner aux forums || Retourner au forum Programmation.c
Programmation.c : Un peu d'aide sur gdb
Posté par Nong () le 17 octobre 2005while ( true )
up-silently
if ( exist symbol)
print ( symbol )
end
end
Le pbm c'est que je n'ai rien pour tester l'existence des symboles du moins je n'ai pas trouver. Si le symbole n'existe pas ca fait une erreur donc ca s'arrete et je ne peux pas tout remonter la stack :(
Merci pour votre aide.
> Lire le message (2 commentaires, moyenne: 1).
essaye ddd
ddd est un front end graphique à gdb... ça permet de naviguer très facilement ou tu veux dans ton code et dans la pile... depuis que je l'ai découvert je peux plus m'en passer...
un petit lien :
http://www.gnu.org/software/ddd/
-
[^]Re: essaye ddd
Posté par Nong () le 18/10/2005 à 10:07. (lien). Évalué à 1.Je connais ddd qui est tres sympa c'est sur, mais pour voir l'etat d'une variable lors d'un appel recursif dans une core qui se produit rarement il n'est pas tout a fait adapte. Je crois que j'ai peut etre trouve en testant si le pointeur d'instruction se trouve dans la fonction ou se trouve ma variable. Le pbm c'est que je ne connais pas la taille de ma fonction :(
while ( true )
up-silently
if ( $pc >= mafonction && $pc <= mafonction+fin )
print ( mavariable )
end
end
Ca devrait le faire il me reste a calculer ... fin si qqun a une idee ?
Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.c



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.