dvander@2226: #include "jit_function.h" dvander@2226: #include "sp_vm_engine.h" dvander@2226: #include "jit_x86.h" dvander@2226: dvander@2226: JitFunction::JitFunction(void *entry_addr, cell_t pcode_offs) dvander@2226: : m_pEntryAddr(entry_addr), m_PcodeOffs(pcode_offs) dvander@2226: { dvander@2226: } dvander@2226: dvander@2226: JitFunction::~JitFunction() dvander@2226: { dvander@2226: g_Jit.FreeCode(m_pEntryAddr); dvander@2226: } dvander@2226: dvander@2226: void *JitFunction::GetEntryAddress() dvander@2226: { dvander@2226: return m_pEntryAddr; dvander@2226: } dvander@2226: dvander@2226: cell_t JitFunction::GetPCodeAddress() dvander@2226: { dvander@2226: return m_PcodeOffs; dvander@2226: }