[PATCH] uml: skas0 stubs now check system call return values
Change syscall-stub's data to include a "expected retval". Stub now checks syscalls retval and aborts execution of syscall list, if retval != expected retval. run_syscall_stub prints the data of the failed syscall, using the data pointer and retval written by the stub to the beginning of the stack. one_syscall_stub is removed, to simplify code, because only some instructions are saved by one_syscall_stub, no host-syscall. Using the stub with additional data (modify_ldt via stub) is prepared also. Signed-off-by:Bodo Stroesser <bstroesser@fujitsu-siemens.com> Signed-off-by:
Jeff Dike <jdike@addtoit.com> Signed-off-by:
Andrew Morton <akpm@osdl.org> Signed-off-by:
Linus Torvalds <torvalds@osdl.org>
Showing
- arch/um/include/tlb.h 3 additions, 3 deletionsarch/um/include/tlb.h
- arch/um/kernel/skas/include/skas.h 14 additions, 19 deletionsarch/um/kernel/skas/include/skas.h
- arch/um/kernel/skas/mem_user.c 138 additions, 96 deletionsarch/um/kernel/skas/mem_user.c
- arch/um/kernel/skas/tlb.c 16 additions, 15 deletionsarch/um/kernel/skas/tlb.c
- arch/um/kernel/tlb.c 87 additions, 76 deletionsarch/um/kernel/tlb.c
- arch/um/kernel/tt/tlb.c 16 additions, 11 deletionsarch/um/kernel/tt/tlb.c
- arch/um/sys-i386/stub.S 34 additions, 8 deletionsarch/um/sys-i386/stub.S
- arch/um/sys-x86_64/stub.S 40 additions, 10 deletionsarch/um/sys-x86_64/stub.S
Loading
Please register or sign in to comment