This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH v7 0/5] Catch syscall group


Hi,

This is yet another iteration of the catch syscall group patch set.
This version includes the fixes proposed by Sergio, Doug and Pedro in
the last iteration.  Thank you guys for the suggestions.

Changes since v6:
	- Initialize variable to NULL (Sergio)
	- Create wrapper rules syscalls-xml and clean-syscalls-xml (Pedro)
	- Always check for xsltproc in configure.ac.  Only force the dependency
	when in maintainer mode.
	- Expose xml creation rule outside of maintainer mode (Pedro)
	- Fix up license header in apply-defaults.xsl (Pedro)

Looking forward to hear from you guys.

Gabriel Krisman Bertazi (5):
  Implemement support for groups of syscalls in the xml-syscall    
    interface.
  Add support to catch groups of syscalls.
  Add tests for catching groups of syscalls on supported    
    architectures.
  Include group information to xml syscall files.
  Update documentation on catching a group of related syscalls.

 gdb/NEWS                                 |   5 +
 gdb/break-catch-syscall.c                | 103 ++++++--
 gdb/configure.ac                         |   9 +
 gdb/data-directory/Makefile.in           |  21 +-
 gdb/doc/gdb.texinfo                      |  28 ++-
 gdb/syscalls/aarch64-linux.xml           | 271 ---------------------
 gdb/syscalls/aarch64-linux.xml.in        | 271 +++++++++++++++++++++
 gdb/syscalls/amd64-linux.xml             | 314 ------------------------
 gdb/syscalls/amd64-linux.xml.in          | 314 ++++++++++++++++++++++++
 gdb/syscalls/apply-defaults.xsl          |  43 ++++
 gdb/syscalls/arm-linux.xml               | 398 -------------------------------
 gdb/syscalls/arm-linux.xml.in            | 398 +++++++++++++++++++++++++++++++
 gdb/syscalls/bfin-linux.xml              | 326 -------------------------
 gdb/syscalls/bfin-linux.xml.in           | 326 +++++++++++++++++++++++++
 gdb/syscalls/gdb-syscalls.dtd            |   3 +-
 gdb/syscalls/i386-linux.xml              | 340 --------------------------
 gdb/syscalls/i386-linux.xml.in           | 340 ++++++++++++++++++++++++++
 gdb/syscalls/linux-defaults.xml.in       | 243 +++++++++++++++++++
 gdb/syscalls/mips-n32-linux.xml          | 319 -------------------------
 gdb/syscalls/mips-n32-linux.xml.in       | 319 +++++++++++++++++++++++++
 gdb/syscalls/mips-n64-linux.xml          | 312 ------------------------
 gdb/syscalls/mips-n64-linux.xml.in       | 312 ++++++++++++++++++++++++
 gdb/syscalls/mips-o32-linux.xml          | 347 ---------------------------
 gdb/syscalls/mips-o32-linux.xml.in       | 347 +++++++++++++++++++++++++++
 gdb/syscalls/ppc-linux.xml               | 310 ------------------------
 gdb/syscalls/ppc-linux.xml.in            | 310 ++++++++++++++++++++++++
 gdb/syscalls/ppc64-linux.xml             | 295 -----------------------
 gdb/syscalls/ppc64-linux.xml.in          | 295 +++++++++++++++++++++++
 gdb/syscalls/s390-linux.xml              | 367 ----------------------------
 gdb/syscalls/s390-linux.xml.in           | 367 ++++++++++++++++++++++++++++
 gdb/syscalls/s390x-linux.xml             | 334 --------------------------
 gdb/syscalls/s390x-linux.xml.in          | 334 ++++++++++++++++++++++++++
 gdb/syscalls/sparc-linux.xml             | 344 --------------------------
 gdb/syscalls/sparc-linux.xml.in          | 344 ++++++++++++++++++++++++++
 gdb/syscalls/sparc64-linux.xml           | 326 -------------------------
 gdb/syscalls/sparc64-linux.xml.in        | 326 +++++++++++++++++++++++++
 gdb/testsuite/gdb.base/catch-syscall.exp |  39 +++
 gdb/xml-syscall.c                        | 234 +++++++++++++++++-
 gdb/xml-syscall.h                        |  16 ++
 39 files changed, 5326 insertions(+), 4624 deletions(-)
 delete mode 100644 gdb/syscalls/aarch64-linux.xml
 create mode 100644 gdb/syscalls/aarch64-linux.xml.in
 delete mode 100644 gdb/syscalls/amd64-linux.xml
 create mode 100644 gdb/syscalls/amd64-linux.xml.in
 create mode 100644 gdb/syscalls/apply-defaults.xsl
 delete mode 100644 gdb/syscalls/arm-linux.xml
 create mode 100644 gdb/syscalls/arm-linux.xml.in
 delete mode 100644 gdb/syscalls/bfin-linux.xml
 create mode 100644 gdb/syscalls/bfin-linux.xml.in
 delete mode 100644 gdb/syscalls/i386-linux.xml
 create mode 100644 gdb/syscalls/i386-linux.xml.in
 create mode 100644 gdb/syscalls/linux-defaults.xml.in
 delete mode 100644 gdb/syscalls/mips-n32-linux.xml
 create mode 100644 gdb/syscalls/mips-n32-linux.xml.in
 delete mode 100644 gdb/syscalls/mips-n64-linux.xml
 create mode 100644 gdb/syscalls/mips-n64-linux.xml.in
 delete mode 100644 gdb/syscalls/mips-o32-linux.xml
 create mode 100644 gdb/syscalls/mips-o32-linux.xml.in
 delete mode 100644 gdb/syscalls/ppc-linux.xml
 create mode 100644 gdb/syscalls/ppc-linux.xml.in
 delete mode 100644 gdb/syscalls/ppc64-linux.xml
 create mode 100644 gdb/syscalls/ppc64-linux.xml.in
 delete mode 100644 gdb/syscalls/s390-linux.xml
 create mode 100644 gdb/syscalls/s390-linux.xml.in
 delete mode 100644 gdb/syscalls/s390x-linux.xml
 create mode 100644 gdb/syscalls/s390x-linux.xml.in
 delete mode 100644 gdb/syscalls/sparc-linux.xml
 create mode 100644 gdb/syscalls/sparc-linux.xml.in
 delete mode 100644 gdb/syscalls/sparc64-linux.xml
 create mode 100644 gdb/syscalls/sparc64-linux.xml.in

-- 
2.4.11


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]