#include "dn.h"
#include "svcext.h"
#include "clrsup.h"
Go to the source code of this file.
|
PPH_STRING | CallGetRuntimeNameByAddress (_In_ HANDLE ProcessId, _In_ ULONG64 Address, _Out_opt_ PULONG64 Displacement) |
|
NTSTATUS | DispatchGetRuntimeNameByAddress (_In_ PPH_PLUGIN_PHSVC_REQUEST Request, _In_ PDN_API_GETRUNTIMENAMEBYADDRESS In, _Out_ PDN_API_GETRUNTIMENAMEBYADDRESS Out) |
|
VOID | CallPredictAddressesFromClrData (_In_ HANDLE ProcessId, _In_ HANDLE ThreadId, _In_ PVOID PcAddress, _In_ PVOID FrameAddress, _In_ PVOID StackAddress, _Out_ PVOID *PredictedEip, _Out_ PVOID *PredictedEbp, _Out_ PVOID *PredictedEsp) |
|
NTSTATUS | DispatchPredictAddressesFromClrData (_In_ PPH_PLUGIN_PHSVC_REQUEST Request, _In_ PDN_API_PREDICTADDRESSESFROMCLRDATA In, _Out_ PDN_API_PREDICTADDRESSESFROMCLRDATA Out) |
|
VOID | DispatchPhSvcRequest (_In_ PVOID Parameter) |
|
PPH_STRING CallGetRuntimeNameByAddress |
( |
_In_ HANDLE |
ProcessId, |
|
|
_In_ ULONG64 |
Address, |
|
|
_Out_opt_ PULONG64 |
Displacement |
|
) |
| |
VOID CallPredictAddressesFromClrData |
( |
_In_ HANDLE |
ProcessId, |
|
|
_In_ HANDLE |
ThreadId, |
|
|
_In_ PVOID |
PcAddress, |
|
|
_In_ PVOID |
FrameAddress, |
|
|
_In_ PVOID |
StackAddress, |
|
|
_Out_ PVOID * |
PredictedEip, |
|
|
_Out_ PVOID * |
PredictedEbp, |
|
|
_Out_ PVOID * |
PredictedEsp |
|
) |
| |
VOID DispatchPhSvcRequest |
( |
_In_ PVOID |
Parameter | ) |
|