<?xml version="1.0" encoding="UTF-8" ?>
<!--
*
* EagleShell.exe.mda.config -
*
* Copyright (c) 2007-2012 by Joe Mistachkin. All rights reserved.
*
* See the file "license.terms" for information on usage and redistribution of
* this file, and for a DISCLAIMER OF ALL WARRANTIES.
*
* RCS: @(#) $Id: $
*
-->
<mdaConfig xmlns="http://schemas.microsoft.com/CLR/2004/10/mda">
<!--
NOTE: The "jitCompilationStart" and "memberInfoCacheCreation" managed
debugging assistants are extremely noisy.
Using the "pInvokeLog" managed debugging assistant with no filter
shows the signature of all P/Invoke calls. Unfortunately, as of
the .NET Framework 4.5, it does not appear to support the standard
wildcard (i.e. "glob") syntax in the filter "dllName" attribute.
Also, it does not appear to monitor any native calls invoked via
managed delegates (i.e. those created via the Marshal class using
the GetDelegateForFunctionPointer method).
-->
<assistants>
<!--++
<asynchronousThreadAbort />
<bindingFailure />
<callbackOnCollectedDelegate listSize="50" />
<contextSwitchDeadlock enable="true" />
<dangerousThreadingAPI />
<dateTimeInvalidLocalFormat />
<dirtyCastAndCallOnInterface />
<disconnectedContext enable="true" />
<dllMainReturnsFalse />
<exceptionSwallowedOnCallFromCom enable="true" />
<failedQI />
<fatalExecutionEngineError />
<gcManagedToUnmanaged />
<gcUnmanagedToManaged />
<illegalPrepareConstrainedRegion />
<invalidApartmentStateChange />
<invalidCERCall />
<invalidFunctionPointerInDelegate enable="true" />
<invalidGCHandleCookie />
<invalidIUnknown />
<invalidMemberDeclaration />
<invalidOverlappedToPinvoke />
<invalidVariant />
<jitCompilationStart>
<methods>
<match name="*" />
</methods>
</jitCompilationStart>
<loaderLock />
<loadFromContext />
<marshalCleanupError enable="true" />
<marshaling>
<methodFilter>
<match name="*" />
</methodFilter>
<fieldFilter>
<match name="*" />
</fieldFilter>
</marshaling>
<memberInfoCacheCreation />
<moduloObjectHashcode modulus="1" />
<nonComVisibleBaseClass />
<notMarshalable />
<openGenericCERCall />
<overlappedFreeError />
<pInvokeLog />
<pInvokeLog>
<filter>
<match dllName="advapi32.dll" />
<match dllName="advpack.dll" />
<match dllName="kernel32.dll" />
<match dllName="mscoree.dll" />
<match dllName="msvcrt.dll" />
<match dllName="ntdll.dll" />
<match dllName="shell32.dll" />
<match dllName="user32.dll" />
<match dllName="wintrust.dll" />
</filter>
</pInvokeLog>
<pInvokeStackImbalance />
<raceOnRCWCleanup />
<reentrancy />
<releaseHandleFailed />
<reportAvOnComRelease allowAv="true" />
<streamWriterBufferedDataLost />
<virtualCERCall />
++-->
</assistants>
</mdaConfig>