Skip to content

perf annotate: Check for fused instructions

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest86 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/86perf annotate: Check for fused instructionstools/perf/arch/x86/annotate/instructions.c tools/perf/builtin-top.c tools/perf/ui/browsers/annotate.c +5 more+81 -60 replies
2/86perf annotate: Implement visual marker for macro fusiontools/perf/ui/browser.c tools/perf/ui/browser.h tools/perf/ui/browsers/annotate.c +2 more+63 -00 replies
3/86perf trace: Remove F_ from some of the fcntl command stringstools/perf/builtin-trace.c+3 -30 replies
4/86perf trace: Beautify linux specific fcntl commandstools/perf/builtin-trace.c+54 -30 replies
5/86tools: Update include/uapi/linux/fcntl.h copy from the kerneltools/include/uapi/linux/fcntl.h+21 -00 replies
6/86perf trace beauty: Export the strarrays scnprintf methodtools/perf/builtin-trace.c tools/perf/trace/beauty/beauty.h+5 -40 replies
7/86perf trace: Only build tools/perf/trace/beauty/ when building 'perf trace'tools/perf/Build+1 -10 replies
8/86perf trace beauty: Mask ignored fcntl 'arg' parametertools/perf/builtin-trace.c tools/perf/trace/beauty/Build tools/perf/trace/beauty/beauty.h +1 more+28 -10 replies
9/86perf trace beauty: Allow accessing syscall args values in a syscall arg formattertools/perf/builtin-trace.c tools/perf/trace/beauty/beauty.h+29 -70 replies
10/86perf trace beauty: Export the "int" and "hex" syscall arg formatterstools/perf/builtin-trace.c tools/perf/trace/beauty/beauty.h+8 -80 replies
11/86perf trace beauty: Introduce syscall arg beautifier for long integerstools/perf/builtin-trace.c tools/perf/trace/beauty/beauty.h+8 -00 replies
12/86tools include uapi asm-generic: Grab a copy of fcntl.htools/include/uapi/asm-generic/fcntl.h+220 -00 replies
13/86perf trace beauty fcntl: Basic 'arg' beautifiertools/perf/builtin-trace.c tools/perf/trace/beauty/beauty.h tools/perf/trace/beauty/fcntl.c+23 -10 replies
14/86perf trace: Beautify new write hint fcntl commandstools/perf/builtin-trace.c+1 -00 replies
15/86perf beauty open: Detach the syscall_arg agnostic bits from the flags formattertools/perf/trace/beauty/beauty.h tools/perf/trace/beauty/open_flags.c+15 -60 replies
16/86perf trace: Allow syscall_arg beautifiers to set a different return formattertools/perf/builtin-trace.c tools/perf/trace/beauty/beauty.h+29 -10 replies
17/86perf trace beauty open flags: Support O_TMPFILE and O_NOFOLLOWtools/perf/trace/beauty/open_flags.c+6 -00 replies
18/86perf trace beauty open flags: Do not depend on the system's O_LARGEFILE definetools/perf/trace/beauty/open_flags.c+3 -00 replies
19/86perf trace beauty fcntl: Beautify F_GETFL return valuetools/perf/trace/beauty/fcntl.c+8 -20 replies
20/86perf trace beauty open flags: Move RDRW to the start of the outputtools/perf/trace/beauty/open_flags.c+1 -10 replies
21/86perf trace beauty fcntl flags: Beautify F_SETFL argtools/perf/trace/beauty/fcntl.c+2 -00 replies
22/86perf trace beauty fcntl: Beautify F_[GS]ETFD arg/return valuetools/perf/trace/beauty/fcntl.c+14 -20 replies
23/86perf trace beauty: Give syscall return beautifier more contexttools/perf/builtin-trace.c tools/perf/trace/beauty/beauty.h tools/perf/trace/beauty/fcntl.c +1 more+20 -100 replies
24/86perf trace beauty: Export the fd beautifier for use in more placestools/perf/builtin-trace.c tools/perf/trace/beauty/beauty.h+4 -70 replies
25/86perf trace beauty fcntl: Augment the return of F_DUPFD(_CLOEXEC)tools/perf/trace/beauty/fcntl.c+5 -10 replies
26/86perf trace beauty: Export the pid beautifier for use in more placestools/perf/trace/beauty/beauty.h tools/perf/trace/beauty/pid.c+4 -30 replies
27/86perf trace beauty fcntl: Beautify F_GETOWN and F_SETOWNtools/perf/trace/beauty/fcntl.c+8 -10 replies
28/86perf pmu-events: Support additional POWER8+ PVR in mapfiletools/perf/pmu-events/arch/powerpc/mapfile.csv+1 -00 replies
29/86perf vendor events: Add POWER9 PMU eventstools/perf/pmu-events/arch/powerpc/power9/cache.json tools/perf/pmu-events/arch/powerpc/power9/floating-point.json tools/perf/pmu-events/arch/powerpc/power9/frontend.json +6 more+3540 -00 replies
30/86perf vendor events: Add POWER9 PVRs to mapfiletools/perf/pmu-events/arch/powerpc/mapfile.csv+3 -00 replies
31/86tools include uapi x86: Grab a copy of unistd.htools/arch/x86/include/uapi/asm/unistd.h tools/perf/check-headers.sh+18 -00 replies
32/86tools include uapi x86: Add __NR_setns, if missingtools/arch/x86/include/asm/unistd_32.h tools/arch/x86/include/asm/unistd_64.h+6 -00 replies
33/86tools build: Add test for setns()tools/build/Makefile.feature tools/build/feature/Makefile tools/build/feature/test-all.c +5 more+40 -20 replies
34/86perf symbols: Find symbols in different mount namespacetools/perf/util/dso.c tools/perf/util/dso.h tools/perf/util/map.c +5 more+180 -00 replies
35/86perf maps: Lookup maps in both intitial mountns and inner mountns.tools/perf/util/machine.c tools/perf/util/map.c tools/perf/util/map.h +3 more+160 -270 replies
36/86perf probe: Allow placing uprobes in alternate namespaces.tools/perf/Documentation/perf-probe.txt tools/perf/arch/powerpc/util/sym-handling.c tools/perf/builtin-probe.c +4 more+125 -340 replies
37/86perf buildid-cache: Support binary objects from other namespacestools/perf/Documentation/perf-buildid-cache.txt tools/perf/Documentation/perf-probe.txt tools/perf/builtin-buildid-cache.c +13 more+160 -630 replies
38/86perf buildid-cache: Cache debuginfotools/perf/builtin-buildid-cache.c tools/perf/util/annotate.c tools/perf/util/build-id.c +5 more+90 -130 replies
39/86perf evsel: Allow asking for max precise_ip in new_cycles()tools/perf/util/evlist.c tools/perf/util/evsel.c tools/perf/util/evsel.h+7 -40 replies
40/86perf evlist: Allow asking for max precise_ip in add_default()tools/perf/util/evlist.c tools/perf/util/evlist.h+10 -30 replies
41/86perf record: Do not ask for precise_ip with --no-samplestools/perf/builtin-record.c+1 -10 replies
42/86perf test sdt: Handle realpath() failuretools/perf/tests/sdt.c+3 -10 replies
43/86perf tests attr: Do not store failed eventstools/perf/tests/attr.c+1 -10 replies
44/86perf tests attr: Add test_attr__ready functiontools/perf/perf.h tools/perf/tests/attr.c tools/perf/util/evsel.c+15 -00 replies
45/86perf tests attr: Make compare_data globaltools/perf/tests/attr.py+18 -180 replies
46/86perf tests attr: Rename compare_data to data_equaltools/perf/tests/attr.py+4 -40 replies
47/86perf tests attr: Add 1s for exclude_kernel and task base bitstools/perf/tests/attr/base-record tools/perf/tests/attr/base-stat+2 -20 replies
48/86perf tests attr: Fix record dwarf testtools/perf/tests/attr/test-record-graph-dwarf+2 -10 replies
49/86perf tests attr: Fix no-delay testtools/perf/tests/attr/test-record-no-buffering+1 -10 replies
50/86perf tests attr: Add proper return valuestools/perf/tests/attr/test-record-C0 tools/perf/tests/attr/test-record-basic tools/perf/tests/attr/test-record-branch-any +21 more+24 -00 replies
51/86perf tests attr: Fix cpu test disabled term setuptools/perf/tests/attr/test-stat-C0+2 -20 replies
52/86perf tests attr: Fix sample_period setuptools/perf/tests/attr/base-record tools/perf/tests/attr/test-record-branch-any tools/perf/tests/attr/test-record-branch-filter-any +9 more+1 -130 replies
53/86perf tests attr: Fix precise_ip setuptools/perf/tests/attr/base-record+1 -10 replies
54/86perf tests attr: Fix stat sample_type setuptools/perf/tests/attr/base-stat+1 -10 replies
55/86perf tests attr: Add optional termtools/perf/tests/attr.py tools/perf/tests/attr/test-stat-default tools/perf/tests/attr/test-stat-detailed-1 +2 more+23 -30 replies
56/86perf trace beauty: Export strarray for use in per-object beautifierstools/perf/builtin-trace.c tools/perf/trace/beauty/beauty.h+27 -200 replies
57/86perf trace beauty fcntl: Beautify F_GETLEASE and F_SETLEASE arg/returntools/perf/trace/beauty/fcntl.c+21 -10 replies
58/86perf trace: Group per syscall arg formatter info into one structtools/perf/builtin-trace.c+133 -1230 replies
59/86perf trace: Allow syscall arg formatters to request non suppression of zerostools/perf/builtin-trace.c+3 -10 replies
60/86perf trace beauty fcntl: Do not suppress 'cmd' when zero, should be DUPFDtools/perf/builtin-trace.c+2 -10 replies
61/86perf trace beauty fcntl: Beautify the 'arg' for DUPFDtools/perf/trace/beauty/fcntl.c+3 -00 replies
62/86perf trace beauty: Simplify syscall return formattingtools/perf/builtin-trace.c+81 -1280 replies
63/86perf report: Enable finding kernel inline functionstools/perf/ui/browsers/hists.c tools/perf/ui/stdio/hist.c+0 -60 replies
64/86perf header: Encapsulate read and swaptools/perf/util/header.c+77 -1330 replies
65/86perf header: Add PROCESS_STR_FUN macrotools/perf/util/header.c+17 -480 replies
66/86perf header: Fail on write_padded errortools/perf/util/header.c+5 -10 replies
67/86perf util: Add const modifier to buf in "writen" functiontools/perf/util/util.c tools/perf/util/util.h+5 -30 replies
68/86perf header: Revamp do_write()tools/perf/util/build-id.c tools/perf/util/header.c tools/perf/util/header.h+8 -100 replies
69/86perf header: Add struct feat_fd for writetools/perf/util/build-id.c tools/perf/util/build-id.h tools/perf/util/header.c +1 more+138 -1110 replies
70/86perf header: Use struct feat_fd for printtools/perf/util/header.c+47 -550 replies
71/86perf header: Use struct feat_fd to process header recordstools/perf/util/header.c+79 -850 replies
72/86perf header: Don't pass struct perf_file_section to process_##_feattools/perf/util/header.c+24 -340 replies
73/86perf header: Use struct feat_fd in read header recordstools/perf/util/header.c+50 -510 replies
74/86perf header: Make write_pmu_mappings pipe-mode friendlytools/perf/util/header.c+11 -100 replies
75/86perf header: Add a buffer to struct feat_fdtools/perf/util/header.c+70 -50 replies
76/86perf header: Change FEAT_OP* macrostools/perf/util/header.c+44 -280 replies
77/86perf tool: Add show_feature_header to perf_tooltools/perf/builtin-report.c tools/perf/builtin-script.c tools/perf/util/tool.h+14 -00 replies
78/86perf tools: Add feature header record to pipe-modetools/perf/Documentation/perf.data-file-format.txt tools/perf/builtin-annotate.c tools/perf/builtin-inject.c +9 more+141 -30 replies
79/86perf header: Add event desc to pipe-mode headertools/perf/util/header.c+17 -20 replies
80/86perf/core: Define the common branch type classificationinclude/uapi/linux/perf_event.h tools/include/uapi/linux/perf_event.h+52 -20 replies
81/86perf/x86/intel: Record branch typearch/x86/events/intel/lbr.c+51 -10 replies
82/86perf record: Create a new option save_type in --branch-filtertools/perf/Documentation/perf-record.txt tools/perf/util/parse-branch-options.c+2 -00 replies
83/86perf report: Refactor the branch info printing codetools/perf/util/callchain.c+41 -590 replies
84/86perf util: Create branch.c/.h for common branch functionstools/perf/util/Build tools/perf/util/branch.c tools/perf/util/branch.h +1 more+174 -10 replies
85/86perf report: Show branch type statistics for stdio modetools/perf/builtin-report.c tools/perf/util/hist.c+26 -40 replies
86/86perf report: Show branch type in callchain entrytools/perf/util/callchain.c tools/perf/util/callchain.h tools/perf/util/machine.c+50 -190 replies

Reviews trailers per patch

24 of 86 patches have a Reviewed-by or Acked-by.

PatchArnaldo Carvalho de MeloMadhavan SrinivasanBrendan GreggDavid AhernJiri OlsaMichael EllermanPeter Zijlstra
1/86T-b
2/86T-b
3/86
4/86
5/86
6/86
7/86
8/86
9/86
10/86
11/86
12/86
13/86
14/86
15/86
16/86
17/86
18/86
19/86
20/86
21/86
22/86
23/86
24/86
25/86
26/86
27/86
28/86R-b
29/86
30/86
31/86
32/86
33/86
34/86T-b
35/86T-b
36/86
37/86T-b
38/86
39/86
40/86
41/86
42/86
43/86
44/86
45/86
46/86
47/86
48/86
49/86
50/86
51/86
52/86
53/86
54/86
55/86
56/86
57/86
58/86
59/86
60/86
61/86
62/86
63/86
64/86A-b A-b
65/86A-b A-b
66/86A-b A-b
67/86A-b A-b
68/86A-b A-b
69/86A-b A-b
70/86A-b A-b
71/86A-b A-b
72/86A-b A-b
73/86A-b A-b
74/86A-b A-b
75/86A-b A-b
76/86A-b A-b
77/86A-b A-b
78/86A-b A-b
79/86A-b A-b
80/86A-b A-b A-b
81/86A-b A-b
82/86A-b
83/86A-b
84/86A-b
85/86A-b
86/86A-b

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

Read the v1 thread