PERF_SAMPLE_BRANCH_KERNEL
PERF_SAMPLE_BRANCH_KERNEL |\
int plm_k = PERF_SAMPLE_BRANCH_KERNEL | PERF_SAMPLE_BRANCH_HV;
if (br_type & PERF_SAMPLE_BRANCH_KERNEL)
m &= PERF_SAMPLE_BRANCH_KERNEL | PERF_SAMPLE_BRANCH_USER;
b |= PERF_SAMPLE_BRANCH_KERNEL;
*br_type |= PERF_SAMPLE_BRANCH_KERNEL;
if (br_type & PERF_SAMPLE_BRANCH_KERNEL)
PERF_SAMPLE_BRANCH_KERNEL | \
if (branch_type & PERF_SAMPLE_BRANCH_KERNEL)
if (branch_type & PERF_SAMPLE_BRANCH_KERNEL) {
if (branch_sample & PERF_SAMPLE_BRANCH_KERNEL)
if (branch_sample & PERF_SAMPLE_BRANCH_KERNEL)
if (branch_sample & PERF_SAMPLE_BRANCH_KERNEL)
bool exclude_kernel = !((branch_sample_type & PERF_SAMPLE_BRANCH_KERNEL) ||
PERF_SAMPLE_BRANCH_KERNEL|\
mask |= PERF_SAMPLE_BRANCH_KERNEL;
(PERF_SAMPLE_BRANCH_KERNEL |\
PERF_SAMPLE_BRANCH_KERNEL|\
BRANCH_OPT("k", PERF_SAMPLE_BRANCH_KERNEL),
PERF_SAMPLE_BRANCH_KERNEL |\
attr.branch_sample_type = PERF_SAMPLE_BRANCH_KERNEL |