linux/tools/perf
Adrian Hunter 6cd2cbfc68 perf evsel: Add support for synthesized branch stack sample type
Allow for a synthesized branch stack to be added to samples. As with
synthesized call chains, the sample type cannot be changed because it is
needed to continue to parse events. So add and use helper function
evsel__has_br_stack() to indicate a branch stack, whether original or
synthesized.

Signed-off-by: Adrian Hunter <adrian.hunter@intel.com>
Cc: Andi Kleen <ak@linux.intel.com>
Cc: Jiri Olsa <jolsa@redhat.com>
Link: http://lore.kernel.org/lkml/20200429150751.12570-6-adrian.hunter@intel.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2020-05-05 16:35:29 -03:00
..
arch perf tools: Move routines that probe for perf API features to separate file 2020-05-05 16:35:26 -03:00
bench perf bench: Add a multi-threaded synthesize benchmark 2020-04-30 10:48:25 -03:00
Documentation perf auxtrace: Add option to synthesize branch stack for regular events 2020-05-05 16:35:29 -03:00
examples/bpf Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next 2020-01-28 16:02:33 -08:00
include/bpf perf bpf: Remove bpf/ subdir from bpf.h headers used to build bpf events 2020-02-18 10:13:28 -03:00
jvmti
pmu-events perf vendor events power9: Add hv_24x7 socket/chip level metric events 2020-04-30 10:48:33 -03:00
python
scripts perf script: Add flamegraph.py script 2020-04-16 12:19:14 -03:00
tests perf tests expr: Added test for runtime param in metric expression 2020-04-30 10:48:33 -03:00
trace tools headers UAPI: Sync linux/mman.h with the kernel 2020-04-14 09:04:53 -03:00
ui perf report/top TUI: Fix title line formatting 2020-04-03 09:37:55 -03:00
util perf evsel: Add support for synthesized branch stack sample type 2020-05-05 16:35:29 -03:00
.gitignore .gitignore: add SPDX License Identifier 2020-03-25 11:50:48 +01:00
Build
builtin-annotate.c perf annotate: Prefer cmdline option over default config 2020-02-27 10:45:08 -03:00
builtin-bench.c perf bench: Add event synthesis benchmark 2020-04-16 12:19:12 -03:00
builtin-buildid-cache.c
builtin-buildid-list.c
builtin-c2c.c perf c2c: Remove unneeded semicolon 2020-04-30 10:48:32 -03:00
builtin-config.c
builtin-data.c
builtin-diff.c perf tools: Remove unneeded semicolons 2020-04-30 10:48:32 -03:00
builtin-evlist.c
builtin-ftrace.c perf tools: Support CAP_PERFMON capability 2020-04-16 12:19:08 -03:00
builtin-help.c
builtin-inject.c perf auxtrace: Add option to synthesize branch stack for regular events 2020-05-05 16:35:29 -03:00
builtin-kallsyms.c
builtin-kmem.c
builtin-kvm.c
builtin-list.c
builtin-lock.c perf tools: Remove unneeded semicolons 2020-04-30 10:48:32 -03:00
builtin-mem.c perf tools: Remove unneeded semicolons 2020-04-30 10:48:32 -03:00
builtin-probe.c perf probe: Check return value of strlist__add() for -ENOMEM 2020-02-27 11:03:13 -03:00
builtin-record.c perf record: Move side band evlist setup to separate routine 2020-05-05 16:35:29 -03:00
builtin-report.c perf auxtrace: Add option to synthesize branch stack for regular events 2020-05-05 16:35:29 -03:00
builtin-sched.c
builtin-script.c perf script: Remove extraneous newline in perf_sample__fprintf_regs() 2020-04-30 10:48:32 -03:00
builtin-stat.c perf stat: Improve runtime stat for interval mode 2020-04-23 11:03:46 -03:00
builtin-timechart.c
builtin-top.c perf bpf: Decouple creating the evlist from adding the SB event 2020-05-05 16:35:29 -03:00
builtin-trace.c perf trace: Resolve prctl's 'option' arg strings to numbers 2020-02-11 16:41:50 -03:00
builtin-version.c
builtin.h
check-headers.sh tools headers: Synchronize linux/bits.h with the kernel sources 2020-04-14 11:40:05 -03:00
command-list.txt
CREDITS
design.txt perf tools: Support CAP_PERFMON capability 2020-04-16 12:19:08 -03:00
Makefile tools: Let O= makes handle a relative path with -C option 2020-03-06 17:08:28 -03:00
Makefile.config perf tools: Support Python 3.8+ in Makefile 2020-04-03 10:03:44 -03:00
Makefile.perf perf: Normalize gcc parameter when generating arch errno table 2020-03-26 11:04:01 -03:00
MANIFEST
perf-archive.sh
perf-completion.sh
perf-read-vdso.c
perf-sys.h
perf-with-kcore.sh
perf.c
perf.h