Я пишу расширение Windbg для печати содержимого структуры с использованием ExtRemoteData. Я вижу, что мне нужно продолжать изменять свой код по мере изменения структуры.
Вместо этого я думаю, что было бы более гибко, если бы я мог напрямую читать файл C и анализировать свою структуру, чтобы получить имена элементов структуры.
Есть ли инструмент/функция, с помощью которой я могу прочитать файл C и перечислить различные элементы моей структуры? Компилятор C делает это внутри, но я не уверен, как я могу извлечь эту информацию.
Что-то вроде пары значений имени Tool.exe будет содержать такую информацию, как {(membername1, type1), (membername2, type2).... (membernameN, typeN)}