Debugging Structures

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

CLR_DEBUGGING_VERSION Structure

Defines the product version of the common language runtime (CLR) for debugging purposes.

CodeChunkInfo Structure

Represents a single chunk of code in memory.

CorDebugBlockingObject Structure

Defines an object that is blocking a thread and the reason why the thread is blocked.

CorDebugEHClause Structure

Represents an exception handling (EH) clause for a given piece of intermediate language (IL).

CorDebugExceptionObjectStackFrame Structure

Represents stack frame information from an exception object.

CorDebugExceptionObjectStackFrame Structure

Maps a Windows Runtime GUID to its corresponding ICorDebugType object.

COR_ACTIVE_FUNCTION Structure

Contains information about the functions that are currently active in a thread's frames.

COR_ARRAY_LAYOUT Structure

Provides information about the layout of an array object in memory.

COR_DEBUG_IL_TO_NATIVE_MAP Structure

Contains the offsets that are used to map Microsoft intermediate language (MSIL) code to native code.

COR_DEBUG_STEP_RANGE Structure

Contains the offset information for a range of code.

COR_FIELD Structure

Provides information about a field in an object.

COR_GC_REFERENCE Structure

Contains information about an object that is to be garbage-collected.

COR_HEAPINFO Structure

Provides general information about the garbage collection heap, including whether it is enumerable.

COR_HEAPOBJECT Structure

Provides information about an object on the managed heap.

COR_IL_MAP Structure

Specifies changes in the relative offset of a function.

COR_SEGMENT Structure

Contains information about a region of memory in the managed heap.

COR_TYPEID Structure

Contains a type identifier.

COR_TYPE_LAYOUT Structure

Provides information about the layout of an object in memory.

COR_VERSION Structure

Stores the standard four-part version number of the common language runtime.

StackTrace_SimpleContext Structure

Provides a simple context that can be used in place of a full CONTEXT structure.

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft