MCPcopy Create free account
hub / github.com/HyperDbg/HyperDbg / SetRegValueUsingSymbol

Function SetRegValueUsingSymbol

hyperdbg/script-eval/code/Regs.c:2034–2045  ·  view source on GitHub ↗

* @brief Set the register value * * @param GuestRegs * @param Symbol * @param Value * @param ActionBuffer * * @return BOOLEAN */

Source from the content-addressed store, hash-verified

2032 * @return BOOLEAN
2033 */
2034BOOLEAN
2035SetRegValueUsingSymbol(PGUEST_REGS GuestRegs, PSYMBOL Symbol, UINT64 Value)
2036{
2037#if defined(SCRIPT_ENGINE_USER_MODE) && defined(HYPERDBG_LIBHYPERDBG)
2038 if (g_HwdbgInstanceInfoIsValid == FALSE)
2039 return SetRegValue(GuestRegs, (UINT32)Symbol->Value, Value);
2040 else
2041 return SetRegValueHwdbg((UINT64 *)GuestRegs, (UINT32)Symbol->Value, Value);
2042#else
2043 return SetRegValue(GuestRegs, (UINT32)Symbol->Value, Value);
2044#endif // defined(SCRIPT_ENGINE_USER_MODE) && defined(HYPERDBG_LIBHYPERDBG)
2045}

Callers 1

SetValueFunction · 0.85

Calls 2

SetRegValueFunction · 0.85
SetRegValueHwdbgFunction · 0.85

Tested by

no test coverage detected