lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Wed, 1 Apr 2020 13:15:57 +0300 From: Adrian Hunter <adrian.hunter@...el.com> To: Arnaldo Carvalho de Melo <acme@...nel.org> Cc: Jiri Olsa <jolsa@...hat.com>, Andi Kleen <ak@...ux.intel.com>, linux-kernel@...r.kernel.org, Adrian Hunter <adrian.hunter@...el.com> Subject: [PATCH 00/16] perf intel-pt: Sampling improvements Hi Here are 3 sampling improvements for Intel PT: 1. Patches 1 to 7 For reporting purposes, un-group AUX area event Please example in patch 7 2. Patches 8 to 11 Add support for synthesizing callchains for regular events Please see example in patch 11 3. Patches 12 to 16 Add support for leader-sampling with AUX area event Please see example in patch 16 Patches also found here: git.infradead.org:/srv/git/users/ahunter/linux-perf.git callchain Adrian Hunter (16): perf auxtrace: Add ->evsel_is_auxtrace() callback perf intel-pt: Implement ->evsel_is_auxtrace() callback perf intel-bts: Implement ->evsel_is_auxtrace() callback perf arm-spe: Implement ->evsel_is_auxtrace() callback perf cs-etm: Implement ->evsel_is_auxtrace() callback perf s390-cpumsf: Implement ->evsel_is_auxtrace() callback perf auxtrace: For reporting purposes, un-group AUX area event perf auxtrace: Add an option to synthesize callchains for regular events perf thread-stack: Add thread_stack__sample_late() perf tools: Add support for synthesized sample type perf intel-pt: Add support for synthesizing callchains for regular events perf tools: Move and globalize perf_evsel__find_pmu() and perf_evsel__is_aux_event() perf tools: Move leader-sampling configuration perf tools: Rearrange perf_evsel__config_leader_sampling() perf tools: Allow multiple read formats perf tools: Add support for leader-sampling with AUX area events tools/perf/Documentation/itrace.txt | 1 + tools/perf/Documentation/perf-list.txt | 3 ++ tools/perf/builtin-report.c | 3 +- tools/perf/builtin-script.c | 2 +- tools/perf/util/arm-spe.c | 10 ++++ tools/perf/util/auxtrace.c | 94 +++++++++++++++++++++++++--------- tools/perf/util/auxtrace.h | 14 +++++ tools/perf/util/cs-etm.c | 11 ++++ tools/perf/util/evlist.c | 6 ++- tools/perf/util/evsel.c | 41 +++++++-------- tools/perf/util/evsel.h | 18 ++++++- tools/perf/util/intel-bts.c | 10 ++++ tools/perf/util/intel-pt.c | 78 +++++++++++++++++++++++++--- tools/perf/util/record.c | 62 ++++++++++++++++++++++ tools/perf/util/s390-cpumcf-kernel.h | 1 + tools/perf/util/s390-cpumsf.c | 11 +++- tools/perf/util/thread-stack.c | 57 +++++++++++++++++++++ tools/perf/util/thread-stack.h | 3 ++ 18 files changed, 367 insertions(+), 58 deletions(-) Regards Adrian
Powered by blists - more mailing lists