PERF_IP_FLAG_RETURN
} else if (sample->flags & (PERF_IP_FLAG_RETURN | PERF_IP_FLAG_TRACE_END)) {
if (thread__ts(thread) && sample->flags & PERF_IP_FLAG_RETURN)
speq->flags |= PERF_IP_FLAG_RETURN;
speq->flags |= PERF_IP_FLAG_RETURN;
PERF_IP_FLAG_RETURN;
PERF_IP_FLAG_RETURN;
PERF_IP_FLAG_RETURN;
PERF_IP_FLAG_RETURN |
PERF_IP_FLAG_RETURN |
PERF_IP_FLAG_RETURN |
{PERF_IP_FLAG_BRANCH | PERF_IP_FLAG_RETURN, "return"},
{PERF_IP_FLAG_BRANCH | PERF_IP_FLAG_RETURN | PERF_IP_FLAG_INTERRUPT,
{PERF_IP_FLAG_BRANCH | PERF_IP_FLAG_RETURN | PERF_IP_FLAG_SYSCALLRET,
PERF_IP_FLAG_RETURN |\
bts->branches_filter |= PERF_IP_FLAG_RETURN |
return PERF_IP_FLAG_BRANCH | PERF_IP_FLAG_RETURN;
return PERF_IP_FLAG_BRANCH | PERF_IP_FLAG_RETURN |
return PERF_IP_FLAG_BRANCH | PERF_IP_FLAG_RETURN |
pt->branches_filter |= PERF_IP_FLAG_RETURN |
} else if (sample->flags & PERF_IP_FLAG_RETURN) {
} else if ((flags & PERF_IP_FLAG_RETURN) && from_ip) {
{PERF_IP_FLAG_BRANCH | PERF_IP_FLAG_RETURN, "return"},
{PERF_IP_FLAG_BRANCH | PERF_IP_FLAG_RETURN | PERF_IP_FLAG_INTERRUPT, "iret"},
{PERF_IP_FLAG_BRANCH | PERF_IP_FLAG_RETURN | PERF_IP_FLAG_SYSCALLRET, "sysret"},