Skip to content

ClrDebug 0.3.2

Compare
Choose a tag to compare
@lordmilko lordmilko released this 02 Jan 03:41

Bugfixes

  • Fix string marshalling on DIA interfaces not working when using a version of DIA that uses fake BSTR strings

    When using DIA, you must now set ClrDebug.Extensions.DiaStringsUseComHeap to either true or false so that ClrDebug knows how to marshal strings from the DIA implementation you are using. Attempting to marshal strings from DIA interfaces without setting this property will throw an exception that explains how to use the property.

  • Fix [Out] arrays not working in source generated COM

  • Fix DUMP_HEADER32 and DUMP_HEADER64 marshalling issues

  • Fix the DebuggerDisplay on certain structs sometimes throwing a NullReferenceException when attempting to display a null interface