HyperDbg Debugger
Loading...
Searching...
No Matches
DpcRoutines.h
Go to the documentation of this file.
1
13#pragma once
14
16// Functions //
18
20DpcRoutineEnableLbr(KDPC * Dpc, PVOID DeferredContext, PVOID SystemArgument1, PVOID SystemArgument2);
21
23DpcRoutineDisableLbr(KDPC * Dpc, PVOID DeferredContext, PVOID SystemArgument1, PVOID SystemArgument2);
24
26DpcRoutineFlushLbr(KDPC * Dpc, PVOID DeferredContext, PVOID SystemArgument1, PVOID SystemArgument2);
27
29DpcRoutineFilterLbrOptions(KDPC * Dpc, PVOID DeferredContext, PVOID SystemArgument1, PVOID SystemArgument2);
30
32DpcRoutineEnablePt(KDPC * Dpc, PVOID DeferredContext, PVOID SystemArgument1, PVOID SystemArgument2);
33
35DpcRoutineDisablePt(KDPC * Dpc, PVOID DeferredContext, PVOID SystemArgument1, PVOID SystemArgument2);
36
38DpcRoutinePausePt(KDPC * Dpc, PVOID DeferredContext, PVOID SystemArgument1, PVOID SystemArgument2);
39
41DpcRoutineResumePt(KDPC * Dpc, PVOID DeferredContext, PVOID SystemArgument1, PVOID SystemArgument2);
42
44DpcRoutineSizePt(KDPC * Dpc, PVOID DeferredContext, PVOID SystemArgument1, PVOID SystemArgument2);
45
47DpcRoutineDumpPt(KDPC * Dpc, PVOID DeferredContext, PVOID SystemArgument1, PVOID SystemArgument2);
48
50DpcRoutineFlushPt(KDPC * Dpc, PVOID DeferredContext, PVOID SystemArgument1, PVOID SystemArgument2);
51
53DpcRoutineFilterPt(KDPC * Dpc, PVOID DeferredContext, PVOID SystemArgument1, PVOID SystemArgument2);
UCHAR BOOLEAN
Definition BasicTypes.h:35
void * PVOID
Definition BasicTypes.h:56
BOOLEAN DpcRoutineFlushLbr(KDPC *Dpc, PVOID DeferredContext, PVOID SystemArgument1, PVOID SystemArgument2)
Broadcast flushing LBR.
Definition DpcRoutines.c:133
BOOLEAN DpcRoutineFlushPt(KDPC *Dpc, PVOID DeferredContext, PVOID SystemArgument1, PVOID SystemArgument2)
Broadcast flushing PT state.
Definition DpcRoutines.c:315
BOOLEAN DpcRoutineEnablePt(KDPC *Dpc, PVOID DeferredContext, PVOID SystemArgument1, PVOID SystemArgument2)
Broadcast enabling PT.
Definition DpcRoutines.c:188
BOOLEAN DpcRoutinePausePt(KDPC *Dpc, PVOID DeferredContext, PVOID SystemArgument1, PVOID SystemArgument2)
Broadcast pausing PT.
Definition DpcRoutines.c:232
BOOLEAN DpcRoutineDisablePt(KDPC *Dpc, PVOID DeferredContext, PVOID SystemArgument1, PVOID SystemArgument2)
Broadcast disabling PT.
Definition DpcRoutines.c:213
BOOLEAN DpcRoutineFilterLbrOptions(KDPC *Dpc, PVOID DeferredContext, PVOID SystemArgument1, PVOID SystemArgument2)
Broadcast updating LBR filter options.
Definition DpcRoutines.c:161
BOOLEAN DpcRoutineDisableLbr(KDPC *Dpc, PVOID DeferredContext, PVOID SystemArgument1, PVOID SystemArgument2)
Broadcast disabling LBR.
Definition DpcRoutines.c:79
BOOLEAN DpcRoutineFilterPt(KDPC *Dpc, PVOID DeferredContext, PVOID SystemArgument1, PVOID SystemArgument2)
Broadcast applying a PT filter to all cores.
Definition DpcRoutines.c:338
BOOLEAN DpcRoutineSizePt(KDPC *Dpc, PVOID DeferredContext, PVOID SystemArgument1, PVOID SystemArgument2)
Broadcast snapshotting per-CPU PT output position.
Definition DpcRoutines.c:274
BOOLEAN DpcRoutineResumePt(KDPC *Dpc, PVOID DeferredContext, PVOID SystemArgument1, PVOID SystemArgument2)
Broadcast resuming PT.
Definition DpcRoutines.c:251
BOOLEAN DpcRoutineDumpPt(KDPC *Dpc, PVOID DeferredContext, PVOID SystemArgument1, PVOID SystemArgument2)
Broadcast dumping PT state.
Definition DpcRoutines.c:296
BOOLEAN DpcRoutineEnableLbr(KDPC *Dpc, PVOID DeferredContext, PVOID SystemArgument1, PVOID SystemArgument2)
Broadcast enabling LBR.
Definition DpcRoutines.c:24