Качество развертки стека вызовов со стороны Dr. Watson и WinDbg можно фантастически улучшить, не забывая указывать им, где взять отладочные символы.
This blog dedicated to C++ Software development and system configuration issues. Primary language is Russian.
четверг, 30 октября 2008 г.
Symchk
Эта замечательная утилита входит в состав Debugging Tools for Windows.
Когда мы ставим символы от операционной системы (возможно даже и символы от SP), мы все равно не гарантированы от проблем - служба Windows Update работает 24/7, и если компьютер имеет выход в Internet, шанс на то, что ваши символы устарели, имеется.
Когда мы ставим символы от операционной системы (возможно даже и символы от SP), мы все равно не гарантированы от проблем - служба Windows Update работает 24/7, и если компьютер имеет выход в Internet, шанс на то, что ваши символы устарели, имеется.
вторник, 28 октября 2008 г.
"Анатомия" стека, или Зачем нужны отладочные символы...
Постулат №1 программиста, занимающегося нетривиальной отладкой: "Чтобы получить правильный стэк потока нужно иметь все отладочные символы для загруженных в процесс модулей".
Целью этого поста является не столько ответ на вопрос "как" (ресурсов на эту тему хватает, в том числе и русскоязычных), сколько ответ на вопрос "почему"...
Целью этого поста является не столько ответ на вопрос "как" (ресурсов на эту тему хватает, в том числе и русскоязычных), сколько ответ на вопрос "почему"...
воскресенье, 26 октября 2008 г.
Установка WinDbg в качестве postmortem debugger
Это первое, что имеет смысл сделать в системе после развертывания тестируемого ПО.
суббота, 25 октября 2008 г.
Отладка с помощью WinDBG
Как это не удивительно, но программы работают с ошибками, а уж C/С++-программы при этом еще часто отличаются особенно зловредными ошибками при работе с памятью.
Все это приходится отлаживать, причем зачастую не на рабочем месте, а в конфигурации клиента и на чужой машине.
При этом поиск ошибок превращается при отсутствии соответствующего инструментария и подготовки в настоящую проблему.
Все это приходится отлаживать, причем зачастую не на рабочем месте, а в конфигурации клиента и на чужой машине.
При этом поиск ошибок превращается при отсутствии соответствующего инструментария и подготовки в настоящую проблему.
понедельник, 20 октября 2008 г.
О блогах...
Странное дело, сколько ни работал, никогда не хотелось иметь собственный блог. А вот теперь что-то поменялось - видимо, захотелось общения.... ;-)
воскресенье, 12 октября 2008 г.
Under construction
Естественно, первое, что приходит в голову (сообразуясь в воспоминаниями детства) - повесить многозначительную табличку "Under Construction", что я с радостью и делаю... ;-)
Подписаться на:
Сообщения (Atom)