Re: получение call stack при падении программы
От: pavel_turbin  
Дата: 27.12.04 16:07
Оценка: 1 (1)
Здравствуйте, betauser, Вы писали:

B>вот к примеру у меня упала прога.

B>(ну допустим обратились вне адресного пространства)
B>мне нужно получить call stack того места где это произошло.
B>при этом это release версия приложения. (и мы не в debug'e сидим)
B>как это реализовать?

B>вариант наставить в каждой функции exception не подходит.


я использую MiniDumpWriteDump:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/debug/base/minidumpwritedump.asp

чтобы MiniDumpWriteDump использовать ставлю exception handler на App и когда падаем пишу дамп из хэндлера. Потом через WinDbg нахожу что упало. Значительно помогает генерация PDB файлов.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.