Отладка
От: SergH Россия  
Дата: 11.01.02 21:05
Оценка:
И снова здравстуйте.

Как сделать, что бы в отладчике вместо

call 0x12345678

было имя функции? А то очень неудобно...
Делай что должно, и будь что будет
Re: Отладка
От: VladD2 Российская Империя www.nemerle.org
Дата: 11.01.02 22:10
Оценка:
Здравствуйте SergH, Вы писали:

SH>И снова здравстуйте.


SH>Как сделать, что бы в отладчике вместо


SH>call 0x12345678


SH>было имя функции? А то очень неудобно...


Замечательный примен вопроса на который нельзя дать ответ.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: Отладка
От: Аноним  
Дата: 11.01.02 23:45
Оценка:
Здравствуйте VladD2, Вы писали:

VD>Замечательный пример вопроса на который нельзя дать ответ. ;)


Но, по слухам, как-то это достигается. Я же не прошу, что бы для любой DLL мне выдавалось имя функции, список парамтров и кроткое описание на русском. Хотя бы для kernel/user/gdi/... И можно без описания, в MSDN я и сам могу заглянуть.
Re[3]: Отладка
От: SergH Россия  
Дата: 11.01.02 23:46
Оценка:
Это был я.
Делай что должно, и будь что будет
Re[3]: Отладка
От: Alex Fedotov США  
Дата: 11.01.02 23:51
Оценка:
Здравствуйте Аноним, Вы писали:

А>Здравствуйте VladD2, Вы писали:


VD>>Замечательный пример вопроса на который нельзя дать ответ.


А>Но, по слухам, как-то это достигается. Я же не прошу, что бы для любой DLL мне выдавалось имя функции, список парамтров и кроткое описание на русском. Хотя бы для kernel/user/gdi/... И можно без описания, в MSDN я и сам могу заглянуть.


Скачаmь и установить debug symbols:
http://www.microsoft.com/ddk/debugging/symbols.asp
-- Alex Fedotov
Re: Отладка
От: Dr_Sh0ck Беларусь  
Дата: 12.01.02 18:15
Оценка:
Здравствуйте SergH, Вы писали:

SH>И снова здравстуйте.


SH>Как сделать, что бы в отладчике вместо


SH>call 0x12345678


SH>было имя функции? А то очень неудобно...


Ты про какой отладчик?
Do not fake yourself ;)
ICQ#: 198114726
Re[3]: Отладка
От: VladD2 Российская Империя www.nemerle.org
Дата: 12.01.02 19:53
Оценка:
Здравствуйте Аноним, Вы писали:

А>Но, по слухам, как-то это достигается. Я же не прошу, что бы для любой DLL мне выдавалось имя функции, список парамтров и кроткое описание на русском. Хотя бы для kernel/user/gdi/... И можно без описания, в MSDN я и сам могу заглянуть.


Я в том смысле, что вопрос надо формулировать более четко и пытаться осознать самому о чем говоришь.

Видишь ты всего пару слов добавил и AF тебе сразу ответил.

Если не можешь сформулировать вопрос попробуй описать детльно ситуацию и то как бы ты ее хотел видеть.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[4]: Отладка
От: SergH Россия  
Дата: 12.01.02 20:55
Оценка:
Здравствуйте Alex Fedotov, Вы писали:

AF>Скачаmь и установить debug symbols:

AF>http://www.microsoft.com/ddk/debugging/symbols.asp

Мне столько не накачать. Можно ли достать debug symbols как-нибудь иначе?
Делай что должно, и будь что будет
Re[5]: Отладка
От: Alex Fedotov США  
Дата: 12.01.02 20:57
Оценка:
Здравствуйте SergH, Вы писали:

AF>>Скачаmь и установить debug symbols:

AF>>http://www.microsoft.com/ddk/debugging/symbols.asp

SH>Мне столько не накачать. Можно ли достать debug symbols как-нибудь иначе?


Возможно, они есть в Professional MSDN Subscription.
-- Alex Fedotov
Re[6]: Отладка
От: VladD2 Российская Империя www.nemerle.org
Дата: 12.01.02 22:37
Оценка:
Здравствуйте Alex Fedotov, Вы писали:

AF>Здравствуйте SergH, Вы писали:


AF>>>Скачаmь и установить debug symbols:

AF>>>http://www.microsoft.com/ddk/debugging/symbols.asp

SH>>Мне столько не накачать. Можно ли достать debug symbols как-нибудь иначе?


AF>Возможно, они есть в Professional MSDN Subscription.


Надо будет в RSDN-овский сидюк положить... как нибудь...
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[4]: Отладка
От: Alexander Shargin Россия RSDN.ru
Дата: 12.01.02 22:56
Оценка:
Здравствуйте Alex Fedotov, Вы писали:

А>>Но, по слухам, как-то это достигается. Я же не прошу, что бы для любой DLL мне выдавалось имя функции, список парамтров и кроткое описание на русском. Хотя бы для kernel/user/gdi/... И можно без описания, в MSDN я и сам могу заглянуть.


AF>Скачаmь и установить debug symbols:

AF>http://www.microsoft.com/ddk/debugging/symbols.asp

Или, на худой конец, выставить в Tools->Options->Debug галочку:
Load COFF & Exports

Тогда отладчик по крайней мере будет загружать экспортируемые из DLL символы и показывать их везде, где можно.
--
Я думал, ты огромный страшный Бажище,
А ты недоучка, крохотный Бажик...
Re[7]: Отладка
От: Alexander Shargin Россия RSDN.ru
Дата: 13.01.02 06:32
Оценка:
Здравствуйте VladD2, Вы писали:

AF>>Возможно, они есть в Professional MSDN Subscription.


VD>Надо будет в RSDN-овский сидюк положить... как нибудь...


Во-во. Вопрос только один: для какой винды включать, для какого сервис пака?
--
Я думал, ты огромный страшный Бажище,
А ты недоучка, крохотный Бажик...
Re[6]: Отладка
От: Alexander Shargin Россия RSDN.ru
Дата: 13.01.02 06:33
Оценка:
Здравствуйте Alex Fedotov, Вы писали:

SH>>Мне столько не накачать. Можно ли достать debug symbols как-нибудь иначе?


AF>Возможно, они есть в Professional MSDN Subscription.


Или на диске Customer Support Diagnostics.
--
Я думал, ты огромный страшный Бажище,
А ты недоучка, крохотный Бажик...
Re[8]: Отладка
От: VladD2 Российская Империя www.nemerle.org
Дата: 13.01.02 13:12
Оценка:
Здравствуйте Alexander Shargin, Вы писали:

AS>Здравствуйте VladD2, Вы писали:


AF>>>Возможно, они есть в Professional MSDN Subscription.


VD>>Надо будет в RSDN-овский сидюк положить... как нибудь...


AS>Во-во. Вопрос только один: для какой винды включать, для какого сервис пака?


Дамаю для самых популярных: w2k (sp2) и XP.

Кстати, для 98se2 символы бывают? Если да, то и для них нужно.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[9]: Отладка
От: Alexander Shargin Россия RSDN.ru
Дата: 13.01.02 13:39
Оценка:
Здравствуйте VladD2, Вы писали:

VD>Здравствуйте Alexander Shargin, Вы писали:


AS>>Здравствуйте VladD2, Вы писали:


AF>>>>Возможно, они есть в Professional MSDN Subscription.


VD>>>Надо будет в RSDN-овский сидюк положить... как нибудь...


AS>>Во-во. Вопрос только один: для какой винды включать, для какого сервис пака?


VD>Дамаю для самых популярных: w2k (sp2) и XP.


VD>Кстати, для 98se2 символы бывают? Если да, то и для них нужно.


Ну вот, CD и забьём. Для Win2kSP2 только что выкачал символы — 200МБ. Что касается Win98, то там всё равно в системные DLLи залезать можно только под отладчиком уровня ядра. Так что ИМХО эти символы трогать не надо.
--
Я думал, ты огромный страшный Бажище,
А ты недоучка, крохотный Бажик...
Re[10]: Отладка
От: VladD2 Российская Империя www.nemerle.org
Дата: 13.01.02 14:07
Оценка:
Здравствуйте Alexander Shargin, Вы писали:

AS>Ну вот, CD и забьём. Для Win2kSP2 только что выкачал символы — 200МБ. Что касается Win98, то там всё равно в системные DLLи залезать можно только под отладчиком уровня ядра. Так что ИМХО эти символы трогать не надо.


К сожалению CD нулевого номер уже забит на 300%.


Так что нужно выбирать что оставлять, а что отложить до регулярного выхода.

Может сделать список с размерами и выложить на общественное обсуждение?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[11]: Отладка
От: Alex Fedotov США  
Дата: 13.01.02 17:20
Оценка:
Здравствуйте VladD2, Вы писали:

VD>Здравствуйте Alexander Shargin, Вы писали:


AS>>Ну вот, CD и забьём. Для Win2kSP2 только что выкачал символы — 200МБ. Что касается Win98, то там всё равно в системные DLLи залезать можно только под отладчиком уровня ядра. Так что ИМХО эти символы трогать не надо.


Символы для XP включать смысла большого нет пока, потому что они читаются только VC7.

VD>К сожалению CD нулевого номер уже забит на 300%.


VD>Так что нужно выбирать что оставлять, а что отложить до регулярного выхода.


VD>Может сделать список с размерами и выложить на общественное обсуждение?


Вот как сделаем голосование на сайте, столько разных вещей обсудим... (это я мечтаю).
-- Alex Fedotov
Re[12]: Отладка
От: _noname Болгария  
Дата: 14.01.02 07:56
Оценка:
Здравствуйте Alex Fedotov, Вы писали:


AF>Символы для XP включать смысла большого нет пока, потому что они читаются только VC7.



Насколько я знаю dbghelp.dll is used for handling debug symbols. The last versions of WinDbg (http://www.microsoft.com/ddk/debugging/ ) works fine with WinXP symbols (new vc7 pdb format).
IMHO WinDbg is much better debugger than those embedded in VC's IDE.
SoftICE from Numega Driver Studio 2.6 also works with WinXP symbols. (It is possible even on older SoftICE versions).
Re[13]: Отладка
От: Alex Fedotov США  
Дата: 14.01.02 08:45
Оценка:
Здравствуйте _noname, Вы писали:


AF>>Символы для XP включать смысла большого нет пока, потому что они читаются только VC7.


N>Насколько я знаю dbghelp.dll is used for handling debug symbols. The last versions of WinDbg (http://www.microsoft.com/ddk/debugging/ ) works fine with WinXP symbols (new vc7 pdb format).

N>IMHO WinDbg is much better debugger than those embedded in VC's IDE.

WinDbg features are great, but its UI sucks a long time.
-- Alex Fedotov
Re[14]: Отладка
От: VladD2 Российская Империя www.nemerle.org
Дата: 14.01.02 09:34
Оценка:
Здравствуйте Alex Fedotov, Вы писали:

AF>WinDbg features are great, but its UI sucks a long time.


Да и работать в интегрированной среде удобнее на порядок...
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[9]: Отладка
От: The Lex Украина  
Дата: 14.01.02 18:09
Оценка:
Здравствуйте VladD2, Вы писали:

VD>Дамаю для самых популярных: w2k (sp2) и XP.

А NT 4.0 как Workstation так и Server вы уже и за системы не держите? Кстати, я так и не смог найти Debug Symbols именно под NT 4.0...
Голь на выдумку хитра, однако...
Re[15]: Отладка
От: The Lex Украина  
Дата: 14.01.02 18:12
Оценка:
Здравствуйте VladD2, Вы писали:

VD>Да и работать в интегрированной среде удобнее на порядок...


Тогда и еще один вопрос, можно сказать в тему: кто какими отладчиками для чего пользуется?

P.S. Правда я это, кажется, где-то на RSDN уже видел... Но... Повторение...
Голь на выдумку хитра, однако...
Re[10]: Отладка
От: Alexander Shargin Россия RSDN.ru
Дата: 14.01.02 18:58
Оценка:
Здравствуйте The Lex, Вы писали:

TL>Здравствуйте VladD2, Вы писали:


VD>>Дамаю для самых популярных: w2k (sp2) и XP.

TL>А NT 4.0 как Workstation так и Server вы уже и за системы не держите? Кстати, я так и не смог найти Debug Symbols именно под NT 4.0...

В тулзах Visual C++ есть такой пунктик: Windows NT Symbols Setup. Не поможет?
--
Я думал, ты огромный страшный Бажище,
А ты недоучка, крохотный Бажик...
Re[11]: Отладка
От: The Lex Украина  
Дата: 14.01.02 19:05
Оценка:
Здравствуйте Alexander Shargin, Вы писали:

AS>Здравствуйте The Lex, Вы писали:


TL>>Здравствуйте VladD2, Вы писали:


VD>>>Дамаю для самых популярных: w2k (sp2) и XP.

TL>>А NT 4.0 как Workstation так и Server вы уже и за системы не держите? Кстати, я так и не смог найти Debug Symbols именно под NT 4.0...

AS>В тулзах Visual C++ есть такой пунктик: Windows NT Symbols Setup. Не поможет?


В общем помогает, но с предупреждениями, что некоторые символы не были успешно установлены. Это почему же?
Голь на выдумку хитра, однако...
Re[10]: Отладка
От: Alex Fedotov США  
Дата: 14.01.02 23:46
Оценка:
Здравствуйте The Lex, Вы писали:

TL>А NT 4.0 как Workstation так и Server вы уже и за системы не держите? Кстати, я так и не смог найти Debug Symbols именно под NT 4.0...


ftp://ftp.microsoft.com/bussys/winnt/winnt-public/fixes/usa/nt40/ussp6a/symbols/sp6symi.exe (53M)
-- Alex Fedotov
Re[7]: Отладка
От: Dr_Sh0ck Беларусь  
Дата: 15.01.02 01:24
Оценка:
Здравствуйте VladD2, Вы писали:

VD>Здравствуйте Alex Fedotov, Вы писали:


VD>Надо будет в RSDN-овский сидюк положить... как нибудь...


Прошу простить, возможно, за глупый вопрос: что за сидюк?
Do not fake yourself ;)
ICQ#: 198114726
Re[8]: Отладка
От: VladD2 Российская Империя www.nemerle.org
Дата: 15.01.02 10:44
Оценка:
Здравствуйте Dr_Sh0ck, Вы писали:

VD>>Надо будет в RSDN-овский сидюк положить... как нибудь...


DS>Прошу простить, возможно, за глупый вопрос: что за сидюк?


В феврале выйдет первый, вернее нулевой, номер бумажного журнала RSDN Magazine (совместного проекта сайтов www.rsdn.ru, http://delphi.mastak.ru и www.optim.ru). К нему будет прилагаться CD-ROM с содержимым этих сайтов, кодом к статьям и со всякой всячиной типа PSDK, компонентов... Когда будет выходить регулярно, надеемся выложить на него всю вкуснятину (свободно распространяемую).
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[5]: Отладка
От: cTUS  
Дата: 12.11.03 06:03
Оценка:
Здравствуйте, SergH, Вы писали:

SH>Здравствуйте Alex Fedotov, Вы писали:


AF>>Скачаmь и установить debug symbols:

AF>>http://www.microsoft.com/ddk/debugging/symbols.asp

SH>Мне столько не накачать. Можно ли достать debug symbols как-нибудь иначе?


усть такая утилита из Debugging Tools for Windows (http://msdl.microsoft.com/download/symbols/debuggers/dbg_x86_6.2.13.1.exe) [8,60Mb] наз. symstore. (вот еще бы научиться ей пользоваться
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.