kgdb не возвращает управление gdb

Я собрал ядро ​​с поддержкой kgdb, и я пытаюсь его отладить. У меня две машины, отладочная машина (работает ядро ​​kgdb) и машина, которую я использую для ее отладки. Они подключаются через два последовательных кабеля. Я могу управлять последовательной консолью отладки машины через ttyS0 (на обеих машинах), и я могу подключиться к kgdb с gdb через ttyS1 (на обеих машинах).

Это работает до конца: я загружаю машину отладки; он ждет подключения gdb; gdb подключается; Я могу установить точки останова или что угодно, используя gdb; Я говорю gdb, чтобы продолжить; и ядро ​​продолжает загружаться.

Проблема в том, что когда я нахожусь в точке останова, gdb не кажется, что точка останова была удалена. Ядро останавливается, когда оно предназначено, но gdb ничего не делает. Он просто сидит там, как будто ничего не случилось.

Кто-нибудь знает, что может вызвать это?

Interesting Posts

Получить данные строки для несоответствующих значений столбца

Принудительно не кэшировать или не читать из кеша

Запись на диск перед установкой

Установка пароля root и sudo -i

Избегайте паузы во время инициализации dm-raid

Как предотвратить отображение искаженного экрана во время запуска скриптов на удаленных хостах?

Linux: номера основных и второстепенных устройств

Как grep, затем искать и заменять на выходе?

Синхронизировать столбцы двух матриц

Как заменить открытые скобки с конца строки на новую строку с помощью sed?

Является ли SCADA RTOS?

Рабочие места на рабочем столе Fedora 16 отсутствуют, приложения и меню рабочего стола в верхней части окна

заставить networkmanager не запрашивать пароль после неудачного соединения?

Может ли замена замещения Bash использоваться как часть расширения аргумента?

Почему iotop не показывает то же, что и iostat? Почему существует разница?

Linux и Unix - лучшая ОС в мире.