From: Masatake YAMATO Date: Sun, 29 Apr 2018 21:45:38 +0000 (+0900) Subject: mmap_notify: rename the macro for tracking memory mapping X-Git-Tag: v4.23~228 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ed16666f2f349200c34c36f84be19a4ec1a43b97;p=strace mmap_notify: rename the macro for tracking memory mapping * sysent.h (STACKTRACE_INVALIDATE_CACHE): Rename to MEMORY_MAPPING_CHANGE. All users updated. Signed-off-by: Masatake YAMATO --- diff --git a/syscall.c b/syscall.c index c9261968..60644db6 100644 --- 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)) diff --git a/sysent.h b/sysent.h index b01eb5f3..cf2daed1 100644 --- 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. */ diff --git a/sysent_shorthand_defs.h b/sysent_shorthand_defs.h index ce435504..2728b206 100644 --- a/sysent_shorthand_defs.h +++ b/sysent_shorthand_defs.h @@ -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 */