Описание тега gdbserver

Отладка удаленного приложения GDB через gdbserver
1 ответ

Удаленная отладка многопоточной C-программы с GDB

Я использую Eclipse для разработки и удаленной отладки программного обеспечения для процессора ARM. К сожалению, программное обеспечение, которое я пишу, является многопоточным, и я не могу его отладить. Если я ставлю точку останова в коде потока, я…
10 июн '11 в 13:46
2 ответа

Как использовать DDD для отладки ядра локальной виртуальной машины Qemu?

Я хочу использовать GNU DDD (графическая оболочка gdb) для отладки ядра Linux, которое работает (в некоторых дистрибутивах) внутри qemu. У меня есть образ vmlinux вне Qemu, и я запускаю Qemu с -s -S, так что он действует как gdbserver (останавливает…
19 май '11 в 14:54
1 ответ

Удаленное выполнение приложения Qt приводит к потере ввода с клавиатуры в Linux

Я использую Eclipse CDT с плагином Qt. Работа на Debian без X, запуск графического интерфейса с сервером Qt QWS. Просто я запускаю обычный поток cpp, выполняя логическую работу, а затем запускаю стандартное выполнение QApplication. Отлично работает …
16 авг '12 в 12:47
1 ответ

Как отладить процесс ARM, который выполняется внутри QEMU (с gdb-сервером) в Linux (удаленно), но с использованием хоста Windows?

Я хотел бы подключиться к удаленному GDB-серверу, который работает под Linux. На самом деле это процесс ARM, который выполняется в QEMU на хосте linux. И я использую код Visual Studio для отладки под Windows. Это вообще возможно сделать? Я установил…
1 ответ

Как подготовить настройку затмения для удаленной отладки

Я пытаюсь отладить приложение, которое работает на другом целевом (удаленном) компьютере. Я могу запустить это приложение на удаленной машине и отлаживать свой код с правами администратора. Но мне нужно запустить gdbserver и мое приложение под приви…
26 ноя '18 в 14:16
1 ответ

Удаленная отладка Visual Studio 2017 не может связать Linux Linux

Я подключаю Linux-сервер, используя ssh(vs2017), и хочу отлаживать коды через сервер gdb (установлен). Но я обнаружил, что в процессе компоновки есть некоторые проблемы. Вывод показывает, что "Loaded" /lib/x86_64-linux-gnu/libc.so.6'. Не удается най…
1 ответ

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

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

Как получить информацию о регистрации работы в GDB с OpenOCD

Я новичок в OpenOCD и GDB, так что будьте добры ко мне. Я запускаю свой OpenOCD на сервере в Screen1, который общается с системой. На экране 1 я жду, когда будет установлено соединение: Информация: JTAG нажмите: некоторые abcd: процессор включен В S…
18 фев '14 в 14:29
0 ответов

Не удалось запустить gdbserver (VS2017 -> yocto)

Я использую VS2017 для компиляции и отладки моего кросс-платформенного приложения на C в Linux. С моим Raspberry Pi он работает отлично, но теперь я попытался отладить его в системе Yocto. Компиляция работает, но если я хочу отладить, я получаю след…
21 июл '17 в 12:37
2 ответа

GDB + CLion + STM32 - не будет отлаживать удаленно

Я читаю команды GDB Monitor в CLion, обеспечивая хорошее понимание, но у меня немного другая проблема: Моя среда: Цель: ARM Cortex M4 (STM32F401RE) ST-UTIL GDB-сервер ( https://github.com/texane/stlink) arm-none-eabi-gdb 7.7.1 + dfsg-5 + 8 ~ bpo8 + …
10 фев '17 в 04:35
1 ответ

В Eclipse, как загрузить исполняемый файл в удаленную встроенную цель на основе ARM при удаленной отладке

Я создаю программу "hello world" в Eclipse CDT с плагином кросс-разработки для платы на базе ARM Cortex-A8. Я определяю компилятор arm-none-linux-gnueabi для кросс-разработки, и когда я передаю свой выходной двоичный файл на плату с USB, он работает…
22 июн '15 в 09:01
1 ответ

Как вернуться к приглашению GDB после продолжения и GDB не достигли точки останова

(gdb) целевой удаленный компьютер-XYZ: 5001(gdb) b some_function_name(GDB) CПродолжение. Теперь здесь удаленный процесс не попал в функцию, и GDB все еще находится в продолжающейся стадии. Но если мне нужно добавить больше точки останова или если мн…
25 мар '14 в 23:49
1 ответ

Запуск gdbserver в фоновом режиме отладки программы и время от времени подключаться к ней с помощью gdb

Я написал программу на C для встроенного устройства в Linux на основе Debian. После 8 дней работы одного из устройств произошла ошибка сегментации, поэтому я не очень часто могу отследить ошибку с помощью gdb. Несколько лет назад я знал, что использ…
04 июн '16 в 15:28
2 ответа

Как создать клиент GDB, работающий в Windows, для подключения к серверу GDB в Linux Powerpc?

Я загрузил пакет GDB с http://ftp.gnu.org/gnu/gdb/ и собрал с него сервер GDB для работы в Linux Powerpc. Но я не знаю, как создать GDB, работающую в Windows, которая может взаимодействовать с GDB-сервером, работающим в Linux Powerpc, или где его мо…
17 мар '17 в 01:19
1 ответ

Удаленная отладка с помощью Eclipse CDT - отладка приложения, которое загружается динамически

Я пытаюсь сделать удаленную отладку в среде CDT Eclipse Juno на Windows 7, в то время как удаленная машина работает под Linux. Так что для общей цели, к сожалению, точная настройка намного сложнее, так что я боролся с этой проблемой уже больше недел…
1 ответ

Возможно ли использовать встроенный в QEMU gdbserver для отладки программы, запущенной в гостевой ОС в QEMU?

Я понимаю, что встроенный в QEMU gdbserver может быть использован для отладки ядра или программы на голом железе. Но мне любопытно, что если возможно использовать встроенный в QEMU gdbserver для отладки программы, запущенной в гостевой ОС в QEMU.
20 сен '18 в 09:52
2 ответа

Как отследить гостевую ОС, когда qemu запущен с включенным kvm, а cpu - хост?

Можно ли отследить выполнение гостевой ОС (точки останова / наблюдения, пошаговое выполнение), когда используется kvm и для процессора установлено значение host? Если я запускаю QEMU с qemu-system-x86_64 -no-kvm -cpu core2duo -m 256 -cdrom kernel.is…
23 дек '16 в 13:08
1 ответ

Где я могу найти регистрационный ордер "G" отправляет в GDB

Когда gdb-remote отправляет "g", сервер отправляет обратно дамп со всеми значениями регистра. Q: Где я могу найти порядок регистрации? Я имею в виду порядок eax, ebx, ecx, edx или rax, rbx, rdx и т. Д. Сопоставьте с дампом. В спецификации есть ссылк…
14 май '14 в 00:22
1 ответ

gdbserver 7.9 отсутствует на http://ftp.gnu.org/gnu/gdb/gdb-7.9.tar.gz

Я загрузил tar-архив gdb-7.9 с: http://ftp.gnu.org/gnu/gdb/gdb-7.9.tar.gz После запуска configure/make/make install я заметил, что двоичный файл gdbserver отсутствует: [root @ machine bin] # ls Gcore GDB Принимая во внимание, что если я скачаю 7.8 t…
17 мар '15 в 16:50
1 ответ

Qt Creator 2.7.1 и Qt 4.8.4 не могут удаленно отлаживать библиотеку

Используя Qt Creator 2.7.1 и Qt 4.8.4, я создал библиотеку Qt и простое приложение Qt, которое динамически связывается с этой библиотекой. Я пытаюсь удаленно развернуть и отладить мое приложение и войти в функции библиотеки, когда я их вызываю. Я мо…
31 май '13 в 19:18