]> git.ipfire.org Git - thirdparty/kernel/stable.git/blame - tools/perf/trace/beauty/beauty.h
perf trace: Only build tools/perf/trace/beauty/ when building 'perf trace'
[thirdparty/kernel/stable.git] / tools / perf / trace / beauty / beauty.h
CommitLineData
fd5cead2
ACM
1#ifndef _PERF_TRACE_BEAUTY_H
2#define _PERF_TRACE_BEAUTY_H
3
4#include <linux/types.h>
5
6struct trace;
7struct thread;
8
9struct syscall_arg {
10 unsigned long val;
11 struct thread *thread;
12 struct trace *trace;
13 void *parm;
14 u8 idx;
15 u8 mask;
16};
17
274e86fd
ACM
18size_t syscall_arg__scnprintf_strarrays(char *bf, size_t size, struct syscall_arg *arg);
19#define SCA_STRARRAYS syscall_arg__scnprintf_strarrays
20
fd5cead2
ACM
21size_t syscall_arg__scnprintf_statx_flags(char *bf, size_t size, struct syscall_arg *arg);
22#define SCA_STATX_FLAGS syscall_arg__scnprintf_statx_flags
23
24size_t syscall_arg__scnprintf_statx_mask(char *bf, size_t size, struct syscall_arg *arg);
25#define SCA_STATX_MASK syscall_arg__scnprintf_statx_mask
26
27#endif /* _PERF_TRACE_BEAUTY_H */