Edit

Share via


Debugging Enumerations

This section describes the unmanaged enumerations that the debugging API uses.

In This Section

CLR_DEBUGGING_PROCESS_FLAGS Enumeration
Provides values that are used by the ICLRDebugging::OpenVirtualProcess method.

CLRDataAddressType Enumeration
Indicates the type of data contained at a given address by the IXCLRDataProcess::GetAddressType.

CLRDataByNameFlag Enumeration
Indicates how names should match in a search.

CLRDataDetailedFrameType Enumeration
Describes a type of frame in the call stack in detail from the IXCLRDataStackWalk::GetFrameType method.

CLRDataEnumMemoryFlags Enumeration
Indicates which memory regions a call to the ICLRDataEnumMemoryRegions::EnumMemoryRegions method should include.

CLRDataExceptionSameFlag Enumeration
Indicates how exception states should match against system records.

CLRDataFieldFlag Enumeration
Indicates various attributes of a field.

CLRDataFollowStubInFlag Enumeration
A set of flags passed to IXCLRDataProcess::FollowStub and IXCLRDataProcess::FollowStub2 that define how to follow the stub.

CLRDataFollowStubOutFlag Enumeration
A set of flags returned from IXCLRDataProcess::FollowStub and IXCLRDataProcess::FollowStub2 that indicate the result of following a stub.

CLRDataMethodCodeNotification Enumeration
Indicates the type of notifications pertaining to method instance code that should be delivered. Used in calls to IXCLRDataProcess::SetCodeNotifications and IXCLRDataProcess::SetAllCodeNotifications Method.

CLRDataModuleExtentType Enumeration
Indicates the type of memory region associated with a module via IXCLRDataModule::EnumExtent.

CLRDataOtherNotifyFlag Enumeration
Indicates the type of notifications that should be delivered. Used in calls to IXCLRDataProcess::SetOtherNotificationFlags Method.

CLRDataSimpleFrameType Enumeration
Describes a type of frame in the call stack from IXCLRDataStackWalk::GetFrameType.

CLRDataSourceType Enumeration
Provides values that are used by the CLRDATA_IL_ADDRESS_MAP structure.

CLRDataValueFlag Enumeration
Indicates various attributes of a value.

CorDebugJITCompilerFlagsDeprecated enumeration
Obsolete. Use the CORDEBUG_JIT_DEFAULT member of the CorDebugJITCompilerFlags enumeration instead.

Debugging Coclasses

Debugging Interfaces

Debugging Global Static Functions

Debugging Structures