]> granicus.if.org Git - strace/blobdiff - sysent.h
print_array: enhance printing of unfetchable object addresses
[strace] / sysent.h
index 430037ee9a1311c14002507c714e1df14e5ed9ef..cf2daed1be2b56231aa71f1714133f0196fd3b47 100644 (file)
--- a/sysent.h
+++ b/sysent.h
@@ -17,11 +17,17 @@ typedef struct sysent {
 #define TRACE_DESC                     00000040        /* Trace file descriptor-related syscalls. */
 #define TRACE_MEMORY                   00000100        /* Trace memory mapping-related syscalls. */
 #define SYSCALL_NEVER_FAILS            00000200        /* Syscall is always successful. */
-#define STACKTRACE_INVALIDATE_CACHE    00000400        /* Trigger proc/maps cache updating */
+#define MEMORY_MAPPING_CHANGE          00000400        /* Trigger proc/maps cache updating */
 #define STACKTRACE_CAPTURE_ON_ENTER    00001000        /* Capture stacktrace on "entering" stage */
 #define TRACE_INDIRECT_SUBCALL         00002000        /* Syscall is an indirect socket/ipc subcall. */
 #define COMPAT_SYSCALL_TYPES           00004000        /* A compat syscall that uses compat types. */
+#define TRACE_STAT                     00010000        /* Trace {,*_}{,old}{,x}stat{,64} syscalls. */
+#define TRACE_LSTAT                    00020000        /* Trace *lstat* syscalls. */
 #define TRACE_STATFS                   00040000        /* Trace statfs, statfs64, and statvfs syscalls. */
 #define TRACE_FSTATFS                  00100000        /* Trace fstatfs, fstatfs64 and fstatvfs syscalls. */
+#define TRACE_STATFS_LIKE              00200000        /* Trace statfs-like, fstatfs-like and ustat syscalls. */
+#define TRACE_FSTAT                    00400000        /* Trace *fstat{,at}{,64} syscalls. */
+#define TRACE_STAT_LIKE                        01000000        /* Trace *{,l,f}stat{,x,at}{,64} syscalls. */
+#define TRACE_PURE                     02000000        /* Trace getter syscalls with no arguments. */
 
 #endif /* !STRACE_SYSENT_H */