Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- typedef struct _CAPTURE_BACKTRACE_THREAD_CONTEXT
- {
- BOOLEAN Local;
- KAPC Apc;
- KEVENT CompletedEvent;
- ULONG FramesToSkip;
- ULONG FramesToCapture;
- PVOID *BackTrace;
- ULONG CapturedFrames;
- ULONG BackTraceHash;
- } CAPTURE_BACKTRACE_THREAD_CONTEXT, *PCAPTURE_BACKTRACE_THREAD_CONTEXT;
- KKERNEL_ROUTINE KphpCaptureStackBackTraceThreadSpecialApc;
- VOID KphpCaptureStackBackTraceThreadSpecialApc(
- _In_ PRKAPC Apc,
- _Inout_opt_ PKNORMAL_ROUTINE *NormalRoutine,
- _Inout_opt_ PVOID *NormalContext,
- _Inout_ PVOID *SystemArgument1,
- _Inout_ PVOID *SystemArgument2
- );
- #ifdef ALLOC_PRAGMA
- #pragma alloc_text(PAGE, KpiOpenThread)
- #pragma alloc_text(PAGE, KpiOpenThreadProcess)
- #pragma alloc_text(PAGE, KphCaptureStackBackTraceThread)
- #pragma alloc_text(PAGE, KphpCaptureStackBackTraceThreadSpecialApc)
- #pragma alloc_text(PAGE, KpiCaptureStackBackTraceThread)
- #pragma alloc_text(PAGE, KpiQueryInformationThread)
- #pragma alloc_text(PAGE, KpiSetInformationThread)
- #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement