Печать переменных стека во время разматывания стека - PullRequest
0 голосов
/ 05 сентября 2011

Возможно ли каким-то образом получить доступ к локальным переменным (и аргументам метода) во время разматывания стека после возникновения исключения?Получить имена методов с помощью StackWalk64 довольно просто, но мне интересно, смогу ли я получить переменные, чтобы лучше понять проблему.

1 Ответ

0 голосов
/ 07 сентября 2011

Даже если вы запускаете процесс в отладчике (в том числе в своем собственном самодельном отладчике), невозможно получить локальные переменные ПОСЛЕ исключения и вы получите обработчик исключения.Стек вызовов уже удален.

Однако вы можете получить стек вызовов (не во всех случаях), используя SEH вместо обработки исключений в C ++.

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