* process.c (ptrace_cmds): Add PTRACE_GETREGS64, PTRACE_SETREGS64,
        PTRACE_GET_DEBUGREG, PTRACE_SET_DEBUGREG, PTRACE_GETEVRREGS,
        PTRACE_SETEVRREGS, PTRACE_GETVSRREGS, PTRACE_SETVSRREGS,
        PTRACE_SINGLEBLOCK, PPC_PTRACE_GETHWDBGINFO, PPC_PTRACE_SETHWDEBUG,
        PPC_PTRACE_DELHWDEBUG

Index: b/process.c
===================================================================
--- a/process.c
+++ b/process.c
@@ -1247,6 +1247,12 @@ static const struct xlat ptrace_cmds[] =
 #ifdef PTRACE_SETREGS
        { PTRACE_SETREGS,       "PTRACE_SETREGS"        },
 #endif
+#ifdef PTRACE_GETREGS64
+       { PTRACE_GETREGS64,     "PTRACE_GETREGS64"      },
+#endif
+#ifdef PTRACE_SETREGS64
+       { PTRACE_SETREGS64,     "PTRACE_SETREGS64"      },
+#endif
 #ifdef PTRACE_GETFPREGS
        { PTRACE_GETFPREGS,     "PTRACE_GETFPREGS"      },
 #endif
@@ -1283,6 +1289,24 @@ static const struct xlat ptrace_cmds[] =
 #ifdef PTRACE_SETREGSET
        { PTRACE_SETREGSET,     "PTRACE_SETREGSET"      },
 #endif
+#ifdef PTRACE_GET_DEBUGREG
+       { PTRACE_GET_DEBUGREG,  "PTRACE_GET_DEBUGREG"   },
+#endif
+#ifdef PTRACE_SET_DEBUGREG
+       { PTRACE_SET_DEBUGREG,  "PTRACE_SET_DEBUGREG"   },
+#endif
+#ifdef PTRACE_GETEVRREGS
+       { PTRACE_GETEVRREGS,    "PTRACE_GETEVRREGS"     },
+#endif
+#ifdef PTRACE_SETEVRREGS
+       { PTRACE_SETEVRREGS,    "PTRACE_SETEVRREGS"     },
+#endif
+#ifdef PTRACE_GETVSRREGS
+       { PTRACE_GETVSRREGS,    "PTRACE_GETVSRREGS"     },
+#endif
+#ifdef PTRACE_SETVSRREGS
+       { PTRACE_SETVSRREGS,    "PTRACE_SETVSRREGS"     },
+#endif
 #ifdef PTRACE_SET_SYSCALL
        { PTRACE_SET_SYSCALL,   "PTRACE_SET_SYSCALL"    },
 #endif
@@ -1295,6 +1319,18 @@ static const struct xlat ptrace_cmds[] =
 #ifdef PTRACE_LISTEN
        { PTRACE_LISTEN,        "PTRACE_LISTEN"         },
 #endif
+#ifdef PTRACE_SINGLEBLOCK
+       { PTRACE_SINGLEBLOCK,   "PTRACE_SINGLEBLOCK"    },
+#endif
+#ifdef PPC_PTRACE_GETHWDBGINFO
+       { PPC_PTRACE_GETHWDBGINFO,      "PPC_PTRACE_GETHWDBGINFO"       },
+#endif
+#ifdef PPC_PTRACE_SETHWDEBUG
+       { PPC_PTRACE_SETHWDEBUG,        "PPC_PTRACE_SETHWDEBUG" },
+#endif
+#ifdef PPC_PTRACE_DELHWDEBUG
+       { PPC_PTRACE_DELHWDEBUG,        "PPC_PTRACE_DELHWDEBUG" },
+#endif
        { PTRACE_SYSCALL,       "PTRACE_SYSCALL"        },
 
        { 0,                    NULL                    },

------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations
2. Dashboards that offer high-level views of enterprise services
3. A single system of record for all IT processes
http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________
Strace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/strace-devel

Reply via email to