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.