Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
Новичёк, полный причём - хочу получить стартовый пинок :) 14.07.08 18:56 Число просмотров: 1294
Автор: Ustin <Ustin> Статус: Elderman Отредактировано 14.07.08 19:17 Количество правок: 3
|
> Если ты новичек в отладке - маловероятно, что сможешь > определить и устранить неисправность. Новичёк, полный причём - хочу получить стартовый пинок :)
> Если программа официально поддерживается разработчиком, то > лучше отправить разработчику дамп и пусть они уже сами > разбираются. Разработчик - отдел, в котором я, надеюсь, дорабатываю последние дни.
Что имеется: стэк с некорректной последовательностью вызова функций винды (EnumFontFamiliesExA в частности) и монстроидальный bug.exe, который после сборки весит 40 метров и собирается под Delphi2007. Прошу натолкнуть на путь, как превратить buh+0x5e1f во что-то типа buh.initialize. Удалённая отладка, к сожаленью, не представляется возможной, приблуды типа EuricaLog (которые в частности вываливают последовательность вызовов функций, приводящих к падению апликухи), ясное дело, в данном случае бессильны...
> > А если pdb (символы в формате > > хаваемом windbg) - как этого добиться, > > если можно собрать из исходников? > У тебя есть исходники проги? Да, а также всех компонентов и проч барахла, необходимого для сборки. Также есть возможность получения .map файлов, в которых написано какие функции\методы по какому смещению лежат (как я понял). Только совпадений между адресами, что возвращаются после анализатором дампа и адресами в этом самом map-файле руками не нашёл. Как их отождествить?
|
|
|