You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
12 lines
407 B
12 lines
407 B
#include <vm_lifters.hpp>
|
|
|
|
namespace vm
|
|
{
|
|
lifters_t::lifter_callback_t lifters_t::vmexit =
|
|
[ & ]( vm::devirt_t *rtn, const vm::instrs::code_block_t &vm_code_block, const vm::instrs::virt_instr_t &vinstr,
|
|
llvm::IRBuilder<> *ir_builder ) {
|
|
auto &vmp_rtn = rtn->vmp_rtns.back();
|
|
ir_builder->CreateRet( ir_builder->CreateLoad( vmp_rtn->stack ) );
|
|
};
|
|
}
|