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
21UINT64
22GetRegValue(PGUEST_REGS GuestRegs, REGS_ENUM RegId);
23
25SetRegValueHwdbg(UINT64 * Regs, UINT32 RegisterId, UINT64 Value);
26
27UINT64
28GetRegValueHwdbg(UINT64 * Regs, UINT32 RegId);
29
31// Functions //
33
34BOOL
36 ACTION_BUFFER * ActionDetail,
37 PSCRIPT_ENGINE_GENERAL_REGISTERS ScriptGeneralRegisters,
38 SYMBOL_BUFFER * CodeBuffer,
39 UINT64 * Indx,
40 SYMBOL * ErrorOperator);
41
42VOID
43ScriptEngineGetOperatorName(PSYMBOL OperatorSymbol, CHAR * BufferForName);
UINT64 GetRegValueHwdbg(UINT64 *Regs, UINT32 RegId)
Get the register value for hardware debugging.
Definition Regs.c:27
BOOLEAN SetRegValue(PGUEST_REGS GuestRegs, UINT32 RegisterId, UINT64 Value)
Set the register value.
Definition Regs.c:1003
UINT64 GetRegValue(PGUEST_REGS GuestRegs, REGS_ENUM RegId)
Get the register value.
Definition Regs.c:40
BOOLEAN SetRegValueHwdbg(UINT64 *Regs, UINT32 RegisterId, UINT64 Value)
Set the register value for hardware debugging.
Definition Regs.c:987
VOID ScriptEngineGetOperatorName(PSYMBOL OperatorSymbol, CHAR *BufferForName)
Get the operator name.
Definition ScriptEngineEval.c:233
BOOL ScriptEngineExecute(PGUEST_REGS GuestRegs, ACTION_BUFFER *ActionDetail, PSCRIPT_ENGINE_GENERAL_REGISTERS ScriptGeneralRegisters, SYMBOL_BUFFER *CodeBuffer, UINT64 *Indx, SYMBOL *ErrorOperator)
Execute the script buffer.
Definition ScriptEngineEval.c:297
int BOOL
Definition BasicTypes.h:25
UCHAR BOOLEAN
Definition BasicTypes.h:35
struct GUEST_REGS * PGUEST_REGS
struct _SCRIPT_ENGINE_GENERAL_REGISTERS * PSCRIPT_ENGINE_GENERAL_REGISTERS
unsigned int UINT32
Definition BasicTypes.h:54
char CHAR
Definition BasicTypes.h:33
REGS_ENUM
Definition ScriptEngineCommonDefinitions.h:315
struct SYMBOL * PSYMBOL
RequestedActionOfThePacket Value(0x1) 00000000
Definition ScriptEngineCommonDefinitions.h:35
Definition ScriptEngineCommonDefinitions.h:22
Definition ScriptEngineCommonDefinitions.h:6