Альтернативы:
Здесь перечислены несколько существующих альтернативных отладчиков.
На наш взгляд, во всех их есть существенные недостатки,
которые окажутся неприемлемыми для тех, кто желает получить лишь простой,
удобный и независимый от компилятора отладчик своих собственных приложений.
Главный из этих недостатков - слишком большая и излишняя сложность,
ориентированная на reverse engineering.
OllyDbg
Хороший отладчик-дизассемблер преимущественно для обратного инженеринга.
Распознает множество конструкций в коде.
Графически отображет переходы между инструкциями.
Поддерживает символьные форматы Borland.
Постоянно развивается.
(c) Oleh Yuschuk, SHAREWARE
TurboDebugger
Хороший, но устаревший отладчик для текстового видеорежима.
Поддерживает отладку на уровне исходников, но только
для программ скомпилированных компиляторами самой Borland
до версий до BCC5.5. На данный момент не развивается
(c) Borland™, FREE
SoftIce
Известный и популярный отладчик для разработки драйверов и анализа ядра Windows.
Позволяет проводить трассировку инструкций ассемблера на уровне ядра.
(c) NuMega™, SHAREWARE
IDA Pro
Дизассемблер для обратного инженеринга. Используется специалистами по антивирусам,
для анализа кода вирусов и других вредоносных программ.
Графически выводит схемы вызовов процедур.
(c) Datarescue™, SHAREWARE
WinDbg
Отдельно стоящий отладчик, позволяющий отлаживать приложения удаленно.
Понимает несколько отладочных форматов. В тех версиях, которые попадались мне, содержалось множество багов.
(c) Microsoft™, FREE
PEBrowse Interactive
Навороченый отладчик на уровне машинных инструкций и IL (для .NET),
как заявлено в документации.
Позволяет просматривать секции памяти всего процесса в виде дерева (TreeView).
Довольно глючный даже на уровне графики.
(c) Russell Osterlund, FREE
Внимание: Если вы знаете какой-либо еще достойный отладчик,
пожалуйста, сообщите о нем нам.
Каталоги программ:
|