aboutsummaryrefslogtreecommitdiffstats
path: root/sys/sys.txt
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2015-11-29 16:36:30 +0100
committerDmitry Vyukov <dvyukov@google.com>2015-11-29 16:36:30 +0100
commitd45c28cdcfe03f079faf0a69a93e4752ec034add (patch)
tree9501eb59a94635b92651c9fe0071ddaa62712ad3 /sys/sys.txt
parent81de33fab197a1df741ae6dc660238c78603a72f (diff)
sys: fix description of perf attribute
Diffstat (limited to 'sys/sys.txt')
-rw-r--r--sys/sys.txt9
1 files changed, 4 insertions, 5 deletions
diff --git a/sys/sys.txt b/sys/sys.txt
index 8cf1b49a8..662c4f4b2 100644
--- a/sys/sys.txt
+++ b/sys/sys.txt
@@ -2464,6 +2464,7 @@ ioctl$PERF_EVENT_IOC_SET_BPF(fd fd[perf], cmd const[PERF_EVENT_IOC_SET_BPF], pro
perf_flags = PERF_FLAG_FD_NO_GROUP, PERF_FLAG_FD_OUTPUT, PERF_FLAG_PID_CGROUP, PERF_FLAG_FD_CLOEXEC
perf_event_type = PERF_TYPE_HARDWARE, PERF_TYPE_SOFTWARE, PERF_TYPE_TRACEPOINT, PERF_TYPE_HW_CACHE, PERF_TYPE_RAW, PERF_TYPE_BREAKPOINT
perf_bp_type = HW_BREAKPOINT_EMPTY, HW_BREAKPOINT_R, HW_BREAKPOINT_W, HW_BREAKPOINT_X
+perf_attr_flags = 1, 2, 4
perf_event_attr {
type flags[perf_event_type, int32]
@@ -2474,14 +2475,12 @@ perf_event_attr {
format int64
# Lots of various bit flags.
# Split into int8's because for int64 large values generated less frequently than small ones.
+# Kernel checks that unused bits are zero.
flags0 int8
flags1 int8
flags2 int8
- flags3 int8
- flags4 int8
- flags5 int8
- flags6 int8
- flags7 int8
+ flags3 flags[perf_attr_flags, int8]
+ freserv const[0, int32]
wakeup int32
bptype flags[perf_bp_type, int32]
config1 int64