void RuntimeDataHolder::cleanup(State* state, CodeManager* cm) { LLVMState* ls = cm->shared()->llvm_state; assert(ls); if(ls->config().jit_removal_print) { void* fin = (void*)((intptr_t)native_func_ + native_size_); std::cout << "Remove function: " << function_ << " / " << native_func_ << "-" << fin << "\n"; } ls->remove(function_); }
void RuntimeDataHolder::cleanup(CodeManager* cm) { LLVMState* ls = cm->shared()->llvm_state; assert(ls); ls->remove(function_); }