Debugging Global Static Functions

This section describes the unmanaged global static functions that the debugging API uses.

In This Section

_EFN_GetManagedExcepStack Function
Given a managed exception object address, returns a string version of the stack trace contained inside.

_EFN_GetManagedObjectFieldInfo Function
Gets the offset from the start of an object to a field and the field's value, using the provided object pointer and field name.

_EFN_GetManagedObjectName Function
Gets the name of a type by using the provided managed object pointer.

_EFN_StackTrace Function
Provides a text representation of a managed stack trace and an array of CONTEXT records, one for each transition between unmanaged and managed code.

CLRDataCreateInstance Function
Called by the common language runtime (CLR) data access services to create the specified interface object for the specified target process.

PFN_CLRDataCreateInstance Function Pointer
Points to a function that is called by the CLR data access services to create the specified interface object for the specified target process.

Debugging Coclasses

Debugging Interfaces

Debugging Enumerations

Debugging Structures