HyperDbg Debugger
Loading...
Searching...
No Matches
ScriptEngineHeader.h
Go to the documentation of this file.
1
12#pragma once
13
15// Registers //
17
19SetRegValue(PGUEST_REGS GuestRegs, UINT32 RegisterId, UINT64 Value);
20
22GetRegValue(PGUEST_REGS GuestRegs, REGS_ENUM RegId);
23
25// Functions //
27
28BOOL
30 ACTION_BUFFER * ActionDetail,
31 SCRIPT_ENGINE_VARIABLES_LIST * VariablesList,
32 SYMBOL_BUFFER * CodeBuffer,
33 UINT64 * Indx,
34 SYMBOL_BUFFER * StackBuffer,
35 UINT64 * StackIndx,
36 UINT64 * StackBaseIndx,
37 SYMBOL * ErrorOperator,
38 UINT64 * ReturnValue);
39
41GetRegValue(PGUEST_REGS GuestRegs, REGS_ENUM RegId);
42
43VOID
44ScriptEngineGetOperatorName(PSYMBOL OperatorSymbol, CHAR * BufferForName);
45
46VOID
47ScriptEngineGetOperatorName(PSYMBOL OperatorSymbol, CHAR * BufferForName);
int BOOL
Definition BasicTypes.h:23
UCHAR BOOLEAN
Definition BasicTypes.h:39
#define VOID
Definition BasicTypes.h:33
unsigned __int64 UINT64
Definition BasicTypes.h:21
unsigned int UINT32
Definition BasicTypes.h:48
char CHAR
Definition BasicTypes.h:31
REGS_ENUM
Definition ScriptEngineCommonDefinitions.h:313
BOOLEAN SetRegValue(PGUEST_REGS GuestRegs, UINT32 RegisterId, UINT64 Value)
Set the register value.
Definition Regs.c:963
UINT64 GetRegValue(PGUEST_REGS GuestRegs, REGS_ENUM RegId)
Get the register value.
Definition Regs.c:23
BOOL ScriptEngineExecute(PGUEST_REGS GuestRegs, ACTION_BUFFER *ActionDetail, SCRIPT_ENGINE_VARIABLES_LIST *VariablesList, SYMBOL_BUFFER *CodeBuffer, UINT64 *Indx, SYMBOL_BUFFER *StackBuffer, UINT64 *StackIndx, UINT64 *StackBaseIndx, SYMBOL *ErrorOperator, UINT64 *ReturnValue)
Execute the script buffer.
Definition ScriptEngineEval.c:288
VOID ScriptEngineGetOperatorName(PSYMBOL OperatorSymbol, CHAR *BufferForName)
Get the operator name.
Definition ScriptEngineEval.c:245
RequestedActionOfThePacket Value(0x1) 00000000
List of different variables.
Definition BasicTypes.h:118
Definition ScriptEngineCommonDefinitions.h:34
Definition BasicTypes.h:70
Definition ScriptEngineCommonDefinitions.h:21
Definition ScriptEngineCommonDefinitions.h:6