New-DbgSession with -dump option failed.

Very new to PowerDbg... When I try creating a new debug session as following, PS C:\> New-DbgSession -dump C:\temp\DUMP417d.dmp this attemp throwed an exception as below. Exception calling "Star...

Id #32553 | Release: None | Updated: Apr 11 at 6:45 PM by jivy210 | Created: Apr 11 at 6:45 PM by jivy210

Get-DbgObject fails on a "Socket"

Example output from 'dumpobj -raw': Address: 0000000003aafc70 Name: System.Net.Sockets.Socket MethodTable: 0000064281182c00 EEClass: 0000064281166930 Size: 120(0x78) bytes (C:\WINDOWS\assembly\GA...

Id #32303 | Release: None | Updated: Feb 23 at 10:39 AM by pjank | Created: Feb 23 at 10:39 AM by pjank

Add Support for Process ID on Running Processes

I work in an area that still has alot of COM applications, which means many instances of dllhost.exe. This module would be extremely useful in a current effort, but can't be used because windbg wo...

Id #32259 | Release: None | Updated: Feb 14 at 7:00 PM by JStinebaugh | Created: Feb 14 at 7:00 PM by JStinebaugh

Get-DbgArray ignores -start and -length parameters unless -details

This seems a bug to me, as I may be interested in getting just the MT's and addresses of a subset of array elements, without getting their details. The code for Get-DbgArray only adds "-start" and...

Id #31707 | Release: None | Updated: Nov 8 2011 at 10:43 AM by jkff | Created: Nov 8 2011 at 10:43 AM by jkff

Parse-DumpHeap should use an ArrayList after all - unusably slow otherwise

I'm using PowerDbg to debug a huge and complicated memory leak, and dumpheap takes an eternity (didn't finish in several minutes) to parse an array of 35000 objects from raw windbg output. When I ...

Id #31705 | Release: None | Updated: Nov 8 2011 at 9:54 AM by jkff | Created: Nov 8 2011 at 9:54 AM by jkff

Install.bat does not succeed in XP

It is attempting to access %USERPROFILE%\Documents rather than "%USERPROFILE%\My Documents" in Windows XP

Id #31643 | Release: None | Updated: Oct 27 2011 at 5:53 AM by JoeChakra | Created: Oct 27 2011 at 5:53 AM by JoeChakra

Send BREAK command to debugger when running interactively

After executing Send-DbgGo to the debugger, the debuggee runs until the next exception or breakpoint is hit. At this point PowerDbg just spools to the console, and there's no way of executing any m...

Id #29189 | Release: None | Updated: Mar 28 2011 at 10:19 AM by matheesha | Created: Oct 17 2010 at 5:27 PM by piers7

Save-DbgModule: Export module from dump/process to disk

Basically a feature wherein we would expose a cmdlet to wrap up the process of saving a module from the debugee to disk. The parameters of this cmdlet would either be the module name, or a resolve ...

Id #28875 | Release: None | Updated: Sep 14 2010 at 1:32 PM by piers7 | Created: Sep 14 2010 at 1:32 PM by piers7

Detailed report on thread activity (Analyze-PowerDbgThreads)

In PowerDbg 5 Roberto put a script together that performs detailed reporting on thread activity, including examining each thread's callstack. This functionality should be ported over to the new 'o...

Id #28874 | Release: PowerDBG v6 | Updated: Sep 14 2010 at 1:19 PM by piers7 | Created: Sep 14 2010 at 1:19 PM by piers7

View managed, native and mixed stacks

PowerDbg should expose cmdlets that return structured objects representing the current thread's stack trace. This probably means implementing something like: Get-DbgClrStack (!clrstack) Get-DbgMix...

Id #28873 | Release: None | Updated: Sep 14 2010 at 1:22 PM by piers7 | Created: Sep 14 2010 at 1:13 PM by piers7