Em Wed, Apr 29, 2020 at 06:07:42PM +0300, Adrian Hunter escreveu: > Hi > > This patchset adds Intel PT support for synthesizing branch stacks for > regular events. This follows on from the patchset that did the same thing > for call chains. > > The first 3 patches convert Intel PT to using thread-stack to record branch > stacks, which allows branch stacks to be accumulated separately for each > thread. > > The next 3 patches add support for synthesizing branch stacks for regular > events. > > The final 2 patches update some documentation.
Thanks, applied. - Arnaldo > > Adrian Hunter (9): > perf thread-stack: Add branch stack support > perf intel-pt: Consolidate thread-stack use condition > perf intel-pt: Change branch stack support to use thread-stacks > perf auxtrace: Add option to synthesize branch stack for regular events > perf evsel: Add support for synthesized branch stack sample type > perf thread-stack: Add thread_stack__br_sample_late() > perf intel-pt: Add support for synthesizing branch stacks for regular > events > perf intel-pt: Update documentation about itrace G and L options > perf intel-pt: Update documentation about using /proc/kcore > > tools/perf/Documentation/itrace.txt | 5 + > tools/perf/Documentation/perf-intel-pt.txt | 53 +++++-- > tools/perf/builtin-inject.c | 3 +- > tools/perf/builtin-report.c | 5 +- > tools/perf/util/auxtrace.c | 6 +- > tools/perf/util/auxtrace.h | 2 + > tools/perf/util/evsel.h | 10 ++ > tools/perf/util/intel-bts.c | 2 +- > tools/perf/util/intel-pt.c | 210 ++++++++++++++-------------- > tools/perf/util/s390-cpumsf.c | 3 +- > tools/perf/util/session.c | 2 +- > tools/perf/util/thread-stack.c | 217 > +++++++++++++++++++++++++++-- > tools/perf/util/thread-stack.h | 8 +- > 13 files changed, 393 insertions(+), 133 deletions(-) > > > Regards > Adrian -- - Arnaldo