2023-08-29 | Ian Rogers | perf jevents: Use "default_core" for events with no... Signed-off-by: Ian Rogers <irogers@google.com> Cc: Ian Rogers <irogers@google.com> ...lkml/20230826062203.1058041-1-irogers@google.com |
commit | commitdiff | tree |
2023-08-29 | Ian Rogers | perf pmus: Skip duplicate PMUs and don't print list... Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230825135237.921058-3-irogers@google.com |
commit | commitdiff | tree |
2023-08-29 | Ian Rogers | perf pmus: Sort pmus by name then suffix Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230825135237.921058-2-irogers@google.com |
commit | commitdiff | tree |
2023-08-25 | Ian Rogers | perf tui slang: Tidy casts Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230825024002.801955-7-irogers@google.com |
commit | commitdiff | tree |
2023-08-25 | Ian Rogers | perf build-id: Simplify build_id_cache__cachedir() Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230825024002.801955-6-irogers@google.com |
commit | commitdiff | tree |
2023-08-25 | Ian Rogers | perf pmu: Make id const and add missing free Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230825024002.801955-5-irogers@google.com |
commit | commitdiff | tree |
2023-08-25 | Ian Rogers | perf parse-events: Make term's config const Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230825024002.801955-4-irogers@google.com |
commit | commitdiff | tree |
2023-08-25 | Ian Rogers | perf pmu: Remove logic for PMU name being NULL Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230825024002.801955-3-irogers@google.com |
commit | commitdiff | tree |
2023-08-25 | Ian Rogers | perf header: Fix missing PMU caps Signed-off-by: Ian Rogers <irogers@google.com> Cc: Ian Rogers <irogers@google.com> ...org/r/20230825024002.801955-2-irogers@google.com |
commit | commitdiff | tree |
2023-08-24 | Ian Rogers | perf jevents: Don't append Unit to desc Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230824183212.374787-1-irogers@google.com |
commit | commitdiff | tree |
2023-08-24 | Ian Rogers | perf jevents: Sort strings in the big C string to reduce... Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230824041330.266337-18-irogers@google.com |
commit | commitdiff | tree |
2023-08-24 | Ian Rogers | perf pmu: Lazily load sysfs aliases Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230824041330.266337-17-irogers@google.com |
commit | commitdiff | tree |
2023-08-24 | Ian Rogers | perf pmu: Be lazy about loading event info files from... Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230824041330.266337-16-irogers@google.com |
commit | commitdiff | tree |
2023-08-24 | Ian Rogers | perf pmu: Scan type early to fail an invalid PMU quickly Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230824041330.266337-15-irogers@google.com |
commit | commitdiff | tree |
2023-08-24 | Ian Rogers | perf pmu: Lazily add JSON events Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230824041330.266337-14-irogers@google.com |
commit | commitdiff | tree |
2023-08-24 | Ian Rogers | perf pmu: Cache JSON events table Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230824041330.266337-13-irogers@google.com |
commit | commitdiff | tree |
2023-08-24 | Ian Rogers | perf pmu: Merge JSON events with sysfs at load time Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230824041330.266337-12-irogers@google.com |
commit | commitdiff | tree |
2023-08-24 | Ian Rogers | perf pmu: Prefer passing pmu to aliases list Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230824041330.266337-11-irogers@google.com |
commit | commitdiff | tree |
2023-08-24 | Ian Rogers | perf pmu: Parse sysfs events directly from a file Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230824041330.266337-10-irogers@google.com |
commit | commitdiff | tree |
2023-08-24 | Ian Rogers | perf pmu-events: Add pmu_events_table__find_event() Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230824041330.266337-9-irogers@google.com |
commit | commitdiff | tree |
2023-08-24 | Ian Rogers | perf pmu-events: Reduce processed events by passing PMU Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230824041330.266337-8-irogers@google.com |
commit | commitdiff | tree |
2023-08-24 | Ian Rogers | perf s390 s390_cpumcfdg_dump: Don't scan all PMUs Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230824041330.266337-7-irogers@google.com |
commit | commitdiff | tree |
2023-08-24 | Ian Rogers | perf parse-events: Improve error message for double... Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230824041330.266337-6-irogers@google.com |
commit | commitdiff | tree |
2023-08-24 | Ian Rogers | perf jevents: Group events by PMU Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230824041330.266337-5-irogers@google.com |
commit | commitdiff | tree |
2023-08-24 | Ian Rogers | perf pmu-events: Add extra underscore to function names Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230824041330.266337-4-irogers@google.com |
commit | commitdiff | tree |
2023-08-24 | Ian Rogers | perf pmu: Abstract alias/event struct Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230824041330.266337-3-irogers@google.com |
commit | commitdiff | tree |
2023-08-24 | Ian Rogers | perf pmu: Make the loading of formats lazy Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230824041330.266337-2-irogers@google.com |
commit | commitdiff | tree |
2023-08-23 | Ian Rogers | perf pmu: Pass PMU rather than aliases and format Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230823080828.1460376-9-irogers@google.com |
commit | commitdiff | tree |
2023-08-23 | Ian Rogers | perf pmu: Avoid passing format list to perf_pmu__format_bits() Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230823080828.1460376-8-irogers@google.com |
commit | commitdiff | tree |
2023-08-23 | Ian Rogers | perf pmu: Avoid passing format list to perf_pmu__format_type Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230823080828.1460376-7-irogers@google.com |
commit | commitdiff | tree |
2023-08-23 | Ian Rogers | perf pmu: Avoid passing format list to perf_pmu__config_terms() Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230823080828.1460376-6-irogers@google.com |
commit | commitdiff | tree |
2023-08-23 | Ian Rogers | perf pmu: Reduce scope of perf_pmu_error() Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230823080828.1460376-5-irogers@google.com |
commit | commitdiff | tree |
2023-08-23 | Ian Rogers | perf pmu: Move perf_pmu__set_format to pmu.y Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230823080828.1460376-4-irogers@google.com |
commit | commitdiff | tree |
2023-08-23 | Ian Rogers | perf pmu: Avoid a path name copy Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230823080828.1460376-3-irogers@google.com |
commit | commitdiff | tree |
2023-08-23 | Ian Rogers | perf script ibs: Remove unused include Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230823080828.1460376-2-irogers@google.com |
commit | commitdiff | tree |
2023-08-15 | Ian Rogers | perf trace: Tidy comments related to BPF + syscall... Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230810184853.2860737-5-irogers@google.com |
commit | commitdiff | tree |
2023-08-15 | Ian Rogers | perf bpf examples: With no BPF events remove examples Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230810184853.2860737-4-irogers@google.com |
commit | commitdiff | tree |
2023-08-15 | Ian Rogers | perf trace: Migrate BPF augmentation to use a skeleton Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230810184853.2860737-3-irogers@google.com |
commit | commitdiff | tree |
2023-08-15 | Ian Rogers | perf parse-events: Remove BPF event support Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230810184853.2860737-2-irogers@google.com |
commit | commitdiff | tree |
2023-08-15 | Ian Rogers | perf bpf: Remove support for embedding clang for compiling... Signed-off-by: Ian Rogers <irogers@google.com> |
commit | commitdiff | tree |
2023-08-11 | Ian Rogers | perf script python: Add stub for PMU symbol to the... Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230810180944.2794188-1-irogers@google.com |
commit | commitdiff | tree |
2023-08-08 | Ian Rogers | perf stat: Don't display zero tool counts Signed-off-by: Ian Rogers <irogers@google.com> |
commit | commitdiff | tree |
2023-08-03 | Ian Rogers | perf vendor events intel: Update Icelake+ metric constraints ...org/lkml/20230719001836.198363-3-irogers@google.com/ Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230801053634.1142634-5-irogers@google.com |
commit | commitdiff | tree |
2023-08-03 | Ian Rogers | perf vendor events intel: Update sapphirerapids to... Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230801053634.1142634-4-irogers@google.com |
commit | commitdiff | tree |
2023-08-03 | Ian Rogers | perf vendor events intel: Update meteorlake to 1.04 Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230801053634.1142634-3-irogers@google.com |
commit | commitdiff | tree |
2023-08-03 | Ian Rogers | perf parse-events x86: Avoid sorting uops_retired.slots Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230801053634.1142634-2-irogers@google.com |
commit | commitdiff | tree |
2023-08-03 | Ian Rogers | perf parse-events: Remove array remnants Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230728001212.457900-4-irogers@google.com |
commit | commitdiff | tree |
2023-08-03 | Ian Rogers | perf tools: Revert enable indices setting syntax for... Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230728001212.457900-3-irogers@google.com |
commit | commitdiff | tree |
2023-08-03 | Ian Rogers | perf parse-event: Avoid BPF test SEGV Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230728001212.457900-2-irogers@google.com |
commit | commitdiff | tree |
2023-08-03 | Ian Rogers | perf build: Remove -Wno-redundant-decls in 2 cases Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230728064917.767761-7-irogers@google.com |
commit | commitdiff | tree |
2023-08-03 | Ian Rogers | perf build: Disable fewer bison warnings Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230728064917.767761-6-irogers@google.com |
commit | commitdiff | tree |
2023-08-03 | Ian Rogers | perf build: Disable fewer flex warnings Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230728064917.767761-5-irogers@google.com |
commit | commitdiff | tree |
2023-08-01 | Ian Rogers | perf test parse-events: Test complex name has required... Signed-off-by: Ian Rogers <irogers@google.com> Cc: Ian Rogers <irogers@google.com> ...org/r/20230706183705.601412-2-irogers@google.com |
commit | commitdiff | tree |
2023-08-01 | Ian Rogers | perf pmus: Create placholder regardless of scanning... Signed-off-by: Ian Rogers <irogers@google.com> Cc: Ian Rogers <irogers@google.com> ...org/r/20230706183705.601412-1-irogers@google.com |
commit | commitdiff | tree |
2023-07-28 | Ian Rogers | perf build: Add Wextra for C++ compilation Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230728064917.767761-4-irogers@google.com |
commit | commitdiff | tree |
2023-07-28 | Ian Rogers | perf build: Don't always set -funwind-tables and -ggdb3 Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230728064917.767761-3-irogers@google.com |
commit | commitdiff | tree |
2023-07-28 | Ian Rogers | perf bpf-loader: Remove unneeded diagnostic pragma Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230728064917.767761-2-irogers@google.com |
commit | commitdiff | tree |
2023-07-28 | Ian Rogers | perf parse-events: Remove ABORT_ON Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230627181030.95608-14-irogers@google.com |
commit | commitdiff | tree |
2023-07-28 | Ian Rogers | perf parse-events: Improve location for add pmu Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230627181030.95608-13-irogers@google.com |
commit | commitdiff | tree |
2023-07-28 | Ian Rogers | perf parse-events: Populate error column for BPF/tracepoint... Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230627181030.95608-12-irogers@google.com |
commit | commitdiff | tree |
2023-07-28 | Ian Rogers | perf parse-events: Additional error reporting Signed-off-by: Ian Rogers <irogers@google.com> Cc: Ian Rogers <irogers@google.com> ...org/r/20230627181030.95608-11-irogers@google.com |
commit | commitdiff | tree |
2023-07-28 | Ian Rogers | perf parse-events: Separate ENOMEM memory handling Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230627181030.95608-10-irogers@google.com |
commit | commitdiff | tree |
2023-07-28 | Ian Rogers | perf parse-events: Move instances of YYABORT to YYNOMEM Signed-off-by: Ian Rogers <irogers@google.com> ...kernel.org/r/20230627181030.95608-9-irogers@google.com |
commit | commitdiff | tree |
2023-07-28 | Ian Rogers | perf parse-events: Separate YYABORT and YYNOMEM cases Signed-off-by: Ian Rogers <irogers@google.com> ...kernel.org/r/20230627181030.95608-8-irogers@google.com |
commit | commitdiff | tree |
2023-07-28 | Ian Rogers | perf parse-event: Add memory allocation test for name... Signed-off-by: Ian Rogers <irogers@google.com> ...kernel.org/r/20230627181030.95608-7-irogers@google.com |
commit | commitdiff | tree |
2023-07-27 | Ian Rogers | perf parse-events: Only move force grouped evsels when... Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230719001836.198363-4-irogers@google.com |
commit | commitdiff | tree |
2023-07-27 | Ian Rogers | perf parse-events: When fixing group leaders always... Signed-off-by: Ian Rogers <irogers@google.com> Cc: Ian Rogers <irogers@google.com> ...org/r/20230719001836.198363-3-irogers@google.com |
commit | commitdiff | tree |
2023-07-27 | Ian Rogers | perf parse-events: Extra care around force grouped... Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230719001836.198363-2-irogers@google.com |
commit | commitdiff | tree |
2023-07-26 | Ian Rogers | perf parse-events: Avoid regrouped warning for wild... Signed-off-by: Ian Rogers <irogers@google.com> ...kernel.org/r/20230627181030.95608-6-irogers@google.com |
commit | commitdiff | tree |
2023-07-26 | Ian Rogers | perf parse-events: Add more comments to 'struct parse_events... Signed-off-by: Ian Rogers <irogers@google.com> ...kernel.org/r/20230627181030.95608-5-irogers@google.com |
commit | commitdiff | tree |
2023-07-26 | Ian Rogers | perf parse-events: Remove two unused tokens Signed-off-by: Ian Rogers <irogers@google.com> ...kernel.org/r/20230627181030.95608-4-irogers@google.com |
commit | commitdiff | tree |
2023-07-26 | Ian Rogers | perf parse-events: Remove unused PE_KERNEL_PMU_EVENT... Signed-off-by: Ian Rogers <irogers@google.com> ...kernel.org/r/20230627181030.95608-3-irogers@google.com |
commit | commitdiff | tree |
2023-07-26 | Ian Rogers | perf parse-events: Remove unused PE_PMU_EVENT_FAKE... Signed-off-by: Ian Rogers <irogers@google.com> ...kernel.org/r/20230627181030.95608-2-irogers@google.com |
commit | commitdiff | tree |
2023-07-24 | Ian Rogers | perf build: Add LTO build option Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230724201247.748146-5-irogers@google.com |
commit | commitdiff | tree |
2023-07-24 | Ian Rogers | perf test: Avoid weak symbol for arch_tests Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230724201247.748146-4-irogers@google.com |
commit | commitdiff | tree |
2023-07-24 | Ian Rogers | perf parse-events: Avoid use uninitialized warning Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230724201247.748146-3-irogers@google.com |
commit | commitdiff | tree |
2023-07-24 | Ian Rogers | perf stat: Avoid uninitialized use of perf_stat_config Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230724201247.748146-2-irogers@google.com |
commit | commitdiff | tree |
2023-07-12 | Ian Rogers | perf parse-events: Avoid SEGV if PMU lookup fails for... Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230712065250.1450306-1-irogers@google.com |
commit | commitdiff | tree |
2023-07-11 | Ian Rogers | libsubcmd: Avoid SEGV/use-after-free when commands... Signed-off-by: Ian Rogers <irogers@google.com> Cc: Ian Rogers <irogers@google.com> ...org/r/20230707230926.841086-1-irogers@google.com |
commit | commitdiff | tree |
2023-06-30 | Ian Rogers | perf vendor events intel: Update tigerlake to 1.13 Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230623151016.4193660-13-irogers@google.com |
commit | commitdiff | tree |
2023-06-30 | Ian Rogers | perf vendor events intel: Update skylakex to 1.31 Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230623151016.4193660-12-irogers@google.com |
commit | commitdiff | tree |
2023-06-30 | Ian Rogers | perf vendor events intel: Update skylake to 57 Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230623151016.4193660-11-irogers@google.com |
commit | commitdiff | tree |
2023-06-30 | Ian Rogers | perf vendor events intel: Update sapphirerapids to... Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230623151016.4193660-10-irogers@google.com |
commit | commitdiff | tree |
2023-06-30 | Ian Rogers | perf vendor events intel: Update icelakex to 1.21 Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230623151016.4193660-9-irogers@google.com |
commit | commitdiff | tree |
2023-06-30 | Ian Rogers | perf vendor events intel: Update icelake to 1.19 Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230623151016.4193660-8-irogers@google.com |
commit | commitdiff | tree |
2023-06-30 | Ian Rogers | perf vendor events intel: Update cascadelakex to 1.19 Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230623151016.4193660-7-irogers@google.com |
commit | commitdiff | tree |
2023-06-30 | Ian Rogers | perf vendor events intel: Update meteorlake to 1.03 Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230623151016.4193660-6-irogers@google.com |
commit | commitdiff | tree |
2023-06-30 | Ian Rogers | perf vendor events intel: Add rocketlake events/metrics Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230623151016.4193660-5-irogers@google.com |
commit | commitdiff | tree |
2023-06-30 | Ian Rogers | perf vendor metrics intel: Make transaction metrics... Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230623151016.4193660-4-irogers@google.com |
commit | commitdiff | tree |
2023-06-30 | Ian Rogers | perf jevents: Support for has_event function Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230623151016.4193660-3-irogers@google.com |
commit | commitdiff | tree |
2023-06-30 | Ian Rogers | perf expr: Add has_event function Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230623151016.4193660-2-irogers@google.com |
commit | commitdiff | tree |
2023-06-28 | Ian Rogers | perf pmus: Add placeholder core PMU Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230627182834.117565-1-irogers@google.com |
commit | commitdiff | tree |
2023-06-27 | Ian Rogers | perf pmu: Correct auto_merge_stats test ...all/20230527072210.2900565-35-irogers@google.com/ Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230626053048.257959-1-irogers@google.com |
commit | commitdiff | tree |
2023-06-24 | Ian Rogers | perf symbol: Remove now unused symbol_conf.sort_by_name Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230623054520.4118442-4-irogers@google.com |
commit | commitdiff | tree |
2023-06-24 | Ian Rogers | perf symbol: Remove symbol_name_rb_node Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230623054520.4118442-3-irogers@google.com |
commit | commitdiff | tree |
2023-06-24 | Ian Rogers | perf dso: Sort symbols under lock Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230623054520.4118442-2-irogers@google.com |
commit | commitdiff | tree |
2023-06-24 | Ian Rogers | perf build: Filter out BTF sources without a .BTF section Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230623041405.4039475-5-irogers@google.com |
commit | commitdiff | tree |
2023-06-24 | Ian Rogers | perf test: Add build tests for BUILD_BPF_SKEL Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230623041405.4039475-4-irogers@google.com |
commit | commitdiff | tree |
2023-06-24 | Ian Rogers | perf bpf: Move the declaration of struct rq Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230623041405.4039475-3-irogers@google.com |
commit | commitdiff | tree |
2023-06-24 | Ian Rogers | perf build: Add ability to build with a generated vmlinux.h Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20230623041405.4039475-2-irogers@google.com |
commit | commitdiff | tree |
next |