Bonjour,

Je voudrais debuger un binaire natif sous android, je le copie dans /data/local/tmp avec le binaire gdbserver provenant du ndk (android-ndk-r10b).

Dans l'emulateur android je lance

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
gdbserver :5039 ./binaire
sur mon host (sous linux), je forwarde le port
Code : Sélectionner tout - Visualiser dans une fenêtre à part
adb forward tcp:5039 tcp:5039
Puis avec gdb-multiarch, c'est le drame:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
$ gdb
gdb$ target remote :5039
Remote debugging using :5039
warning: Architecture rejected target-supplied description
Remote 'g' packet reply is too long: 000000007dacc4be000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070abc4be0000000020320040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Une idée?

Merci