1 PERF_SAMPLE_BRANCH_USER 1 << 0
2 PERF_SAMPLE_BRANCH_KERNEL 1 << 1
3 PERF_SAMPLE_BRANCH_HV 1 << 2
4 PERF_SAMPLE_BRANCH_ANY 1 << 3
5 PERF_SAMPLE_BRANCH_ANY_CALL 1 << 4
6 PERF_SAMPLE_BRANCH_ANY_RETURN 1 << 5
7 PERF_SAMPLE_BRANCH_IND_CALL 1 << 6
8 PERF_SAMPLE_BRANCH_ABORT_TX 1 << 7
9 PERF_SAMPLE_BRANCH_IN_TX 1 << 8
10 PERF_SAMPLE_BRANCH_NO_TX 1 << 9
11 PERF_SAMPLE_BRANCH_COND 1 << 10
12 PERF_SAMPLE_BRANCH_CALL_STACK 1 << 11
13 PERF_SAMPLE_BRANCH_IND_JUMP 1 << 12
14 PERF_SAMPLE_BRANCH_CALL 1 << 13
15 PERF_SAMPLE_BRANCH_NO_FLAGS 1 << 14
16 PERF_SAMPLE_BRANCH_NO_CYCLES 1 << 15