Команда GDB в представлении выражения Eclipse - PullRequest
1 голос
/ 23 октября 2019

Я отлаживаю некоторый код с помощью Eclipse CDT и GDB, а некоторые строки находятся в UTF-8, поэтому я использую x/sh <buffer name> в консоли отладчика для их отображения.

Есть ли способ поставитьКоманда GDB как выражения в представлении Expression? У меня есть буфер с именем Work1, поэтому я попытался добавить x/sh Work1 в качестве выражения, но это не сработало.

При добавлении выражения Eclipse использует команду -var-create для создания переменнойобъект. После прочтения документации я не думаю, что возможно предоставить пользовательский формат с var-set-format, который соответствует тому, что мне нужно.

Итак, мои вопросы:

  1. Есть ли способнапрямую использовать выражение GDB с Eclipse более автоматизированным способом, чем консоль отладки?
  2. Есть ли способ указать более гибкий формат отображения с помощью var-set-format?
  3. Есть ли другой способЯ могу добиться этого, как с помощью представления памяти?

Спасибо!

...