Как я показываю, какие поля структура имеет в GDB?

Это - выход взлома, но если Вы используете VB.NET и когда Вы выполняете из Visual Studio Мой. Приложение. Развертывание. CurrentDeployment будет Ничем, потому что Вы еще не развернули его. Я не уверен, как проверить эквивалентную стоимость в C#.

62
задан Raedwald 23 September 2019 в 14:09
поделиться

4 ответа

Вы можете использовать команду GDB ptype , чтобы распечатать определение структуры или класса.

110
ответ дан 24 November 2019 в 16:34
поделиться

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

ptype [arg] ptype принимает те же аргументы, что и whatis, но печатает подробное описание типа, а не только имя типа.

Отладка с помощью GDB: символы

2
ответ дан 24 November 2019 в 16:34
поделиться
1
ответ дан 24 November 2019 в 16:34
поделиться

Если у вас есть встроенные символы отладки, вы должны просто иметь возможность распечатать значение: print variable или print * variable , если это указатель в структуру.

57
ответ дан 24 November 2019 в 16:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: