Page 1 sur 1
[programme] recuperer contenu variable (en cours)
Publié : mer. 30 mars 2016, 15:34
par AchilleFraisse
Bonjour,
Est-il possible de récupérer le contenu des variables d'un programme que je lance sur mon ordinateur. Par exemple, je lance firefox et je voudrais voir toutes les variables qui y sont crée et leur contenu.
Re: [programme] recuperer contenu variable (en cours)
Publié : mer. 30 mars 2016, 16:25
par papajoke
bonjour,
question pas trop claire , un programme peut avoir des milliers de variables et cela varie énormément en fonction du moment
mais puisque tu as le code source un deboggeur comme gdb ?
Re: [programme] recuperer contenu variable (en cours)
Publié : mer. 30 mars 2016, 18:03
par benjarobin
Bonjour, Je ne suis pas sûr de comprendre ce que tu veux... Quel est le but ?
Car si tu parles des symboles C/C++ oui tu peux voir les variables statiques/globales avec gdb en mettant en pause le programme, si bien sûr tu as accès aux symboles de debug du programme pour connaitre les adresses de ces variables.
Re: [programme] recuperer contenu variable (en cours)
Publié : mer. 30 mars 2016, 18:09
par AchilleFraisse
En faite, c'est un programme qui tourne sous un émulateur android Genymotion, que j'ai installé sur mon Arch. Mais la programmation Android n'est pas du C.
Re: [programme] recuperer contenu variable (en cours)
Publié : mer. 30 mars 2016, 18:17
par benjarobin
Vraiment, qu'est ce que tu essayes de faire ? Car ce n'est pas avec une question aussi générique que tu auras une réponse pertinente !!!
Si c'est déboguer une application Android que tu as développé, il y a plein d'outils pour faire du pas à pas et déboguer ton application !
Re: [programme] recuperer contenu variable (en cours)
Publié : mar. 05 avr. 2016, 11:30
par RoyalPanda
Pour voir ce qu'il se passe dans un programme lors de son exécution il n'y a que le debugger comme indiqué déjà plus haut.
Par contre, déjà utiliser un debugger ce n'est pas franchement enfantin et intuitif, alors en plus debugger un programme tournant dans un émulateur, bon courage.
Si le but est légitime, peut-être que la collaboration avec les auteurs ou la récupération des sources sera plus efficace. S'il ne l'est pas, tu peux commencer à transpirer.