]> granicus.if.org Git - strace/commitdiff
mmap_notify: rename the macro for tracking memory mapping
authorMasatake YAMATO <yamato@redhat.com>
Sun, 29 Apr 2018 21:45:38 +0000 (06:45 +0900)
committerDmitry V. Levin <ldv@altlinux.org>
Thu, 3 May 2018 22:01:30 +0000 (22:01 +0000)
* sysent.h (STACKTRACE_INVALIDATE_CACHE): Rename to
MEMORY_MAPPING_CHANGE.  All users updated.

Signed-off-by: Masatake YAMATO <yamato@redhat.com>
syscall.c
sysent.h
sysent_shorthand_defs.h

index c9261968afee3da4ff880f3cfb443f3e126297fb..60644db6b14ce047ef987620e3254b27fdbafbad 100644 (file)
--- a/syscall.c
+++ b/syscall.c
@@ -744,7 +744,7 @@ syscall_exiting_decode(struct tcb *tcp, struct timespec *pts)
        if ((Tflag || cflag) && !(filtered(tcp) || hide_log(tcp)))
                clock_gettime(CLOCK_MONOTONIC, pts);
 
-       if (tcp->s_ent->sys_flags & STACKTRACE_INVALIDATE_CACHE)
+       if (tcp->s_ent->sys_flags & MEMORY_MAPPING_CHANGE)
                mmap_notify_report(tcp);
 
        if (filtered(tcp) || hide_log(tcp))
index b01eb5f34d138297f5538f97e3f8a9a3d61666e7..cf2daed1be2b56231aa71f1714133f0196fd3b47 100644 (file)
--- a/sysent.h
+++ b/sysent.h
@@ -17,7 +17,7 @@ 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. */
index ce4355042493d1a9a87aa500058fc7d1ff91df9c..2728b206407039cf16f4edf20ba863d1018200e2 100644 (file)
@@ -41,7 +41,7 @@
 # define PU    TRACE_PURE
 # define NF    SYSCALL_NEVER_FAILS
 # define MA    MAX_ARGS
-# define SI    STACKTRACE_INVALIDATE_CACHE
+# define SI    MEMORY_MAPPING_CHANGE
 # define SE    STACKTRACE_CAPTURE_ON_ENTER
 # define CST   COMPAT_SYSCALL_TYPES
 /* SEN(a) is defined elsewhere */