AMESK @HOME
Amesk's blog
  • HOME
  • BEST

cygwin+windows!=unix Mar 16, 2009

Author: Amesk | Category: C++

Забавно, что перед релизом всегда всплывают какие-то фундаментальные проблемы, видимо, это закон природы…

Сейчас случилось “страшное” - используемая при сборке Navi-Sailor система сборки дошла до своего технологического предела…

Возможно, я как-нибудь напишу об этой системе сборки (только не нужно в меня ничем кидаться и навешивать ярлык INH - когда она разрабатывалась в …

read more...

“Волшебный” CAB для WinDBG Mar 15, 2009

Author: Amesk | Category: WinDbg, Отладка приложений

Частенько оказывается, что дамп памяти, приносимый со стенда на анализ (если не удалось посмотреть проблему “вживую” нуждается в достаточно объемной пост-обработке, чтобы продолжить исследование :-(

Как оказалось, жизнь себе можно существенно облегчить…

В подключенной к процессу копии WinDbg/ntsd можно выполнить следующую последовательность команд:

.dump /ma <путь к первичному дампу (*.dmp …
read more...

Просмотр локальных переменных в WinDbg Mar 06, 2009

Author: Amesk | Category: WinDbg

Как оказалось, документацию я, как и большинство разработчиков, читаю по диагонали… а зря…

При отладке значения локальных переменных функции или метода нужно смотреть достаточно часто, в тяжелых ситуациях их нужно использовать в сценариях, а вычислять смещения относительно базы фрейма всегда как-то лениво….

На самом деле, в WinDbg есть команда dv …

read more...

Триграфы Mar 06, 2009

Author: Amesk | Category: C++

Недавно отлаживал один алгоритм, делал это “вживую”, в частности, используя контрольную печать ;-) В какой-момент сработал ::OutputDebugStringA(“WTF??!”), вот только в отладочный поток вывелось неожидаемое “WTF|”…

На первый взгляд случилось Что-то Ужасное, правда, после некоторого скрипения мозгами я все-таки вспомнил про дела “давно минувших дней” - это триграфы :-)

Собственно, причина их появления …

read more...

“Магические” числа в отладке проблем с памятью Mar 05, 2009

Author: Amesk | Category: Отладка приложений, C++

Когда в процессе отладки появляется сообщение “Unhandled exception at 0x00416d9f in sailor.exe: 0xC0000005: Access violation reading location 0xfeeefeee.” разработчики, бывают, начинают нервничать. Между тем, шестнадцатеричные коды, как минимум, в Debug-версии приложения, собранном MSVC, уже могут кое о чем рассказать…

Например, после чтения документации совершенно очевидно, что: - программа попыталась использовать …

read more...
  • first
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • last

Content

  • Categories
  • Archives
  • Tags
  • Feed Atom

Links

  • Pelican
  • Python.org
  • Jinja2

Social links

  • ВКонтакте
  • Twitter
  • Telegram
  • Github
  • LinkedIn

This blog is proudly powered by Pelican, which takes great advantage of Python.

W3 Personal Blog is a flat bootstrap responsive theme designed by W3layouts ported to a pelican by Samael500.

Copyrights © 2015—2022 Amesk @home All rights reserved.

Creative Commons License This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.