1
0
Fork 0

DBG: added CFLAGS support in _scriptapi_register.h (thanks to krzywix)

This commit is contained in:
mrexodia 2017-08-01 23:59:12 +02:00
parent 43458b0881
commit 9cdd399dde
No known key found for this signature in database
GPG Key ID: FC89E0AAA0C1AAD8
2 changed files with 16 additions and 2 deletions

View File

@ -94,7 +94,8 @@ static const char* regTable[] =
ArchValue("EDX", "RDX"),
ArchValue("EDI", "RDI"),
ArchValue("ESI", "RSI"),
ArchValue("EBP", "RBP")
ArchValue("EBP", "RBP"),
ArchValue("EFLAGS", "RFLAGS")
};
SCRIPT_EXPORT duint Script::Register::Get(Script::Register::RegisterEnum reg)
@ -976,4 +977,14 @@ SCRIPT_EXPORT duint Script::Register::GetCIP()
SCRIPT_EXPORT bool Script::Register::SetCIP(duint value)
{
return Set(CIP, value);
}
SCRIPT_EXPORT duint Script::Register::GetCFLAGS()
{
return Get(CFLAGS);
}
SCRIPT_EXPORT bool Script::Register::SetCFLAGS(duint value)
{
return Set(CFLAGS, value);
}

View File

@ -98,7 +98,8 @@ namespace Script
CDX,
CDI,
CSI,
CBP
CBP,
CFLAGS
}; //RegisterEnum
SCRIPT_EXPORT duint Get(RegisterEnum reg);
@ -280,6 +281,8 @@ namespace Script
SCRIPT_EXPORT bool SetCSP(duint value);
SCRIPT_EXPORT duint GetCIP();
SCRIPT_EXPORT bool SetCIP(duint value);
SCRIPT_EXPORT duint GetCFLAGS();
SCRIPT_EXPORT bool SetCFLAGS(duint value);
}; //Register
}; //Script