Операционная система ЗОСРВ «Нейтрино» > Описание базовых компонентов целевой системы > Сервисы > pdebug



pdebug

Отладчик уровня процессов

Синтаксис:

pdebug [-1efsv] устройство

Опции:

-1
Опция актуальна в том случае, если устройство задано номером TCP/IP порта. В её отсутствии, что соответствует исходной логике, сервис будет продолжать принимать соединения, при исчезновении предыдущего. При наличии опции -1 сервис терминируется после первого завершенного соединения.
-e
Возвратить хосту поток stdin отлаживаемой программы.
-f
Не "демонизировать" сервис (см. daemon()).
-s
Направить хосту только информацию о сигналах, вызванных отказами.
-v
Вывести расширенную информацию.
устройство
Устройство, используемое для протокола удаленной отладки:
-
Использовать stdout/ stdin.
/имя_устройства[,боды]
Открыть и использовать указанное устройство, например /dev/ser1; дополнительно можно указать скорость передачи в бодах.

Caution: Использование скоростей, превышающих 57600 не рекомендуется.

номер
Принимать соединения через TCP/IP порт с указанным номером.

Платформы:

ЗОСРВ «Нейтрино»

Целевые архитектуры:

aarch64, arm, armv7, e2k, mips, ppc, x86

Описание:

Эта утилита обеспечивает возможность запуска отладки на уровне процесса с удаленного хоста.


Note: Для использования утилиты pdebug необходимо запустить на целевом компьютере драйвер devc-pty (например, на компьютере, отладка которого выполняется).

Примеры:

Для соединения через последовательный порт на /dev/ser2 со скоростью 57600 бод:

pdebug /dev/ser2,57600 &

Для соединения TCP/IP через порт 8000:

pdebug 8000 &

Классификация:

Базовые подсистемы ЗОСРВ «Нейтрино»

Тематические ссылки:

logger, /etc/services, /etc/syslog.conf

devc-pty




Предыдущий раздел: Сервисы