Alter.Org.UA Скажи НЕТ патентам на Software
 << Back Home EN en   www/www1/www2

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)
Автор: Alter (Александр А. Телятников) Сервер: Apache+PHP под FBSD © 2002–2011