Export (0) Print
Expand All

Tools Included in Debugging Tools for Windows

Debugging Tools for Windows includes several tools in addition to the debugging engine and the Debugging Environments. The tools are in the installation directory of Debugging Tools for Windows.

ADPlus

Automatically create memory dump files and log files with debug output from one or more processes.

DumpChk

Validate a memory dump file.

GFlags

Control registry keys and other settings.

Kill

Terminate a process.

Logger and LogViewer

Record and display function calls and other actions of a program.

PLMDebug

Use the Windows debugger to debug Windows Store apps, which run under Process Lifecycle Management (PLM). With PLMDebug, you can take manual control of suspending, resuming, and terminating a Windows Store app.

Remote Tool

Remotely control any console program, including KD, CDB, and NTSD. See Remote Debugging Through Remote.exe.

TList

List all running processes.

UMDH

Analyze heap allocations.

USBView

Display USB host controllers and connected devices.

DbgRpc (Dbgrpc.exe)

Display Microsoft Remote Procedure Call (RPC) state information. See RPC Debugging and Using the DbgRpc Tool.

KDbgCtrl (Kernel Debugging Control, Kdbgctrl.exe)

Control and configure the kernel debugging connection. See Using KDbgCtrl.

SrcSrv

A source server that can be used to deliver source files while debugging.

SymSrv

A symbol server that the debugger can use to connect to a symbol store.

SymProxy

Create a single HTTP symbol server on your network that all your debuggers can point to. This has the benefit of pointing to multiple symbol servers (both internal and external) with a single symbol path, handling all authentication, and increasing performance via symbol caching. Symproxy.dll is in the SymProxy folder in the installation directory.

SymChk

Compare executable files to symbol files to verify that the correct symbols are available.

SymStore

Create a symbol store. See Using SymStore.

AgeStore

Removes old entries in the downstream store of a symbol server or a source server.

DBH

Display information about the contents of a symbol file.

PDBCopy

Remove private symbol information from a symbol file, and control which public symbols are included in the file.

DbgSrv

A process server used for remote debugging. See Process Servers (User Mode).

KdSrv

A KD connection server used for remote debugging.See KD Connection Servers (Kernel Mode).

DbEngPrx

A repeater (small proxy server) used for remote debugging. See Repeaters.

Breakin (Breakin.exe)

Causes a user-mode break to occur in a process. For help, open a Command Prompt window, navigate to the installation directory, and enter breakin /?.

List (File List Utility) (List.exe)

For help, open a Command Prompt window, navigate to the installation directory, and enter list /?.

RTList (Remote Task List Viewer) (Rtlist.exe)

List running processes via a DbgSrv process server. For help, open a Command Prompt window, navigate to the installation directory, and enter rtlist /?.

Related topics

Tools Related to Debugging Tools for Windows

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft