Отладка основанного на haxe приложения ndk на android с помощью gdb

Я пытаюсь отладить openfl/Haxe приложение на андроид с GDB. Поскольку haxe / openfl компилируется в c ++, который затем компилируется с использованием ndk, я в основном пытаюсь отладить приложение ndk.

Я подключил gdbserver к процессу приложений и могу удаленно отлаживать его с помощью arm-linux-androideabi-gdb. Но как только я пытаюсь получить обратную трассировку (в данный момент приложение работает нормально), я получаю следующее:

#0  0xb6e70b10 in ?? ()
#1  0xb6e4833c in ?? ()
#2  0xb6e4833c in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Я понимаю, что это может произойти, когда я повредил стек с помощью неверных указателей, но поскольку приложение работает нормально (на самом деле я ищу ошибку времени выполнения, а не сбой), это не так.

1

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]