This needs to check both with, and without, system call tracing enabled.
System call tracing is difficult with ptrace singlestep since you won't get separate events anymore for syscall enter/exit. This could however be simulated by generializing the Isa.isAtSyscallSigReturn() method to return the syscall the current pc is on during stepping. This however depends on syscall enter/exit events (and it particular the syscall number/name, result and arguments passing) being properly done through the TaskO bserver.Syscall interface and the associated Task.getSyscallEventInfo() method.
export to the gui a mechanism for terminating a process (rather than foobaring with sigkill). http://qwikfix.co.uk/dvla-contact/