Je voulais savoir si un éventuel portage est disponible pour l'implémentation de trace arrière pour uclibc dans arm que je peux utiliser dans mon gestionnaire de signal pour déboguer des fautes de segmentation.trace arrière pour ulibc dans le bras
J'ai rencontré un code utile here et j'ai essayé de l'utiliser dans mon gestionnaire de signal mais il échoue à la première vérification et revient à partir de là.
J'ai également essayé une fonction de retour arrière récurrente qui a simplement été récursée en utilisant (current_frame_p) -3) jusqu'à ce qu'elle soit NULL et imprimée (current_frame_p) -1). Cela aussi semble me donner des problèmes. Tout ce que je reçois est l'adresse du gestionnaire et une grande adresse de déchets (je suppose que c'est peut-être l'adresse du signal). Mais je ne vais pas au-delà de ça. Je veux que ma trace dépasse cela.
Le code qui se bloque est délibérément écrit pour déboguer à déréférencer et adresse non valide.
Toute aide sera grandement appréciée.
Merci beaucoup à l'avance.
-Keshav
Merci à tous Avivl. Je vais le lister et vous faire savoir si cela fonctionne aussi dans uclibc. –
Merci une tonne Avivl. Je vais essayer et vous faire savoir si cela fonctionne aussi dans uclibc. –
Qu'est-ce que struct layout et quels sont les paramètres de la structure? – Mandar