unix: add missing PERF_SAMPLE values

This adds missing `sample_type` options from: https://man7.org/linux/man-pages/man2/perf_event_open.2.html

Change-Id: Icc17151f973d9a9f327bd6ca064e94ccc29e741c
GitHub-Last-Rev: 46e519b84c
GitHub-Pull-Request: golang/sys#79
Reviewed-on: https://go-review.googlesource.com/c/sys/+/249157
Reviewed-by: Ian Lance Taylor <iant@golang.org>
This commit is contained in:
Paweł Szulik
2020-08-18 19:10:35 +00:00
committed by Ian Lance Taylor
parent 9781c653f4
commit 9a32b3aa38
2 changed files with 14 additions and 0 deletions

View File

@@ -1076,6 +1076,13 @@ const (
PERF_SAMPLE_STREAM_ID = C.PERF_SAMPLE_STREAM_ID
PERF_SAMPLE_RAW = C.PERF_SAMPLE_RAW
PERF_SAMPLE_BRANCH_STACK = C.PERF_SAMPLE_BRANCH_STACK
PERF_SAMPLE_REGS_USER = C.PERF_SAMPLE_REGS_USER
PERF_SAMPLE_STACK_USER = C.PERF_SAMPLE_STACK_USER
PERF_SAMPLE_WEIGHT = C.PERF_SAMPLE_WEIGHT
PERF_SAMPLE_DATA_SRC = C.PERF_SAMPLE_DATA_SRC
PERF_SAMPLE_IDENTIFIER = C.PERF_SAMPLE_IDENTIFIER
PERF_SAMPLE_TRANSACTION = C.PERF_SAMPLE_TRANSACTION
PERF_SAMPLE_REGS_INTR = C.PERF_SAMPLE_REGS_INTR
PERF_SAMPLE_BRANCH_USER = C.PERF_SAMPLE_BRANCH_USER
PERF_SAMPLE_BRANCH_KERNEL = C.PERF_SAMPLE_BRANCH_KERNEL

View File

@@ -1016,6 +1016,13 @@ const (
PERF_SAMPLE_STREAM_ID = 0x200
PERF_SAMPLE_RAW = 0x400
PERF_SAMPLE_BRANCH_STACK = 0x800
PERF_SAMPLE_REGS_USER = 0x1000
PERF_SAMPLE_STACK_USER = 0x2000
PERF_SAMPLE_WEIGHT = 0x4000
PERF_SAMPLE_DATA_SRC = 0x8000
PERF_SAMPLE_IDENTIFIER = 0x10000
PERF_SAMPLE_TRANSACTION = 0x20000
PERF_SAMPLE_REGS_INTR = 0x40000
PERF_SAMPLE_BRANCH_USER = 0x1
PERF_SAMPLE_BRANCH_KERNEL = 0x2