HyperDbg Debugger
Toggle main menu visibility
Loading...
Searching...
No Matches
PlatformBroadcast.h
Go to the documentation of this file.
1
12
#pragma once
13
14
#if defined(__linux__)
15
# include "
../../../../include/SDK/HyperDbgSdk.h
"
16
#endif
// defined(__linux__)
17
19
// Functions //
21
22
#if defined(_WIN32) || defined(_WIN64)
23
24
NTKERNELAPI
25
_IRQL_requires_max_(
APC_LEVEL
)
26
_IRQL_requires_min_(
PASSIVE_LEVEL
)
27
_IRQL_requires_same_
28
VOID
29
KeGenericCallDpc(
30
_In_ PKDEFERRED_ROUTINE Routine,
31
_In_opt_
PVOID
Context);
32
33
NTKERNELAPI
34
_IRQL_requires_(
DISPATCH_LEVEL
)
35
_IRQL_requires_same_
36
VOID
37
KeSignalCallDpcDone(
38
_In_
PVOID
SystemArgument1);
39
40
NTKERNELAPI
41
_IRQL_requires_(
DISPATCH_LEVEL
)
42
_IRQL_requires_same_
43
LOGICAL
44
KeSignalCallDpcSynchronize(
45
_In_
PVOID
SystemArgument2);
46
47
#endif
// defined(_WIN32) || defined(_WIN64)
48
50
// Functions //
52
53
VOID
54
PlatformBroadcastSynchronizeEndOfRoutine
(
PVOID
SystemArgument1,
PVOID
SystemArgument2);
PlatformBroadcastSynchronizeEndOfRoutine
VOID PlatformBroadcastSynchronizeEndOfRoutine(PVOID SystemArgument1, PVOID SystemArgument2)
This function synchronize the function execution for a single core.
Definition
PlatformBroadcast.c:24
PVOID
void * PVOID
Definition
BasicTypes.h:56
PASSIVE_LEVEL
#define PASSIVE_LEVEL
Definition
Constants.h:607
APC_LEVEL
#define APC_LEVEL
Definition
Constants.h:609
DISPATCH_LEVEL
#define DISPATCH_LEVEL
Definition
Constants.h:610
HyperDbgSdk.h
hyperdbg
include
platform
kernel
header
PlatformBroadcast.h
Generated by
1.17.0