* @brief Set the register value * * @param GuestRegs * @param Symbol * @param Value * @param ActionBuffer * * @return BOOLEAN */
| 2032 | * @return BOOLEAN |
| 2033 | */ |
| 2034 | BOOLEAN |
| 2035 | SetRegValueUsingSymbol(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 | } |
no test coverage detected