Linus Torvalds bdc6b758e4 Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 9 anni fa
..
include 915b0882c3 tools lib: Move bitmap.[ch] from tools/perf/ to tools/{lib,include}/ 9 anni fa
intel-pt-decoder c066489305 perf intel-pt: Fix off-by-one comparison on maximum code 9 anni fa
scripting-engines fe176085a4 perf tools: Fix usage of max_stack sysctl 9 anni fa
Build 452e840125 perf tools: Remove xrealloc and ALLOC_GROW 9 anni fa
PERF-VERSION-GEN a614d01bdd perf tools: Fix version when building out of tree 12 anni fa
alias.c 046625231a perf tools: Introduce zfree 11 anni fa
annotate.c 7e4c149813 perf annotate: Sort list of recognised instructions 9 anni fa
annotate.h b8f8eb84f4 perf tools: Remove misplaced __maybe_unused 9 anni fa
auxtrace.c d1706b39f0 perf tools: Add support for skipping itrace instructions 9 anni fa
auxtrace.h d1706b39f0 perf tools: Add support for skipping itrace instructions 9 anni fa
bpf-loader.c 72c0809856 perf bpf: Automatically create bpf-output event __bpf_stdout__ 9 anni fa
bpf-loader.h d78885739a perf bpf: Clone bpf stdout events in multiple bpf scripts 9 anni fa
bpf-prologue.c bfc077b4cf perf bpf: Add prologue for BPF programs for fetching arguments 9 anni fa
bpf-prologue.h bfc077b4cf perf bpf: Add prologue for BPF programs for fetching arguments 9 anni fa
build-id.c 6ae98ba611 perf symbols: Store vdso buildid unconditionally 9 anni fa
build-id.h e7ee404757 perf symbols: Fix symbols searching for module in buildid-cache 9 anni fa
cache.h 452e840125 perf tools: Remove xrealloc and ALLOC_GROW 9 anni fa
call-path.c 451db12617 perf tools: Refactor code to move call path handling out of thread-stack 9 anni fa
call-path.h 451db12617 perf tools: Refactor code to move call path handling out of thread-stack 9 anni fa
callchain.c de7e6a7c8b perf hists: Move sort__has_parent into struct perf_hpp_list 9 anni fa
callchain.h 0883e820a0 perf record: Export record_opts based callchain parsing helper 9 anni fa
cgroup.c 4b6ab94eab perf subcmd: Create subcmd library 9 anni fa
cgroup.h 3938bad44e perf tools: Remove needless 'extern' from function prototypes 9 anni fa
cloexec.c 2b42b09b88 perf bench numa: Fix to show proper convergence stats 10 anni fa
cloexec.h 3938bad44e perf tools: Remove needless 'extern' from function prototypes 9 anni fa
color.c b8cbb34906 perf config: Bring perf_default_config to the very beginning at main() 9 anni fa
color.h 8011de7ab3 perf tools: Remove trail argument to color vsprintf 10 anni fa
comm.c 86c19525b7 perf comm: Use atomic.h for refcounting 10 anni fa
comm.h 0db15b1e84 perf tools: Add facility to export data in database-friendly way 11 anni fa
config.c 20105ca124 perf config: Introduce perf_config_set class 9 anni fa
config.h 20105ca124 perf config: Introduce perf_config_set class 9 anni fa
counts.c d809560b36 perf stat: Move perf_counts struct and functions into separate object 10 anni fa
counts.h d809560b36 perf stat: Move perf_counts struct and functions into separate object 10 anni fa
cpumap.c e632aa69c9 perf cpu_map: Add has() method 9 anni fa
cpumap.h e632aa69c9 perf cpu_map: Add has() method 9 anni fa
ctype.c 8e2fc44f46 perf ui/stdio: Align column header for hierarchy output 9 anni fa
data-convert-bt.c b8f8eb84f4 perf tools: Remove misplaced __maybe_unused 9 anni fa
data-convert-bt.h bd05954bfa perf data: Support using -f to override perf.data file ownership for 'convert' 10 anni fa
data.c 040f9915e9 perf data: Add perf_data_file__switch() helper 9 anni fa
data.h 040f9915e9 perf data: Add perf_data_file__switch() helper 9 anni fa
db-export.c fe176085a4 perf tools: Fix usage of max_stack sysctl 9 anni fa
db-export.h 568850eaad perf script: Add call path id to exported sample in db export 9 anni fa
debug.c c339b1a90e perf tools: Make binary data printer code in trace_event public available 9 anni fa
debug.h dd629cc097 perf tools: Initialize libapi debug output 9 anni fa
demangle-java.c e9c4bcdd34 perf symbols: add Java demangling support 9 anni fa
demangle-java.h e9c4bcdd34 perf symbols: add Java demangling support 9 anni fa
dso.c a706670900 perf tools: Set buildid dir under symfs when --symfs is provided 9 anni fa
dso.h b8f8eb84f4 perf tools: Remove misplaced __maybe_unused 9 anni fa
dwarf-aux.c bf4d5f25c9 perf probe: Check the return value of strbuf APIs 9 anni fa
dwarf-aux.h 3938bad44e perf tools: Remove needless 'extern' from function prototypes 9 anni fa
env.c 720e98b5fa perf tools: Add perf data cache feature 9 anni fa
env.h 720e98b5fa perf tools: Add perf data cache feature 9 anni fa
event.c 7093b4c963 perf tools: Use readdir() instead of deprecated readdir_r() 9 anni fa
event.h 46bc29b970 perf tools: Add time conversion event 9 anni fa
evlist.c 3a62a7b820 perf record: Read from backward ring buffer 9 anni fa
evlist.h 3a62a7b820 perf record: Read from backward ring buffer 9 anni fa
evsel.c bdc6b758e4 Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 9 anni fa
evsel.h b90dc17a5d perf evsel: Add overwrite attribute and check write_backward 9 anni fa
evsel_fprintf.c 25da4fab5f perf evsel: Move fprintf methods to separate source file 9 anni fa
find-vdso-map.c e477f3f01a perf tools: Build programs to copy 32-bit compatibility 11 anni fa
genelf.c 598b7c6919 perf jit: add source line info support 9 anni fa
genelf.h 9f56c092b9 perf jit: genelf makes assumptions about endian 9 anni fa
genelf_debug.c 598b7c6919 perf jit: add source line info support 9 anni fa
generate-cmdlist.sh cbd08b7335 perf tools: Do not show trace command if it's not compiled in 9 anni fa
header.c b5d8bbe860 perf tools: Use SBUILD_ID_SIZE where applicable 9 anni fa
header.h b8f8eb84f4 perf tools: Remove misplaced __maybe_unused 9 anni fa
help-unknown-cmd.c 682f4f035e perf help: Do not use ALLOC_GROW in add_cmd_list 9 anni fa
help-unknown-cmd.h 5feaac248a perf tools: Move help_unknown_cmd() to its own file 9 anni fa
hist.c 508be0dfe6 perf report: Add srcline_from/to branch sort keys 9 anni fa
hist.h 508be0dfe6 perf report: Add srcline_from/to branch sort keys 9 anni fa
intel-bts.c d1706b39f0 perf tools: Add support for skipping itrace instructions 9 anni fa
intel-bts.h d0170af700 perf tools: Add Intel BTS support 10 anni fa
intel-pt.c 65cbbd037b Merge branch 'perf/urgent' into perf/core, to resolve conflict 9 anni fa
intel-pt.h 11fa7cb86b perf tools: Pass Intel PT information for decoding MTC and CYC 10 anni fa
intlist.c 813335b8b2 perf util: Add findnew method to intlist 12 anni fa
intlist.h 813335b8b2 perf util: Add findnew method to intlist 12 anni fa
jit.h 3938bad44e perf tools: Remove needless 'extern' from function prototypes 9 anni fa
jitdump.c f56ebf20d0 perf jit: memset() variable 'st' using the correct size 9 anni fa
jitdump.h 2a28e23049 perf jit: Add support for using TSC as a timestamp 9 anni fa
kvm-stat.h 066d3593e1 perf kvm/powerpc: Port perf kvm stat to powerpc 9 anni fa
levenshtein.c 864709302a perf_counter tools: Move from Documentation/perf_counter/ to tools/perf/ 16 anni fa
levenshtein.h 8b40f521cf perf tools: Protect header files with a consistent style 16 anni fa
llvm-utils.c 76267147f2 perf llvm: Use strerror_r instead of the thread unsafe strerror one 9 anni fa
llvm-utils.h 3938bad44e perf tools: Remove needless 'extern' from function prototypes 9 anni fa
lzma.c 80a32e5b49 perf tools: Add lzma decompression support for kernel module 10 anni fa
machine.c bdc6b758e4 Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 9 anni fa
machine.h caf8a0d049 perf trace: Warn when trying to resolve kernel addresses with kptr_restrict=1 9 anni fa
map.c b5d8bbe860 perf tools: Use SBUILD_ID_SIZE where applicable 9 anni fa
map.h b7f9ff5654 perf maps: Introduce maps__find_symbol_by_name() 10 anni fa
mem-events.c c19ac91245 perf script: Display data_src values 9 anni fa
mem-events.h c19ac91245 perf script: Display data_src values 9 anni fa
ordered-events.c 4532f64297 perf ordered_events: Introduce reinit() 9 anni fa
ordered-events.h 4532f64297 perf ordered_events: Introduce reinit() 9 anni fa
parse-branch-options.c 4b6ab94eab perf subcmd: Create subcmd library 9 anni fa
parse-branch-options.h f00898f4e2 perf tools: Move branch option parsing to own file 10 anni fa
parse-events.c 16bf834805 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 9 anni fa
parse-events.h 3938bad44e perf tools: Remove needless 'extern' from function prototypes 9 anni fa
parse-events.l 03e0a7df3e perf tools: Introduce bpf-output event 9 anni fa
parse-events.y 07ef757445 perf tools: Explicitly declare inc_group_count as a void function 9 anni fa
parse-regs-options.c 4b6ab94eab perf subcmd: Create subcmd library 9 anni fa
parse-regs-options.h bcc84ec65a perf record: Add ability to name registers to record 10 anni fa
path.c cf47a8aede perf tools: Remove unused perf_pathdup, xstrdup functions 9 anni fa
perf_regs.c f47822078d perf tools: Fix perf regs mask generation 9 anni fa
perf_regs.h 9fb4765451 perf tools: Fix build break on powerpc due to sample_reg_masks 10 anni fa
pmu.c 11db4e29bb perf pmu: Make pmu_formats_string to check return value of strbuf 9 anni fa
pmu.h 09ff607176 perf tools: Add perf_pmu__format_bits() 10 anni fa
pmu.l cd82a32e99 perf tools: Add perf pmu object to access pmu format definition 13 anni fa
pmu.y 85df3b3769 perf tools: Fix build with bison 2.3 and older. 12 anni fa
probe-event.c bf4d5f25c9 perf probe: Check the return value of strbuf APIs 9 anni fa
probe-event.h 0b3c2264ae perf symbols: Fix kallsyms perf test on ppc64le 9 anni fa
probe-file.c 6ed0720a74 perf probe: Let probe_file__add_event return 0 if succeeded 9 anni fa
probe-file.h e607f1426b perf probe: Print deleted events in cmd_probe() 10 anni fa
probe-finder.c bf4d5f25c9 perf probe: Check the return value of strbuf APIs 9 anni fa
probe-finder.h 3938bad44e perf tools: Remove needless 'extern' from function prototypes 9 anni fa
pstack.c c8539e3fc6 perf tools: Introduce pstack_peek() 10 anni fa
pstack.h c8539e3fc6 perf tools: Introduce pstack_peek() 10 anni fa
python-ext-sources bfbba189b6 perf symbols: Move fprintf routines to separate object file 9 anni fa
python.c ae93880244 perf python: Support the PERF_RECORD_SWITCH event 10 anni fa
quote.c 70a6898fdc perf tools: Make alias handler to check return value of strbuf 9 anni fa
quote.h 70a6898fdc perf tools: Make alias handler to check return value of strbuf 9 anni fa
rb_resort.h f58c253564 perf tools: Add template for generating rbtree resort class 9 anni fa
rblist.c 813335b8b2 perf util: Add findnew method to intlist 12 anni fa
rblist.h 813335b8b2 perf util: Add findnew method to intlist 12 anni fa
record.c e68ae9cf7d perf evsel: Do not use globals in config() 9 anni fa
session.c 16bf834805 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 9 anni fa
session.h e20ab86e51 perf evsel: Move some methods from session.[ch] to evsel.[ch] 9 anni fa
setup.py 67d5268908 perf tools: Fix python extension build 9 anni fa
sort.c 508be0dfe6 perf report: Add srcline_from/to branch sort keys 9 anni fa
sort.h 508be0dfe6 perf report: Add srcline_from/to branch sort keys 9 anni fa
srcline.c 2f84b42b28 perf tools: Always use non inlined file name for 'srcfile' sort key 10 anni fa
stat-shadow.c daf4f4786e perf stat: Update runtime using cpu-clock event 9 anni fa
stat.c f340c5fc93 perf stat: Scale values by unit before metrics 9 anni fa
stat.h fb4605ba47 perf stat: Check for frontend stalled for metrics 9 anni fa
strbuf.c 5cea57f30a perf tools: Rewrite strbuf not to die() 9 anni fa
strbuf.h 5cea57f30a perf tools: Rewrite strbuf not to die() 9 anni fa
strfilter.c 3f51972c59 perf tools: Add strfilter__string to recover rules string 10 anni fa
strfilter.h 3f51972c59 perf tools: Add strfilter__string to recover rules string 10 anni fa
string.c 4ddd32741d tools: Adopt memdup() from tools/perf, moving it to tools/lib/string.c 9 anni fa
strlist.c dd8232bc9d perf tools: Add file_only config option to strlist 9 anni fa
strlist.h dd8232bc9d perf tools: Add file_only config option to strlist 9 anni fa
svghelper.c f30a79b012 perf tools: Add reference counting for cpu_map object 10 anni fa
svghelper.h 3938bad44e perf tools: Remove needless 'extern' from function prototypes 9 anni fa
symbol-elf.c 0b3c2264ae perf symbols: Fix kallsyms perf test on ppc64le 9 anni fa
symbol-minimal.c f2f3096888 perf symbols: Fix type error when reading a build-id 10 anni fa
symbol.c a706670900 perf tools: Set buildid dir under symfs when --symfs is provided 9 anni fa
symbol.h 508be0dfe6 perf report: Add srcline_from/to branch sort keys 9 anni fa
symbol_fprintf.c bfbba189b6 perf symbols: Move fprintf routines to separate object file 9 anni fa
syscalltbl.c 1b700c9975 perf tools: Build syscall table .c header from kernel's syscall_64.tbl 9 anni fa
syscalltbl.h 5af56fab2b perf tools: Allow generating per-arch syscall table arrays 9 anni fa
target.c 17e44dc46f perf target: Simplify handling of strerror_r return 10 anni fa
target.h 9c105fbc94 perf target: Move the checking of which map function to call into function. 11 anni fa
term.c 1fe143c5f9 perf tools: Move term functions out of util.c 9 anni fa
term.h 1fe143c5f9 perf tools: Move term functions out of util.c 9 anni fa
thread-stack.c 2c15f5eb04 perf script: Expose usage of the callchain db export via the python api 9 anni fa
thread-stack.h 2c15f5eb04 perf script: Expose usage of the callchain db export via the python api 9 anni fa
thread.c 2f3027ac28 perf thread: Introduce method to set comm from /proc/pid/self 9 anni fa
thread.h 2f3027ac28 perf thread: Introduce method to set comm from /proc/pid/self 9 anni fa
thread_map.c 097be0f503 perf thread_map: Make new_by_tid_str constructor public 9 anni fa
thread_map.h 097be0f503 perf thread_map: Make new_by_tid_str constructor public 9 anni fa
tool.h 46bc29b970 perf tools: Add time conversion event 9 anni fa
top.c b40067964f perf tools: Rename 'perf_record_opts' to 'record_opts 11 anni fa
top.h e77a07425f perf top: Use machine->kptr_restrict_warned 9 anni fa
trace-event-info.c 592d5a6ba8 tools lib api fs: Move tracing_path interface into api/fs/tracing_path.c 10 anni fa
trace-event-parse.c 511cbce2ff irq_poll: make blk-iopoll available outside the block layer 9 anni fa
trace-event-read.c 4263cece22 perf tools: Stop reading the kallsyms data from perf.data 10 anni fa
trace-event-scripting.c f9d5d549d2 perf scripting: No need to pass thread twice to the scripting callbacks 10 anni fa
trace-event.c 607bfbd7ff tools lib api fs: Adopt filename__read_str from perf 9 anni fa
trace-event.h 8058a30ce1 perf script: Add process_stat/process_stat_interval scripting interface 9 anni fa
trigger.h 3dcc4436fa perf tools: Introduce trigger class 9 anni fa
tsc.c a23f96ee4d perf tools: Use 64-bit shifts with (TSC) time conversion 9 anni fa
tsc.h 2a28e23049 perf jit: Add support for using TSC as a timestamp 9 anni fa
unwind-libdw.c 0ba98149f8 perf libdw: Check for mmaps also in MAP__VARIABLE tree 9 anni fa
unwind-libdw.h 8bd508b001 perf callchain: Add order support for libdw DWARF unwinder 9 anni fa
unwind-libunwind.c e583d70c54 perf tools: Add dedicated unwind addr_space member into thread struct 9 anni fa
unwind.h dd8c17a5fe perf callchains: Use thread->mg->machine 11 anni fa
usage.c e476343860 perf tools: Simplify die() mechanism 9 anni fa
util.c a29d5c9b81 perf tools: Separate accounting of contexts and real addresses in a stack trace 9 anni fa
util.h a29d5c9b81 perf tools: Separate accounting of contexts and real addresses in a stack trace 9 anni fa
values.c 74cf249d5c perf tools: Use zfree to help detect use after free bugs 11 anni fa
values.h d944c4eebc tools: Consolidate types.h 11 anni fa
vdso.c 6d545a632f perf tools: Fix lockup using 32-bit compat vdso 10 anni fa
vdso.h 9a4388c711 perf machine: Fix up vdso methods names 10 anni fa
xyarray.c b45f65e8fd perf tools: Introduce xyarray__reset function 10 anni fa
xyarray.h b45f65e8fd perf tools: Introduce xyarray__reset function 10 anni fa
zlib.c e92ce12ed6 perf tools: Add gzip decompression support for kernel module 11 anni fa