24 lines
407 B
C++
24 lines
407 B
C++
|
#include "jit_function.h"
|
||
|
#include "sp_vm_engine.h"
|
||
|
#include "jit_x86.h"
|
||
|
|
||
|
JitFunction::JitFunction(void *entry_addr, cell_t pcode_offs)
|
||
|
: m_pEntryAddr(entry_addr), m_PcodeOffs(pcode_offs)
|
||
|
{
|
||
|
}
|
||
|
|
||
|
JitFunction::~JitFunction()
|
||
|
{
|
||
|
g_Jit.FreeCode(m_pEntryAddr);
|
||
|
}
|
||
|
|
||
|
void *JitFunction::GetEntryAddress()
|
||
|
{
|
||
|
return m_pEntryAddr;
|
||
|
}
|
||
|
|
||
|
cell_t JitFunction::GetPCodeAddress()
|
||
|
{
|
||
|
return m_PcodeOffs;
|
||
|
}
|