On Wed, 2010-10-13 at 14:11 +0100, Carlo Maiero wrote:
> I'm working on a similar project
> of http://lists.xensource.com/archives/html/xen-devel/2008-11/msg00813.html
> but after the interception I also want to stop some syscall from be
> executed by the hypervisor.
> I intercept the call in the do_guest_trap in trap.c, and i control the
> (cpu_user_regs regs) regs->eax for the number, and if
> the number is some unpermitted syscall as for example (128 for insmod
> or 129 for rmmod), i want to stop the execution of the syscall.
> How can I stop the execution here?(it's possible to stop the execution
> here?) or return an error code without a system crush?
> I've tried something but somethings just print the error code, and
> don't stop the syscall execution, and other things brings to panic.