Я сейчас играю с GDB и хочу отладить собственный процессор в Android, в частности /system/bin/lmkd.
Но у меня проблемы с тем, как остановить GDB, когда этот процессор активирован.
Это то, что я пробовал до сих пор:
Android-сторона:
./gdbserver tcp:5039 /system/bin/lmkd
на стороне клиента:
gdb
target remote localhost:5039
Отсюда я набрал info shared
, чтобы я мог получить базовый адрес собственного процессора, установить точку останова, продолжить, вызвать процессор, затем он остановится.
Но info shared
показывает только адрес для общих объектных файлов.
Любая рекомендация о том, как установить точку останова на процессоре, адрес которого я не знаю?