Process Hacker
stackext.c File Reference
#include "dn.h"
#include "clrsup.h"
#include "svcext.h"
#include <symprv.h>

Go to the source code of this file.

Typedefs

typedef struct
_THREAD_STACK_CONTEXT 
THREAD_STACK_CONTEXT
 
typedef struct
_THREAD_STACK_CONTEXT * 
PTHREAD_STACK_CONTEXT
 

Functions

PTHREAD_STACK_CONTEXT FindThreadStackContext (_In_ PVOID UniqueKey)
 
VOID ProcessThreadStackControl (_In_ PPH_PLUGIN_THREAD_STACK_CONTROL Control)
 
VOID PredictAddressesFromClrData (_In_ PCLR_PROCESS_SUPPORT Support, _In_ HANDLE ThreadId, _In_ PVOID PcAddress, _In_ PVOID FrameAddress, _In_ PVOID StackAddress, _Out_ PVOID *PredictedEip, _Out_ PVOID *PredictedEbp, _Out_ PVOID *PredictedEsp)
 

Typedef Documentation

typedef struct _THREAD_STACK_CONTEXT * PTHREAD_STACK_CONTEXT
typedef struct _THREAD_STACK_CONTEXT THREAD_STACK_CONTEXT

Function Documentation

PTHREAD_STACK_CONTEXT FindThreadStackContext ( _In_ PVOID  UniqueKey)

Definition at line 49 of file stackext.c.

VOID PredictAddressesFromClrData ( _In_ PCLR_PROCESS_SUPPORT  Support,
_In_ HANDLE  ThreadId,
_In_ PVOID  PcAddress,
_In_ PVOID  FrameAddress,
_In_ PVOID  StackAddress,
_Out_ PVOID *  PredictedEip,
_Out_ PVOID *  PredictedEbp,
_Out_ PVOID *  PredictedEsp 
)

Definition at line 260 of file stackext.c.

VOID ProcessThreadStackControl ( _In_ PPH_PLUGIN_THREAD_STACK_CONTROL  Control)

Definition at line 70 of file stackext.c.