Management of global variables memory relating to debugger.
More...
#include "pch.h"
Management of global variables memory relating to debugger.
- Author
- Behrooz Abbassi (Behro.nosp@m.ozAb.nosp@m.bassi.nosp@m.@hyp.nosp@m.erdbg.nosp@m..org)
-
Sina Karvandi (sina@.nosp@m.hype.nosp@m.rdbg..nosp@m.org)
- Version
- 0.2
- Date
- 2023-01-17
- Copyright
- This project is released under the GNU Public License v3.
◆ GlobalDebuggingStateAllocateZeroedMemory()
BOOLEAN GlobalDebuggingStateAllocateZeroedMemory |
( |
VOID | | ) |
|
Allocate debugging state memory.
- Returns
- BOOLEAN
22{
24
25
26
27
29
31 {
32
33
34
35
36 LogInfo(
"err, insufficient memory for allocating debugging state\n");
38 }
39
41}
#define TRUE
Definition BasicTypes.h:55
#define FALSE
Definition BasicTypes.h:54
#define LogInfo(format,...)
Define log variables.
Definition HyperDbgHyperLogIntrinsics.h:71
PVOID PlatformMemAllocateZeroedNonPagedPool(SIZE_T NumberOfBytes)
Allocate a non-paged buffer (zeroed)
Definition Mem.c:69
◆ GlobalDebuggingStateFreeMemory()
VOID GlobalDebuggingStateFreeMemory |
( |
VOID | | ) |
|
Free debugging state memory.
- Returns
- VOID
50{
53}
VOID PlatformMemFreePool(PVOID BufferAddress)
Free (dellocate) a non-paged buffer.
Definition Mem.c:86
NULL()
Definition test-case-generator.py:530
◆ GlobalEventsAllocateZeroedMemory()
Allocate event store memory.
- Returns
- BOOLEAN
62{
63
64
65
67 {
69 }
70
72 {
73
74
75
77 }
78
80}
PVOID PlatformMemAllocateNonPagedPool(SIZE_T NumberOfBytes)
Allocate a non-paged buffer.
Definition Mem.c:41
List of all the different events.
Definition Debugger.h:37
◆ GlobalEventsFreeMemory()
Free event store memory.
- Returns
- VOID