Messages in this thread Patch in this message | | | From | Changbin Du <> | Subject | [PATCH 2/4] perf trace beauty: Beautify newfstatat flags | Date | Thu, 18 Apr 2024 21:13:02 +0800 |
| |
Beautify the flags argument of newfstatat() using the same scnprintf of statx().
Signed-off-by: Changbin Du <changbin.du@huawei.com> --- tools/perf/builtin-trace.c | 3 ++- tools/perf/trace/beauty/statx.c | 1 + 2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/tools/perf/builtin-trace.c b/tools/perf/builtin-trace.c index 90eaff8c0f6e..19e81a467d6a 100644 --- a/tools/perf/builtin-trace.c +++ b/tools/perf/builtin-trace.c @@ -1050,7 +1050,8 @@ static const struct syscall_fmt syscall_fmts[] = { { .name = "name_to_handle_at", .arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ }, }, }, { .name = "newfstatat", - .arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ }, }, }, + .arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ }, + [3] = { .scnprintf = SCA_STATX_FLAGS, /* flags */ }, }, }, { .name = "open", .arg = { [1] = { .scnprintf = SCA_OPEN_FLAGS, /* flags */ }, }, }, { .name = "open_by_handle_at", diff --git a/tools/perf/trace/beauty/statx.c b/tools/perf/trace/beauty/statx.c index c61f2be53bda..dd83a2a95d89 100644 --- a/tools/perf/trace/beauty/statx.c +++ b/tools/perf/trace/beauty/statx.c @@ -30,6 +30,7 @@ size_t syscall_arg__scnprintf_statx_flags(char *bf, size_t size, struct syscall_ P_FLAG(SYMLINK_FOLLOW); P_FLAG(NO_AUTOMOUNT); P_FLAG(EMPTY_PATH); + P_FLAG(STATX_SYNC_AS_STAT); P_FLAG(STATX_FORCE_SYNC); P_FLAG(STATX_DONT_SYNC); -- 2.34.1
| |