Articles of gdb

Отладка собственного кода Android с помощью GDB очень медленная

Я использую Eclipse и GDB (ndk-gdb) для отладки собственного кода на C ++ в приложении для Android, которое я просто переношу. Отладка Java-команды в Eclipse в порядке, но отладка кода на C ++ настолько медленная, что это вряд ли возможно. Переход от одного заявления к другому занимает около 25 секунд на современном ПК. Я также […]

ADT20 NDK Debug Fails

Я разрабатываю некоторый собственный код под ndk от android и нуждаюсь в отладке, конечно. Я использовал предварительный просмотр 3 из ADT20 и соответствующих инструментов, но затем вышло официальное обновление, поэтому я загрузил чистую версию Eclipse, SDK, ADT и NDK (сборка Crystax, которую я также использовал с предварительным просмотром и работал отлично), но теперь Я не […]

Собственные отладочные файлы Android, ndk-gdb не найдены

У меня есть приложение для Android с JNI (и SWIG). Приложение работает нормально, и я могу отлаживать java и собственный код, но у меня есть предупреждения от gdb, о которых я понятия не имею, откуда они взялись, я разделил код до очень простой функции. Я следил за различными учебниками о том, как это сделать, я […]

Run-as Пакет «abc» неизвестен – Galaxy S4 Jellybean или Android 4.3

Я не могу запустить run-as (или ndk-gdb) для Galaxy S4 под управлением Jellybean 4.2.2. ~ $ adb shell shell@android:/ $ run-as abc ls run-as: Package 'abc' is unknown Существует несколько ответов на эту проблему для устройств с предварительной ICS, но они, похоже, были исправлены в ICS. Обновление – август 2013: после первого появления на Galaxy […]

Удаленный выход gdb для Android мучительно медленный

Я отлаживаю библиотеку C ++ для Android с помощью GDB (gdbserver + gdb на хосте), и я заметил, что вывод gdb очень медленный. Например, приложение имеет около 15 потоков, и когда я набираю thread apply all bt для вывода всех стеков в терминал / файл требуется 15-20 секунд. Вся продукция составляет около 200 строк текста, […]

Gdb Ошибка ввода / вывода удаленной отладки на Android

Я пытаюсь отладить приложение Android, которое вызывает собственный код для выполнения GL-рендеринга. Нативный код – это существующий код, который я пытаюсь подключить (и что я действительно этого не знаю). У меня есть своя компиляция, привязка и установка кода, и у меня есть некоторые собственные функции, которые вызывают код, который правильно вызывается из моего Java-кода. Я […]

Android / GDB – Головные боли – не могут найти символы отладки

GDB начинает давать мне головную боль. Кажется, что-то странное происходит с тем, как работает GDB. Obj / local / armeabi / содержит как список всех файлов .so, используемых в проекте, которые НЕ удалены, а также каталог с именем objs-debug, который содержит кучу файлов .o и .od. При запуске ndk-gdb кажется, что ни один из файлов […]

Как отладить исполняемый файл Dalvik на Android с помощью GDB?

Я хочу отладить приложение Android с помощью GDB, у меня нет исходного кода, и я привык к GDB. Кто-нибудь знает, как это сделать? Кажется, мне нужно будет приложить к процессу приложения и использовать gdbserver, но я действительно не нашел хорошего учебника о том, как это сделать … Благодаря!

Отладка ARM NEON для Android NDK

NDK (Android Native Development Kit) для ARM поставляется с программным обеспечением gcc и GNU utils, включая пожилого GDB. Однако GDB, похоже, не может отображать содержимое регистров в расширениях VFP или NEON SIMD, то есть при отладке программы, использующей инструкции NEON / VFP, видимо только подмножество регистров. Я считаю, что для получения этой способности требуется более […]

Android NDK + GDB

Помогите мне использовать ndk-gdb! Я искал через StackOverflow и другие internets =), но все еще делал что-то неправильно. Конфигурация: MacOSX 64 + новейший SDK + новейший NDK + новейший проект IDEA + Nexus 7 + с огромным C ++. Я сделал все общее соглашение: -g -ggdb -O0 в LOCAL_CFLAGS (также пробовал только -g ) APP_OPTIM […]

Intereting Posts