Самый простой способ подключить пользовательский отладчик к графическому интерфейсу - PullRequest
0 голосов
/ 02 декабря 2011

У меня есть пользовательский отладчик CLI, для которого меня интересует графический интерфейс.Отладчик предоставляет API с простыми функциями, такими как GetMemory(), SetMemory(), GetRegister(), Run(), Stop(), Address2Line() и т. Д. Через сокет TCP с использованием очень простого протокола.

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

  • Написать GDB-транслятор - который будет действовать как gdb-сервер с одной стороны, переводя все запросы наотладчик, а также переводить все события отладчика в GDB-совместимые события.Затем я могу использовать любой из множества внешних интерфейсов gdb.
  • Написать отладочный движок Visual Studio
  • Написать плагин для Eclipse (или другой открытой IDE)
  • Напишите свежий графический интерфейс самостоятельно

Так что же потребует наименьших усилий / времени?Есть ли другой способ?Может быть, есть графический отладчик, где я могу легко определить пользовательские функции для отладки?

1 Ответ

0 голосов
/ 02 декабря 2011

Я бы написал адаптер, чтобы вы могли взаимодействовать с чем-то стандартным, например, GDB или Eclipse. Написание пользовательского кода GUI было бы пустой тратой усилий

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...