DbgPrint logger for NT3.51/NT4/NT4-TS/w2k/XP/2k3/2k3-r2/Vista and WinPE/BartPE/MobileOS
Последние изменения:
2011.03.21
Overview
Утилита для перехвата и сохранения вывода от DbgPrint() (также известного под
именем KdPrint()) и OutputDebugString() в файл
или в память. При сохранении в файл логи можно просматривать в реальном времени любым просмотрщиком
текстовых файлов.
Имеет целую кучу настроек и может перенастраиваться с клавиатуры в процессе работы.
Более детальную документацию можно почитать в разделе
DbgPrintLog manual
Features
- Перехват как Kernel mode KdPrint()/DbgPrint(),
так и User mode OutputDebugString().
- Неограниченый объем собираемых логов.
- Быстро работает. Скорость от количества накопленой информации не зависит.
- Возможность накопления логов на отлаживаемой машине. Накопленые логи можно
забрать при помощи Kernel Debugger extension'а.
Незаменимая вещь при отладке time-critical кода, а также при большом потоке сообщений -
экономит массу времени.
- Управляемый формат выдачи информации о процессе и времени, в т.ч. поддержка точности 100нс.
- Автоматическая ротация логов.
- поддержка syslog (RFC-3164).
- Корректный перехват DbgPrint() на IRQL > DISPATCH_LEVEL.
- Возможность сбора логов на ранних стадиях загрузки ОС и без участия оператора.
- Возможность извлечения логов с работающей машины во время удаленной отладки
(COM, IEEE1393, USB2.0) или из crashdump'а при помощи
Kernel Debugger extension'а.
- Возможность извлечения логов с работающей машины
через COM-порт (RS-232) без использования WinDbg.
- Есть SDK
Утилита DbgPrintLog проверена в следующих OS при включенном и при выключеном SoftIce:
NT 3.51
NT 4.0 build 1381 Service Pack 4
NT 4.0 build 1381 Service Pack 6
NT 4.0 build 1381 Service Pack 6a
NT 4.0 (TS) build 1381 Service Pack 6
NT 5.0 (Win 2000) build 2195
NT 5.0 (Win 2000) build 2195 Service Pack 2
NT 5.0 (Win 2000) build 2195 Service Pack 4
NT 5.1 (Win XP) build 2600 Service Pack 1, v.1081
NT 5.1 (Win XP) build 2600 Service Pack 2, v.2055
NT 5.1 (Win XP) build 2600 Service Pack 2
NT 5.2 (Win 2003) build 3790
NT 5.2 (Win 2003-R2) Service Pack 1
NT 6.0 (Vista)
Download
DbgPrnHk_v9a.rar/tgz (94.9 Kb/116.3 Kb) - archive with all necessary files,
DbgPrnHk_v9a_src.rar/tgz (140.9 Kb/170.3 Kb) - sources,
DbgPrnHk_v9a_sdk.rar/tgz (102.1 Kb/142.2 Kb) - SDK,
DbgPrnHk_v9a_all.rar/tgz (325.4 Kb/428.6 Kb) - all together
См. также
Предложения и замечания слать на
alterX@alter.org.ua (remove X)
|