Skip to content

perf evlist: Set the correct idx when adding dummy events

Arnaldo Carvalho de Melo linux-perf-users lkml 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest83 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/83perf evlist: Set the correct idx when adding dummy eventstools/perf/util/evlist.c+1 -10 replies
2/83perf record: Generate PERF_RECORD_{MMAP,COMM,EXEC} with --delaytools/perf/builtin-record.c+16 -00 replies
3/83perf annotate: Add annotation_line structtools/perf/ui/browsers/annotate.c tools/perf/ui/gtk/annotate.c tools/perf/util/annotate.c +1 more+42 -380 replies
4/83perf annotate: Move line/offset into annotation_line structtools/perf/ui/browsers/annotate.c tools/perf/ui/gtk/annotate.c tools/perf/util/annotate.c +1 more+54 -520 replies
5/83perf annotate: Move ipc/cycles into annotation_line structtools/perf/ui/browsers/annotate.c tools/perf/util/annotate.h+10 -100 replies
6/83perf annotate: Add symbol__annotate functiontools/perf/builtin-top.c tools/perf/ui/browsers/annotate.c tools/perf/ui/gtk/annotate.c +2 more+42 -340 replies
7/83perf annotate: Add struct annotate_argstools/perf/util/annotate.c+18 -90 replies
8/83perf annotate: Add arch into struct annotate_argstools/perf/util/annotate.c+8 -90 replies
9/83perf annotate: Add map into struct annotate_argstools/perf/util/annotate.c+11 -110 replies
10/83perf annotate: Add offset/line/line_nr into struct annotate_argstools/perf/util/annotate.c+13 -80 replies
11/83perf annotate: Add evsel into struct annotation_line_argstools/perf/ui/browsers/annotate.c tools/perf/ui/gtk/annotate.c tools/perf/util/annotate.c +1 more+11 -70 replies
12/83perf annotate: Add annotation_line__next functiontools/perf/ui/browsers/annotate.c tools/perf/util/annotate.c tools/perf/util/annotate.h+13 -100 replies
13/83perf annotate: Add annotation_line__add functiontools/perf/util/annotate.c+3 -30 replies
14/83perf annotate: Move rb_node to struct annotation_linetools/perf/ui/browsers/annotate.c tools/perf/util/annotate.h+17 -140 replies
15/83perf annotate: Add annotation_line__(new|delete) functionstools/perf/ui/browsers/annotate.c tools/perf/util/annotate.c tools/perf/util/annotate.h+68 -90 replies
16/83perf annotate: Add annotated_source__purge functiontools/perf/ui/browsers/annotate.c tools/perf/util/annotate.c tools/perf/util/annotate.h+10 -120 replies
17/83perf annotate: Add samples into struct annotation_linetools/perf/util/annotate.c tools/perf/util/annotate.h+20 -50 replies
18/83perf annotate: Add symbol__calc_percent functiontools/perf/util/annotate.c tools/perf/util/annotate.h+62 -10 replies
19/83perf annotate: Add symbol__calc_lines functiontools/perf/util/annotate.c tools/perf/util/annotate.h+68 -1200 replies
20/83perf annotate: Remove disasm__calc_percent() from disasm_line__print()tools/perf/builtin-top.c tools/perf/util/annotate.c+18 -440 replies
21/83perf annotate: Remove disasm__calc_percent() from annotate_browser__calc_percent()tools/perf/ui/browsers/annotate.c+6 -130 replies
22/83perf annotate: Remove disasm__calc_percent functiontools/perf/util/annotate.c tools/perf/util/annotate.h+0 -460 replies
23/83perf annotate: Remove struct source_linetools/perf/util/annotate.h+0 -140 replies
24/83perf annotate: Add annotation_line__print functiontools/perf/util/annotate.c+22 -60 replies
25/83perf annotate: Factor annotation_line__print from disasm_line__printtools/perf/util/annotate.c+33 -360 replies
26/83perf annotate browser: Use samples data from struct annotation_linetools/perf/ui/browsers/annotate.c+20 -370 replies
27/83perf annotate browser: Do not pass nr_events in disasm_rb_tree__inserttools/perf/ui/browsers/annotate.c+6 -90 replies
28/83perf annotate browser: Rename struct browser_disasm_line to browser_linetools/perf/ui/browsers/annotate.c+13 -130 replies
29/83perf annotate browser: Rename disasm_line__browser to browser_linetools/perf/ui/browsers/annotate.c+8 -80 replies
30/83perf annotate browser: Change selection to struct annotation_linetools/perf/ui/browsers/annotate.c+34 -290 replies
31/83perf annotate browser: Change offsets to struct annotation_linetools/perf/ui/browsers/annotate.c+29 -200 replies
32/83perf annotate browser: Use struct annotation_line in browser_linetools/perf/ui/browsers/annotate.c+28 -320 replies
33/83perf annotate browser: Use struct annotation_line in find functionstools/perf/ui/browsers/annotate.c+20 -200 replies
34/83perf annotate browser: Use struct annotation_line in browser toptools/perf/ui/browsers/annotate.c+13 -130 replies
35/83perf annotate browser: Add disasm_line__write functiontools/perf/ui/browsers/annotate.c+53 -450 replies
36/83perf annotate: Align source and offset linestools/perf/util/annotate.c+24 -100 replies
37/83tools headers: Synchronize kernel ABI headers wrt SPDX tagstools/include/uapi/linux/kcmp.h tools/include/uapi/linux/prctl.h+2 -00 replies
38/83perf record: Fix -c/-F options for cpu event aliasestools/perf/util/evsel.c tools/perf/util/evsel.h tools/perf/util/parse-events.c +2 more+19 -40 replies
39/83perf evsel: Enable type checking for perf_evsel_config_term typestools/perf/util/evsel.c tools/perf/util/evsel.h+4 -30 replies
40/83perf trace: Fix an exit code of trace__symbols_inittools/perf/builtin-trace.c+4 -20 replies
41/83perf tools: Use shell function for perl cflags retrievaltools/perf/Makefile.config+1 -10 replies
42/83perf evsel: Fix up leftover perf_evsel_stat usage via evsel->privtools/perf/util/evsel.c+1 -10 replies
43/83perf tests: Add missing WRITE_ASS for new fields of perf_event_attrtools/perf/tests/attr.c+6 -00 replies
44/83perf script: Fix --per-event-dump for auxtrace synth evselstools/perf/builtin-script.c+30 -10 replies
45/83perf vendor events powerpc: Update POWER9 eventstools/perf/pmu-events/arch/powerpc/power9/cache.json tools/perf/pmu-events/arch/powerpc/power9/frontend.json tools/perf/pmu-events/arch/powerpc/power9/marked.json +4 more+88 -2480 replies
46/83perf buildid-cache: Update help text for purge commandtools/perf/builtin-buildid-cache.c+2 -20 replies
47/83perf tools: Document some missing perf.data headerstools/perf/Documentation/perf.data-file-format.txt+23 -00 replies
48/83perf script: Allow printing period for non freq mode groupstools/perf/builtin-script.c+0 -50 replies
49/83perf top: Document missing optionstools/perf/Documentation/perf-top.txt+6 -00 replies
50/83perf top: Remove a duplicate wordtools/perf/builtin-top.c+1 -10 replies
51/83perf tests: Set evlist of test__backward_ring_buffer() to !overwritetools/perf/tests/backward-ring-buffer.c+1 -10 replies
52/83perf tests: Set evlist of test__sw_clock_freq() to !overwritetools/perf/tests/sw-clock.c+1 -10 replies
53/83perf tests: Set evlist of test__basic_mmap() to !overwritetools/perf/tests/mmap-basic.c+1 -10 replies
54/83perf tests: Set evlist of test__task_exit() to !overwritetools/perf/tests/task-exit.c+1 -10 replies
55/83perf machine: Guard against NULL in machine__exit()tools/perf/util/machine.c+3 -00 replies
56/83perf help: Fix a bug during strstart() conversiontools/perf/builtin-help.c+2 -20 replies
57/83perf annotate: Do not truncate instruction names at 6 charstools/perf/util/annotate.c+9 -90 replies
58/83perf test shell: Fix check open filename arg using 'perf trace' on s390xtools/perf/tests/shell/trace+probe_vfs_getname.sh+4 -20 replies
59/83perf test shell: Fix test case probe libc's inet_pton on s390xtools/perf/tests/shell/trace+probe_libc_inet_pton.sh+5 -20 replies
60/83perf evlist: Add helper to check if attr.exclude_kernel is set in all evselstools/perf/util/evlist.c tools/perf/util/evlist.h+14 -00 replies
61/83perf report: Ignore kptr_restrict when not sampling the kerneltools/perf/builtin-report.c+3 -00 replies
62/83perf record: Ignore kptr_restrict when not sampling the kerneltools/perf/builtin-record.c+14 -120 replies
63/83perf top: Ignore kptr_restrict when not sampling the kerneltools/perf/builtin-top.c+5 -30 replies
64/83perf c2c: Fix spelling mistakes in browser help texttools/perf/builtin-c2c.c+4 -40 replies
65/83perf evsel: Say which PMU Hardware event doesn't support sampling/overflow-interruptstools/perf/util/evsel.c+3 -20 replies
66/83perf lock: Document missing optionstools/perf/Documentation/perf-lock.txt+4 -00 replies
67/83perf: Fix header.size for namespace eventskernel/events/core.c+4 -10 replies
68/83perf inject: Document missing optionstools/perf/Documentation/perf-inject.txt+4 -00 replies
69/83perf trace: Document missing option, colonstools/perf/Documentation/perf-trace.txt+10 -60 replies
70/83perf timechart: Document missing --force optiontools/perf/Documentation/perf-timechart.txt+3 -10 replies
71/83perf sched: Document missing --force optiontools/perf/Documentation/perf-sched.txt+4 -00 replies
72/83perf evlist: Document missing --force optiontools/perf/Documentation/perf-evlist.txt+4 -00 replies
73/83perf buildid-cache: Document missing --force optiontools/perf/Documentation/perf-buildid-cache.txt+3 -00 replies
74/83perf callchain: Reset cursor arg instead of callchain_cursortools/perf/util/machine.c+1 -10 replies
75/83perf evsel: Centralize perf_sample initializationtools/perf/util/evsel.c+2 -40 replies
76/83perf evlist: Add perf_evlist__parse_sample_timestamp functiontools/perf/util/evlist.c tools/perf/util/evlist.h tools/perf/util/evsel.c +1 more+78 -60 replies
77/83perf ordered_events: Pass timestamp arg in perf_session__queue_eventtools/perf/builtin-kvm.c tools/perf/util/ordered-events.c tools/perf/util/ordered-events.h +2 more+7 -80 replies
78/83perf tools: Optimize sample parsing for ordered eventstools/perf/builtin-kvm.c tools/perf/util/session.c+22 -270 replies
79/83perf top: Fix window dimensions change handlingtools/perf/builtin-top.c+12 -30 replies
80/83perf top: Use signal interface for SIGWINCH handlertools/perf/builtin-top.c+3 -120 replies
81/83perf top: Fix crash when annotating symboltools/perf/builtin-top.c+2 -10 replies
82/83perf tools: Change (symbol|annotation)__calc_percent return type to voidtools/perf/util/annotate.c tools/perf/util/annotate.h+9 -100 replies
83/83perf tools: Move symbol__calc_percent() call to outside symbol__disassemble()tools/perf/ui/browsers/annotate.c tools/perf/ui/gtk/annotate.c tools/perf/util/annotate.c+7 -60 replies

Reviews trailers per patch

8 of 83 patches have a Reviewed-by or Acked-by.

PatchBram StolkArnaldo Carvalho de MeloPeter Zijlstra (Intel)Jiri OlsaThomas-Mich RichterHendrik BruecknerMasami HiramatsuTaeung SongRavi Bangoria
1/83
2/83T-b
3/83
4/83
5/83
6/83
7/83
8/83
9/83
10/83
11/83
12/83
13/83
14/83
15/83
16/83
17/83
18/83
19/83
20/83
21/83
22/83
23/83
24/83
25/83
26/83
27/83
28/83
29/83
30/83
31/83
32/83
33/83
34/83
35/83
36/83
37/83
38/83A-b
39/83A-b
40/83R-b
41/83
42/83T-b
43/83
44/83
45/83
46/83R-b A-b
47/83A-b
48/83A-b
49/83
50/83
51/83
52/83
53/83
54/83
55/83
56/83T-b T-b
57/83
58/83T-b
59/83T-b R-b
60/83
61/83
62/83
63/83
64/83
65/83
66/83
67/83A-b
68/83
69/83
70/83
71/83
72/83
73/83
74/83
75/83
76/83
77/83
78/83
79/83T-b T-b
80/83T-b T-b
81/83T-b T-b
82/83
83/83

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 9 reviewers.

Read the v1 thread