blob: d02c60c586d47956877a4cebccd657b32ffc76ba (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
|
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
//
// Groups
//
// These are the MDAs that are on by-default when a debugger is attached.
// These ABSOLUTELY MUST NOT CHANGE BEHAVIOR. They must be purely checks
// with absolutely no sideeffects.
// Violating this will cause an app to behave differently under a debugger
// vs. not under a debugger, and that will really confuse end-users.
// (eg, "My app only does XYZ when running under a debugger."
// If you have any questions about this, please follow up with the
// managed debugger team for further guidance.
MDA_GROUP_DEFINITION(managedDebugger)
MDA_GROUP_MEMBER(AsynchronousThreadAbort)
MDA_GROUP_MEMBER(BindingFailure)
MDA_GROUP_MEMBER(CallbackOnCollectedDelegate)
MDA_GROUP_MEMBER(ContextSwitchDeadlock)
MDA_GROUP_MEMBER(DangerousThreadingAPI)
MDA_GROUP_MEMBER(DateTimeInvalidLocalFormat)
MDA_GROUP_MEMBER(DisconnectedContext)
MDA_GROUP_MEMBER(DllMainReturnsFalse)
MDA_GROUP_MEMBER(ExceptionSwallowedOnCallFromCom)
MDA_GROUP_MEMBER(FailedQI)
MDA_GROUP_MEMBER(FatalExecutionEngineError)
MDA_GROUP_MEMBER(InvalidApartmentStateChange)
MDA_GROUP_MEMBER(InvalidFunctionPointerInDelegate)
MDA_GROUP_MEMBER(InvalidMemberDeclaration)
MDA_GROUP_MEMBER(InvalidOverlappedToPinvoke)
MDA_GROUP_MEMBER(InvalidVariant)
MDA_GROUP_MEMBER(LoaderLock)
MDA_GROUP_MEMBER(LoadFromContext)
MDA_GROUP_MEMBER(MarshalCleanupError)
MDA_GROUP_MEMBER(NonComVisibleBaseClass)
MDA_GROUP_MEMBER(NotMarshalable)
#ifdef _X86_
MDA_GROUP_MEMBER(PInvokeStackImbalance)
#endif
MDA_GROUP_MEMBER(RaceOnRCWCleanup)
MDA_GROUP_MEMBER(Reentrancy)
MDA_GROUP_MEMBER(ReleaseHandleFailed)
MDA_GROUP_MEMBER(ReportAvOnComRelease)
MDA_GROUP_MEMBER(StreamWriterBufferedDataLost)
MDA_GROUP_DEFINITION_END(managedDebugger)
MDA_GROUP_DEFINITION(unmanagedDebugger)
MDA_GROUP_MEMBER(Reentrancy)
MDA_GROUP_MEMBER(LoaderLock)
MDA_GROUP_DEFINITION_END(unmanagedDebugger)
MDA_GROUP_DEFINITION(halting)
MDA_GROUP_MEMBER(CallbackOnCollectedDelegate)
MDA_GROUP_MEMBER(ContextSwitchDeadlock)
MDA_GROUP_MEMBER(DateTimeInvalidLocalFormat)
MDA_GROUP_MEMBER(DisconnectedContext)
MDA_GROUP_MEMBER(FatalExecutionEngineError)
MDA_GROUP_MEMBER(InvalidFunctionPointerInDelegate)
MDA_GROUP_MEMBER(InvalidMemberDeclaration)
MDA_GROUP_MEMBER(InvalidVariant)
MDA_GROUP_MEMBER(LoaderLock)
MDA_GROUP_MEMBER(NonComVisibleBaseClass)
#ifdef _X86_
MDA_GROUP_MEMBER(PInvokeStackImbalance)
#endif
MDA_GROUP_MEMBER(RaceOnRCWCleanup)
MDA_GROUP_MEMBER(Reentrancy)
MDA_GROUP_DEFINITION_END(halting)
|