Skip to content

perf buildid-cache: Support --list option

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest52 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/52perf buildid-cache: Support --list optiontools/perf/Documentation/perf-buildid-cache.txt tools/perf/builtin-buildid-cache.c+43 -40 replies
2/52perf buildid-cache: Support --purge-all optiontools/perf/Documentation/perf-buildid-cache.txt tools/perf/builtin-buildid-cache.c+38 -10 replies
3/52perf check-headers.sh: Simplify arguments passingtools/perf/check-headers.sh+5 -100 replies
4/52perf check-headers.sh: Add support to check 2 independent filestools/perf/check-headers.sh+13 -40 replies
5/52perf stat: Display time in precision based on std deviationtools/perf/builtin-stat.c+24 -60 replies
6/52perf stat: Add --table option to display time of each runtools/perf/Documentation/perf-stat.txt tools/perf/builtin-stat.c tools/perf/util/stat.h+69 -60 replies
7/52perf stat: Display length strings of each run for --table optiontools/perf/Documentation/perf-stat.txt tools/perf/builtin-stat.c+13 -70 replies
8/52perf top: Use __map__is_kernel()tools/perf/builtin-top.c+2 -20 replies
9/52perf symbols: Use __map__is_kernel() instead of ad-hoc equivalent codetools/perf/util/symbol.c+1 -40 replies
10/52perf dso: Add dso__has_symbols() methodtools/perf/builtin-report.c tools/perf/builtin-top.c tools/perf/util/dso.h+8 -30 replies
11/52perf map: Introduce map__has_symbols()tools/perf/builtin-report.c tools/perf/builtin-top.c tools/perf/util/map.c +1 more+12 -90 replies
12/52perf thread: Introduce thread__find_map()tools/perf/builtin-inject.c tools/perf/builtin-script.c tools/perf/tests/code-reading.c +9 more+43 -420 replies
13/52perf tests: Let 'perf test list' display subteststools/perf/tests/builtin-test.c+9 -00 replies
14/52perf thread: Introduce thread__find_symbol()tools/perf/arch/powerpc/util/skip-callchain-idx.c tools/perf/builtin-timechart.c tools/perf/builtin-trace.c +6 more+26 -270 replies
15/52perf script: Use thread__find_symbol() instead of ad-hoc equivalenttools/perf/builtin-script.c+2 -70 replies
16/52perf thread: Make thread__find_map() return the maptools/perf/builtin-inject.c tools/perf/builtin-script.c tools/perf/tests/code-reading.c +8 more+28 -420 replies
17/52perf thread: Make thread__find_symbol() return the symbol searchedtools/perf/builtin-timechart.c tools/perf/util/event.c tools/perf/util/thread.h +1 more+12 -170 replies
18/52perf map: Shorten map_groups__find_by_name() signaturetools/perf/tests/vmlinux-kallsyms.c tools/perf/util/machine.c tools/perf/util/map.h +3 more+13 -130 replies
19/52perf Documentation: Support for asciidoctortools/perf/Documentation/Makefile tools/perf/Documentation/asciidoctor-extensions.rb+53 -50 replies
20/52perf machine: Introduce machine__kernel_maps()tools/perf/tests/vmlinux-kallsyms.c tools/perf/util/event.c tools/perf/util/machine.h +1 more+16 -60 replies
21/52perf machine: Shorten machine__load_kallsyms() signaturetools/perf/tests/vmlinux-kallsyms.c tools/perf/util/machine.c tools/perf/util/machine.h+12 -80 replies
22/52perf machine: Remove needless map_type from machine__load_vmlinux_path()tools/perf/tests/vmlinux-kallsyms.c tools/perf/util/machine.c tools/perf/util/machine.h+4 -40 replies
23/52perf tests vmlinux-kallsyms: Use machine__find_kernel_function(_by_name)tools/perf/tests/vmlinux-kallsyms.c+2 -30 replies
24/52perf tests vmlinux-kallsyms: Use map__for_each_symbol() instead of open coded equivalenttools/perf/tests/vmlinux-kallsyms.c+1 -10 replies
25/52perf map: Shorten map_groups__find() signaturetools/perf/arch/arm/tests/dwarf-unwind.c tools/perf/arch/arm64/tests/dwarf-unwind.c tools/perf/arch/powerpc/tests/dwarf-unwind.c +6 more+16 -130 replies
26/52perf ui stdio: Use map_groups__fprintf()tools/perf/ui/stdio/hist.c+1 -20 replies
27/52perf symbols: Shorten dso__(first|last)_symbol()tools/perf/util/auxtrace.c tools/perf/util/intel-pt.c tools/perf/util/symbol.c +1 more+20 -100 replies
28/52tools lib symbols: Introduce kallsyms__is_function()tools/lib/symbol/kallsyms.c tools/lib/symbol/kallsyms.h+8 -00 replies
29/52perf tools: Use kallsyms__is_function()tools/perf/util/auxtrace.c tools/perf/util/event.c tools/perf/util/symbol-elf.c+4 -40 replies
30/52perf symbols: Unexport symbol_type__is_a()tools/perf/util/symbol.c tools/perf/util/symbol.h+1 -20 replies
31/52perf map: Remove enum_type arg to map_groups__first()tools/perf/util/map.h tools/perf/util/symbol.c tools/perf/util/vdso.c+15 -110 replies
32/52perf symbols: Remove map_type arg from dso__find_symbol()tools/perf/util/db-export.c tools/perf/util/map.c tools/perf/util/symbol.c +1 more+16 -130 replies
33/52perf thread: Remove addr_type arg from thread__find_cpumode_addr_location()tools/perf/util/machine.c tools/perf/util/thread.c tools/perf/util/thread.h+5 -80 replies
34/52perf machine: Use machine__find_kernel_function() instead of open coded versiontools/perf/util/machine.c+1 -10 replies
35/52perf thread: Ditch __thread__find_symbol()tools/perf/builtin-trace.c tools/perf/util/event.c tools/perf/util/machine.c +1 more+8 -220 replies
36/52perf thread: Make thread__find_map() search all mapstools/perf/builtin-script.c tools/perf/util/event.c tools/perf/util/thread.h +2 more+16 -390 replies
37/52perf map: Remove map_type arg from map_groups__find()tools/perf/arch/arm/tests/dwarf-unwind.c tools/perf/arch/arm64/tests/dwarf-unwind.c tools/perf/arch/powerpc/tests/dwarf-unwind.c +2 more+6 -50 replies
38/52perf symbols: Store the ELF symbol type in the symbol structtools/perf/tests/hists_common.c tools/perf/util/db-export.c tools/perf/util/srcline.c +3 more+14 -100 replies
39/52perf machine: Set PROT_EXEC for executable PERF_RECORD_MMAP recordstools/perf/util/machine.c+6 -20 replies
40/52perf sort: Use mmap->prot on "dcacheline" formattingtools/perf/util/sort.c+2 -20 replies
41/52perf symbols: No need to special case MAP__FUNCTION in fixuptools/perf/util/sort.c tools/perf/util/symbol-elf.c+4 -40 replies
42/52perf symbols: Use symbol type instead of map->typetools/perf/util/symbol-elf.c+1 -10 replies
43/52perf map: Use map->prot in place of type==MAP__FUNCTIONtools/perf/util/map.c+2 -20 replies
44/52perf symbols: Use map->prot in place of type==MAP__FUNCTIONtools/perf/util/symbol.c+3 -20 replies
45/52perf symbols: Unify symbol mapstools/perf/builtin-annotate.c tools/perf/builtin-report.c tools/perf/tests/hists_common.c +17 more+232 -4310 replies
46/52perf symbols: Remove needless gototools/perf/util/symbol-elf.c+2 -60 replies
47/52perf symbols: Split kernel symbol processing from dso__load_sym()tools/perf/util/symbol-elf.c+108 -970 replies
48/52perf symbols: Remove unused dso__load_all_kallsyms() 'map' parametertools/perf/util/symbol.c+5 -120 replies
49/52perf symbols: kallsyms__delta() needs the kmap, not the maptools/perf/util/symbol.c+6 -60 replies
50/52perf symbols: Move split_kallsyms to struct map_groupstools/perf/util/symbol.c+13 -140 replies
51/52perf tools: Fix spelling mistake: "builid" -> "buildid"tools/perf/util/genelf.c+1 -10 replies
52/52perf machine: Ditch find_kernel_function variantstools/perf/builtin-kallsyms.c tools/perf/builtin-kmem.c tools/perf/tests/vmlinux-kallsyms.c +4 more+9 -420 replies

Reviews trailers per patch

3 of 52 patches have a Reviewed-by or Acked-by.

PatchJiri OlsaArnaldo Carvalho de MeloThomas Richter
1/52A-b
2/52A-b
3/52
4/52
5/52T-b
6/52T-b
7/52T-b
8/52
9/52
10/52
11/52
12/52
13/52A-b R-b
14/52
15/52
16/52
17/52
18/52
19/52
20/52
21/52
22/52
23/52
24/52
25/52
26/52
27/52
28/52
29/52
30/52
31/52
32/52
33/52
34/52
35/52
36/52
37/52
38/52
39/52
40/52
41/52
42/52
43/52
44/52
45/52
46/52
47/52
48/52
49/52
50/52
51/52
52/52

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

Read the v1 thread