mirror of
https://github.com/torvalds/linux.git
synced 2026-06-03 20:14:06 +02:00
perf expr: Add #target_cpu literal
For CPU nanoseconds a lot of the stat-shadow metrics use either task-clock or cpu-clock, the latter being used when target__has_cpu. Add a #target_cpu literal so that json metrics can perform the same test. Signed-off-by: Ian Rogers <irogers@google.com> Signed-off-by: Namhyung Kim <namhyung@kernel.org>
This commit is contained in:
parent
c8035a4961
commit
2e5140849b
|
|
@ -409,6 +409,9 @@ double expr__get_literal(const char *literal, const struct expr_scanner_ctx *ctx
|
|||
} else if (!strcmp("#core_wide", literal)) {
|
||||
result = core_wide(ctx->system_wide, ctx->user_requested_cpu_list)
|
||||
? 1.0 : 0.0;
|
||||
} else if (!strcmp("#target_cpu", literal)) {
|
||||
result = (ctx->system_wide || ctx->user_requested_cpu_list)
|
||||
? 1.0 : 0.0;
|
||||
} else {
|
||||
pr_err("Unrecognized literal '%s'", literal);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user