sourcepawn/jit/jit_function.h
author GoD-Tony <aangione@gmail.com>
Sun Aug 04 10:03:40 2013 -0400 (2013-08-04)
changeset 3971 d2e8100b2814
parent 2226 d10b38524be3
child 4013 6201c1180e0e
permissions -rw-r--r--
Added ISDKHooks interface with entity listeners (bug 5602, r=psychonic).
dvander@2226
     1
#ifndef _INCLUDE_SOURCEPAWN_JIT2_FUNCTION_H_
dvander@2226
     2
#define _INCLUDE_SOURCEPAWN_JIT2_FUNCTION_H_
dvander@2226
     3
dvander@2226
     4
#include <sp_vm_types.h>
dvander@2226
     5
dvander@2226
     6
class JitFunction
dvander@2226
     7
{
dvander@2226
     8
public:
dvander@2226
     9
	JitFunction(void *entry_addr, cell_t pcode_offs);
dvander@2226
    10
	~JitFunction();
dvander@2226
    11
public:
dvander@2226
    12
	void *GetEntryAddress();
dvander@2226
    13
	cell_t GetPCodeAddress();
dvander@2226
    14
private:
dvander@2226
    15
	void *m_pEntryAddr;
dvander@2226
    16
	cell_t m_PcodeOffs;
dvander@2226
    17
};
dvander@2226
    18
dvander@2226
    19
#endif //_INCLUDE_SOURCEPAWN_JIT2_FUNCTION_H_