2017-09-12 4 views
0

J'essaie de déboguer le noyau Linux d'android. Je peux lancer gdbserver64 sur le périphérique android et me connecter avec gdb sur l'ordinateur hôte. Cependant, lorsque je tente de debug je reçois cette erreur:add gdb target achitecture: aarch64

(gdb) target remote localhost:2345 
Remote debugging using localhost:2345 
warning: while parsing target description (at line 11): Target description specified unknown architecture "aarch64" 
warning: Could not load XML target description; ignoring 
Remote register badly formatted:T051d:0000000000000000;1f:50f8ffff7f000000;20:641cf5b77f000000;thread:p57c.57c;core:5; 
here: 00000000;1f:50f8ffff7f000000;20:641cf5b77f000000;thread:p57c.57c;core:5; 

Son assez clair que le gdb hôte n'a pas aarch64. Existe-t-il un moyen d'ajouter des architectures à gdb? Je ne peux pas sembler trouver un moyen de.

Répondre

0

Is there a way to add architectures to gdb?

Oui: configurer avec --enable-targets=all.