It's been a while since our last update but the latest version, 6.7.5.0, of the Debugging Tools for Windows is now available for download from microsoft.com. There's a ton of new features and improvements so get clicking!

  • New Features
    • Add %Y{l} format specifier to take a ULONG64 argument and display a source line.
    • Add $ntdll[w|n]sym built-in aliases.
  • New command-line options
    • Windbg: -lsrcpath to set local source path.
    • All: -log[a|o]u to generate Unicode log files.
  • Changes to default configuration
    • When loading modules from a user-mode minidump provide available misc and CV record info from dump. This can allow symbols to be loaded in some cases when PE image file is not available.
    • .reload with specific module name now defers loading. Force-loading can be done with /f as usual.
    • SDK content is now installed by default.
    • Samples now explicitly default to not building Vista-only.
    • .remote pipe names may no longer start with ‘/’.
    • Change symbol lookup order: root\file, root\extension\file, root\symbols\file. Note that you cannot depend on lookup order remaining unchanged.
  • !analyze enhancements
  • New and updated commands: .trap, lmDv, .allow_exec_cmds, .pcmd, .dml_file, gu, .fnent, .pagein, dt, bs, bsc, bm
  • New options for commands: .foreach, .reload, .dump, .dumpcab, x, uf, ln, .call, .open
  • New and updated extensions: !chksym, !cpuid, !dml_proc, !address, !chkimage, !vm, !error
  • Source Server
    • CVS sample scripts.
    • Updated documentation.
  • Additional Symbol Server support
    • Allow SymSrvNoProxy to apply to WinInet functionality.
    • New option to force WinInet or WinHttp regardless of whether Symbol Server is running as a service.
  • ExtCpp extension improvements
    • Allow empty strings as default values.
    • Add Unicode output methods.
  • Better Debugging
    • Improved handling of IA64 trap frames.
    • Improved handling of DML content.
    • Minidump generation improvements.
    • Improved handling of CABs.
    • Improved handling of out-of-memory conditions.
    • Increased symbol functionality.
    • Bugfixes for EXDI targets.
  • New and updated Tools
    • Kdsrv now automatically uses IPv4 or IPv6.
    • Updates for AutoDump Plus.
    • Convertstore: converts a two tier symbol store to a three tier symbol store.