perform script in print command

This commit is contained in:
SinaKarvandi 2021-02-04 08:37:49 -08:00
parent aeeafa9192
commit e331ead8e9
12 changed files with 127 additions and 64 deletions

View file

@ -531,7 +531,13 @@ UINT64 GetPseudoRegValue(PSYMBOL Symbol, ACTION_BUFFER ActionBuffer) {
case PSEUDO_REGISTER_IP:
return ScriptEnginePseudoRegGetIp();
case PSEUDO_REGISTER_BUFFER:
return ScriptEnginePseudoRegGetBuffer((UINT64 *)ActionBuffer.CurrentAction);
if (ActionBuffer.CurrentAction != NULL) {
return ScriptEnginePseudoRegGetBuffer(
(UINT64 *)ActionBuffer.CurrentAction);
} else {
return NULL;
}
case PSEUDO_REGISTER_CONTEXT:
return ActionBuffer.Context;
case INVALID: