2017-08-21 1 views
0

Un programme a créé une image de vidage/noyau. Je veux déboguer ça. Sur mon périphérique cible, gdbserver est en cours d'exécution. J'ai essayé différentes choses, mais je n'ai pas pu gérer cela. J'apprécierais, si le fichier de noyau pourrait rester dans l'appareil. Binaire est sur le périphérique, les sources sur mon PC, où je peux exécuter gdb.gdb débogage d'un noyau de vidage

Répondre

0

J'apprécierais, si le fichier de noyau pourrait rester dans l'appareil.

Je ne crois pas gdbserver prend en charge le débogage autre chose qu'un processus en direct.

Si cela est vrai, vous devez transférer le core, binaires et toutes les bibliothèques partagées de l'appareil à l'hôte, et utiliser gdb sur l'hôte pour regarder à l'intérieur du noyau.