The 32-bit and 64-bit Debugging Tools for Windows, version 6.4.7.2, are
available for download from
http://www.microsoft.com/whdc/devtools/debugging/default.mspx
Here’s a list of the key changes in WinDbg 6.4:
* New tools available: AgeStore, RTList, and SymProxy.
SymProxy allows you to create a single HTTP symbol server in
your
network for all of your debuggers to point to. This has the
benefit
of pointing to multiple symbol servers (both internal and
external)
with a single symbol path, handling authentication, and
increasing
performance via symbol caching. Documentation can be found in
the
symhttp.doc file.
* New WinDbg UI Themes. These are preconfigured WinDbg workspaces
which
contain a useful configuration of debugging information windows.
Documentation can be found in the Themes.doc file.
* This is the first full release for the x64 architecture, hence
dbghelp.dll and symsrv.dll are now redistributable on that
platform. In addition, srcsrv.dll is now redistributable on
all platforms.
* WinDbg UI changes, including:
* Memory Window: Dynamic column count auto fitting, line
scrolling, and new display formats.
* Watch/Locals Windows: ‘Tab’ switching, F2 enters edit mode,
and
can open a memory window against variable entries.
* Scratch Pad: Can associate contents with a file.
* Command Window: New coloring and text marking options.
History
can be opened from a file
* Closed windows now retain their state.
* User-loaded extensions are saved in the workspace.
* New command-line option for WinDbg, NTSD, CDB: -psn.
* New commands available: dpa, dpu, gc, ub, .event_code, .extpath,
.fnret, .scroll_prefs, .flash_on_break, and .sound_notify.
* New pseudo-registers and functions: $fnsucc() and $retret64.
* New extensions available: !can_write_kdump, !dumpacpi,
!dumpcpuinfo,
!dumpcpumicrocode, !dumpcpuspeed, !DumpField, !dumpmachineid,
!dumpMethodSig, !dumpregisters, !dumpRuntimeTypes, !DumpSig,
!dumpsmbios, !findstack, !GCHandleLeaks, !GCHandles, !homedir,
!stl,
!StopOnException, and !xpoolmap.
* New extension module ks.dll, containing !allstreams, !automation,
!devhdr, !dhdr, !dump, !dumpbag, !dumpcircuit, !dumplog,
!dumpqueue,
!enumdevobj, !enumdrvobj, !eval, !findlive, !forcedump, !graph,
!help, !kshelp, !libexts, !objhdr, !ohdr, !pchelp, !pciaudio,
!pciks, !shdr, and !topology.
* New options available for the e, g, s, wt, x, .attach, .create,
.dump,
.logopen, .open, .printf, .process, .shell, .thread, and .time
commands.
* New options available for the !address, !clrstack,
!dumpcollection,
!dumpdomain, !dumpheap, !dumpobj, !dumpstackobjects, !eeheap,
!heap,
!list, and !Name2EE extensions.
* The .restart command now works remotely.
* New ‘ReqHost’ option for the TCP transport.
* Symbol server support for cascading downstream stores. You can
now
use multiple downstream stores to cache symbols sequentially; if
one
store is inaccessible, the chain is not broken.
* Many improvements to the !analyze extension.
* Numerous fixes to bugs in various commands and extensions reported
by
customers.
To get more detailed information about the features and benefits of this
new release, please see
http://www.microsoft.com/whdc/devtools/debugging/whatsnew.mspx
–
Jason Shay [MSFT]
xxxxx@online.microsoft.com
This posting is provided “AS IS” with no warranties, and confers no
rights
Use of included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm