Added system to block malware or illegal plugins (bug 5289, r=dvander).

This commit is contained in:
Asher Baker
2012-08-09 01:54:43 +01:00
parent ac6c162a13
commit de27cb8a2f
11 changed files with 730 additions and 2 deletions
+5
View File
@@ -48,6 +48,8 @@ public:
virtual void SetPauseState(bool paused);
virtual bool IsPaused();
virtual size_t GetMemUsage();
virtual unsigned char *GetCodeHash();
virtual unsigned char *GetDataHash();
JitFunction *GetJittedFunction(uint32_t idx);
uint32_t AddJittedFunction(JitFunction *fn);
public:
@@ -65,6 +67,9 @@ public:
JitFunction **m_PubJitFuncs;
ICompilation *m_pCo;
unsigned int m_CompSerial;
unsigned char m_CodeHash[16];
unsigned char m_DataHash[16];
};
#endif //_INCLUDE_SOURCEPAWN_JIT_RUNTIME_H_