[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH v4 00/16] linux-user: Split do_syscall

From: Richard Henderson
Subject: [Qemu-devel] [PATCH v4 00/16] linux-user: Split do_syscall
Date: Sat, 18 Aug 2018 12:01:02 -0700

Version 4 continues the split into multiple files, but for
inclusion rather than separate compilation.  This allows us
to get warnings if there are mistakes in the switch statement
that looks up the structures.


Richard Henderson (16):
  linux-user: Remove DEBUG
  linux-user: Split out do_syscall1
  linux-user: Relax single exit from "break"
  linux-user: Propagate goto efault to return
  linux-user: Propagate goto unimplemented_nowarn to return
  linux-user: Propagate goto unimplemented to default
  linux-user: Propagate goto fail to return
  configure: Use -Wunused-const-variable
  linux-user: Setup split syscall infrastructure
  linux-user: Split out some simple file syscalls
  linux-user: Split out preadv, pwritev, readv, writev
  linux-user: Split out pread64, pwrite64
  linux-user: Split out name_to_handle_at, open_by_handle_at
  linux-user: Split out ipc syscalls
  linux-user: Split out memory syscalls
  linux-user: Split out some process syscalls

 linux-user/syscall.h          |  200 ++
 linux-user/strace.c           |  629 +++--
 linux-user/syscall-file.inc.c |  678 ++++++
 linux-user/syscall-ipc.inc.c  | 1085 +++++++++
 linux-user/syscall-mem.inc.c  |  185 ++
 linux-user/syscall-proc.inc.c |  909 ++++++++
 linux-user/syscall.c          | 4060 +++++++--------------------------
 configure                     |    4 +-
 linux-user/strace.list        |  261 ---
 9 files changed, 4127 insertions(+), 3884 deletions(-)
 create mode 100644 linux-user/syscall.h
 create mode 100644 linux-user/syscall-file.inc.c
 create mode 100644 linux-user/syscall-ipc.inc.c
 create mode 100644 linux-user/syscall-mem.inc.c
 create mode 100644 linux-user/syscall-proc.inc.c


reply via email to

[Prev in Thread] Current Thread [Next in Thread]