Alter.Org.UA  
 << Back Home RU ru   Donate Donate www/www1/www2

DbgPrint logger
for
NT3.51/NT4/NT4-TS/w2k/XP/2k3/2k3-r2/Vista and WinPE/BartPE/MobileOS

Last update: 2016.04.02


Overview

This utility is intended for catching debug messages going through DbgPrint() (also known as KdPrint() macro) and OutputDebugString(). It can write cathed messages to file and/or store them in memory for further crash dump analysis. When logs arecorded in file, you can view them with any text file viewer. Has a number of settings and can be reconfigured from keyboard without restart.

More detailed information you can find in DbgPrintLog manual

Features

  • Catch both Kernel mode KdPrint()/DbgPrint() and User mode OutputDebugString().
  • Unlimited amount of captured logs.
  • Is very fast. Performance doesn't depend on amount of already captured logs.
  • Can accumulate logs on target machine. You can download them later with Kernel Debugger extension. This option is indispensable for debugging time-critical code and for capturing large amounts of logs. It saves a lot of time.
  • Manageable process information and timestamp format (e.g. high-precision timer - 100ns).
  • Automatic log rotation.
  • syslog (RFC-3164) support.
  • Fault-less capturing DbgPrint() on IRQL > DISPATCH_LEVEL.
  • Boot-time log capturing. Doesn't require operator intervention.
  • Kernel Debugger extension for extraction logs from live machine during remote debug session over COM, IEEE1394 or USB2.0 or from crashdump.
  • extraction logs from live machine during remote debug session over COM-port without WinDbg.
  • SDK

DbgPrintLog utility was tested under the following OSes with enabled and with disabled 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_v9c.rar/tgz (95.6 Kb/117.1 Kb) - archive with all necessary files,
DbgPrnHk_v9c_src.rar/tgz (149.9 Kb/180.2 Kb) - sources,
DbgPrnHk_v9c_sdk.rar/tgz (102.1 Kb/142.2 Kb) - SDK,
DbgPrnHk_v9c_all.rar/tgz (335.2 Kb/439.2 Kb) - all together

See also:


Please, send your comments and propositions here: Mail to alterX@alter.org.ua (remove X)  
designed by Alter aka Alexander A. Telyatnikov powered by Apache+PHP under FBSD © 2002-2017