Advertisement
kpzV2xoV2FrcH

Untitled

Mar 1st, 2022
1,297
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. typedef struct _CAPTURE_BACKTRACE_THREAD_CONTEXT
  3. {
  4.     BOOLEAN Local;
  5.     KAPC Apc;
  6.     KEVENT CompletedEvent;
  7.     ULONG FramesToSkip;
  8.     ULONG FramesToCapture;
  9.     PVOID *BackTrace;
  10.     ULONG CapturedFrames;
  11.     ULONG BackTraceHash;
  12. } CAPTURE_BACKTRACE_THREAD_CONTEXT, *PCAPTURE_BACKTRACE_THREAD_CONTEXT;
  13.  
  14. KKERNEL_ROUTINE KphpCaptureStackBackTraceThreadSpecialApc;
  15.  
  16. VOID KphpCaptureStackBackTraceThreadSpecialApc(
  17.     _In_ PRKAPC Apc,
  18.     _Inout_opt_ PKNORMAL_ROUTINE *NormalRoutine,
  19.     _Inout_opt_ PVOID *NormalContext,
  20.     _Inout_ PVOID *SystemArgument1,
  21.     _Inout_ PVOID *SystemArgument2
  22.     );
  23.  
  24. #ifdef ALLOC_PRAGMA
  25. #pragma alloc_text(PAGE, KpiOpenThread)
  26. #pragma alloc_text(PAGE, KpiOpenThreadProcess)
  27. #pragma alloc_text(PAGE, KphCaptureStackBackTraceThread)
  28. #pragma alloc_text(PAGE, KphpCaptureStackBackTraceThreadSpecialApc)
  29. #pragma alloc_text(PAGE, KpiCaptureStackBackTraceThread)
  30. #pragma alloc_text(PAGE, KpiQueryInformationThread)
  31. #pragma alloc_text(PAGE, KpiSetInformationThread)
  32. #endif
  33.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement