Linus Torvalds 3fa2fe2ce0 Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 9 years ago
..
include 915b0882c3 tools lib: Move bitmap.[ch] from tools/perf/ to tools/{lib,include}/ 9 years ago
intel-pt-decoder 19072f23d1 x86/asm/decoder: Use explicitly signed chars 9 years ago
scripting-engines 979ac257b0 perf script: Fix double free on command_line 9 years ago
Build 78478269d2 perf llvm: Use realpath to canonicalize paths 9 years ago
PERF-VERSION-GEN a614d01bdd perf tools: Fix version when building out of tree 12 years ago
alias.c 046625231a perf tools: Introduce zfree 11 years ago
annotate.c cfef25b8da perf annotate: ARM support 9 years ago
annotate.h b8f8eb84f4 perf tools: Remove misplaced __maybe_unused 9 years ago
auxtrace.c 14a05e13a0 perf auxtrace: Add perf_evlist pointer to *info_priv_size() 9 years ago
auxtrace.h b8f8eb84f4 perf tools: Remove misplaced __maybe_unused 9 years ago
bpf-loader.c 03e0a7df3e perf tools: Introduce bpf-output event 9 years ago
bpf-loader.h 2d055bf253 perf tools: Support setting different slots in a BPF map separately 9 years ago
bpf-prologue.c bfc077b4cf perf bpf: Add prologue for BPF programs for fetching arguments 9 years ago
bpf-prologue.h bfc077b4cf perf bpf: Add prologue for BPF programs for fetching arguments 9 years ago
build-id.c 473398a21d perf tools: Add cpumode to struct perf_sample 9 years ago
build-id.h e7ee404757 perf symbols: Fix symbols searching for module in buildid-cache 9 years ago
cache.h 78478269d2 perf llvm: Use realpath to canonicalize paths 9 years ago
callchain.c dca0d122e4 perf callchain: Check return value of append_chain_children() 9 years ago
callchain.h 3938bad44e perf tools: Remove needless 'extern' from function prototypes 9 years ago
cgroup.c 4b6ab94eab perf subcmd: Create subcmd library 9 years ago
cgroup.h 3938bad44e perf tools: Remove needless 'extern' from function prototypes 9 years ago
cloexec.c 2b42b09b88 perf bench numa: Fix to show proper convergence stats 10 years ago
cloexec.h 3938bad44e perf tools: Remove needless 'extern' from function prototypes 9 years ago
color.c b8cbb34906 perf config: Bring perf_default_config to the very beginning at main() 9 years ago
color.h 8011de7ab3 perf tools: Remove trail argument to color vsprintf 10 years ago
comm.c 86c19525b7 perf comm: Use atomic.h for refcounting 10 years ago
comm.h 0db15b1e84 perf tools: Add facility to export data in database-friendly way 11 years ago
config.c c7ac24178c perf config: Add '--system' and '--user' options to select which config file is used 9 years ago
counts.c d809560b36 perf stat: Move perf_counts struct and functions into separate object 10 years ago
counts.h d809560b36 perf stat: Move perf_counts struct and functions into separate object 10 years ago
cpumap.c 5ac76283b3 perf cpumap: Auto initialize cpu__max_{node,cpu} 9 years ago
cpumap.h 5ac76283b3 perf cpumap: Auto initialize cpu__max_{node,cpu} 9 years ago
ctype.c 8e2fc44f46 perf ui/stdio: Align column header for hierarchy output 9 years ago
data-convert-bt.c b8f8eb84f4 perf tools: Remove misplaced __maybe_unused 9 years ago
data-convert-bt.h bd05954bfa perf data: Support using -f to override perf.data file ownership for 'convert' 10 years ago
data.c 6e81c74cbf perf util: Replace strerror with strerror_r for thread-safety 11 years ago
data.h 6f9a317f2a perf tools: Add perf_data_file__write interface 11 years ago
db-export.c c2740a87ca perf thread: Rename perf_event__preprocess_sample_addr to thread__resolve 9 years ago
db-export.h b83e868d0a perf db-export: No need to have ->thread twice in struct export_sample 10 years ago
debug.c c339b1a90e perf tools: Make binary data printer code in trace_event public available 9 years ago
debug.h dd629cc097 perf tools: Initialize libapi debug output 9 years ago
demangle-java.c e9c4bcdd34 perf symbols: add Java demangling support 9 years ago
demangle-java.h e9c4bcdd34 perf symbols: add Java demangling support 9 years ago
dso.c 403567217d perf symbols: Do not read symbols/data from device files 9 years ago
dso.h b8f8eb84f4 perf tools: Remove misplaced __maybe_unused 9 years ago
dwarf-aux.c 88fd633cdf perf probe: No need to use formatting strbuf method 9 years ago
dwarf-aux.h 3938bad44e perf tools: Remove needless 'extern' from function prototypes 9 years ago
env.c 720e98b5fa perf tools: Add perf data cache feature 9 years ago
env.h 720e98b5fa perf tools: Add perf data cache feature 9 years ago
event.c c2740a87ca perf thread: Rename perf_event__preprocess_sample_addr to thread__resolve 9 years ago
event.h c2740a87ca perf thread: Rename perf_event__preprocess_sample_addr to thread__resolve 9 years ago
evlist.c fdf14720fb perf tools: Only set filter for tracepoints events 9 years ago
evlist.h 7630b3e28d perf tools: Enable passing event to BPF object 9 years ago
evsel.c 473398a21d perf tools: Add cpumode to struct perf_sample 9 years ago
evsel.h 616df645d7 perf tools: Fix perf script python database export crash 9 years ago
find-vdso-map.c e477f3f01a perf tools: Build programs to copy 32-bit compatibility 11 years ago
genelf.c 598b7c6919 perf jit: add source line info support 9 years ago
genelf.h 3938bad44e perf tools: Remove needless 'extern' from function prototypes 9 years ago
genelf_debug.c 598b7c6919 perf jit: add source line info support 9 years ago
generate-cmdlist.sh cbd08b7335 perf tools: Do not show trace command if it's not compiled in 9 years ago
header.c 4c9d6c18fd perf test: Remove 'core_id' check in topo test 9 years ago
header.h b8f8eb84f4 perf tools: Remove misplaced __maybe_unused 9 years ago
help-unknown-cmd.c b8cbb34906 perf config: Bring perf_default_config to the very beginning at main() 9 years ago
help-unknown-cmd.h 5feaac248a perf tools: Move help_unknown_cmd() to its own file 9 years ago
hist.c b8f8eb84f4 perf tools: Remove misplaced __maybe_unused 9 years ago
hist.h b8f8eb84f4 perf tools: Remove misplaced __maybe_unused 9 years ago
intel-bts.c b8f8eb84f4 perf tools: Remove misplaced __maybe_unused 9 years ago
intel-bts.h d0170af700 perf tools: Add Intel BTS support 10 years ago
intel-pt.c 3a4acda1ec perf tools: Fix thread lifetime related segfaut in intel_pt 9 years ago
intel-pt.h 11fa7cb86b perf tools: Pass Intel PT information for decoding MTC and CYC 10 years ago
intlist.c 813335b8b2 perf util: Add findnew method to intlist 12 years ago
intlist.h 813335b8b2 perf util: Add findnew method to intlist 12 years ago
jit.h 3938bad44e perf tools: Remove needless 'extern' from function prototypes 9 years ago
jitdump.c 4a018cc479 perf jit: Move clockid validation 9 years ago
jitdump.h 9b07e27f88 perf inject: Add jitdump mmap injection support 9 years ago
kvm-stat.h 066d3593e1 perf kvm/powerpc: Port perf kvm stat to powerpc 9 years ago
levenshtein.c 864709302a perf_counter tools: Move from Documentation/perf_counter/ to tools/perf/ 16 years ago
levenshtein.h 8b40f521cf perf tools: Protect header files with a consistent style 16 years ago
llvm-utils.c 76267147f2 perf llvm: Use strerror_r instead of the thread unsafe strerror one 9 years ago
llvm-utils.h 3938bad44e perf tools: Remove needless 'extern' from function prototypes 9 years ago
lzma.c 80a32e5b49 perf tools: Add lzma decompression support for kernel module 10 years ago
machine.c 473398a21d perf tools: Add cpumode to struct perf_sample 9 years ago
machine.h b8f8eb84f4 perf tools: Remove misplaced __maybe_unused 9 years ago
map.c d91130e90a perf tools: Fix maps__fixup_overlappings to put used maps 9 years ago
map.h b7f9ff5654 perf maps: Introduce maps__find_symbol_by_name() 10 years ago
mem-events.c c19ac91245 perf script: Display data_src values 9 years ago
mem-events.h c19ac91245 perf script: Display data_src values 9 years ago
ordered-events.c 5c9ce1e644 perf ordered_events: Clear the progress bar at the end of a flush 10 years ago
ordered-events.h 9870d78095 perf ordered_samples: Remove references to perf_{evlist,tool} and machines 10 years ago
parse-branch-options.c 4b6ab94eab perf subcmd: Create subcmd library 9 years ago
parse-branch-options.h f00898f4e2 perf tools: Move branch option parsing to own file 10 years ago
parse-events.c 95088a591e perf tools: Apply tracepoint event definition options to BPF script 9 years ago
parse-events.h 3938bad44e perf tools: Remove needless 'extern' from function prototypes 9 years ago
parse-events.l 03e0a7df3e perf tools: Introduce bpf-output event 9 years ago
parse-events.y 07ef757445 perf tools: Explicitly declare inc_group_count as a void function 9 years ago
parse-regs-options.c 4b6ab94eab perf subcmd: Create subcmd library 9 years ago
parse-regs-options.h bcc84ec65a perf record: Add ability to name registers to record 10 years ago
path.c cf47a8aede perf tools: Remove unused perf_pathdup, xstrdup functions 9 years ago
perf_regs.c 9fb4765451 perf tools: Fix build break on powerpc due to sample_reg_masks 10 years ago
perf_regs.h 9fb4765451 perf tools: Fix build break on powerpc due to sample_reg_masks 10 years ago
pmu.c ea8f75f981 perf tools: Omit unnecessary cast in perf_pmu__parse_scale 9 years ago
pmu.h 09ff607176 perf tools: Add perf_pmu__format_bits() 10 years ago
pmu.l cd82a32e99 perf tools: Add perf pmu object to access pmu format definition 13 years ago
pmu.y 85df3b3769 perf tools: Fix build with bison 2.3 and older. 12 years ago
probe-event.c 88fd633cdf perf probe: No need to use formatting strbuf method 9 years ago
probe-event.h 3938bad44e perf tools: Remove needless 'extern' from function prototypes 9 years ago
probe-file.c 421fd0845e perf probe: Verify parameters in two functions 9 years ago
probe-file.h e607f1426b perf probe: Print deleted events in cmd_probe() 10 years ago
probe-finder.c 88fd633cdf perf probe: No need to use formatting strbuf method 9 years ago
probe-finder.h 3938bad44e perf tools: Remove needless 'extern' from function prototypes 9 years ago
pstack.c c8539e3fc6 perf tools: Introduce pstack_peek() 10 years ago
pstack.h c8539e3fc6 perf tools: Introduce pstack_peek() 10 years ago
python-ext-sources 915b0882c3 tools lib: Move bitmap.[ch] from tools/perf/ to tools/{lib,include}/ 9 years ago
python.c ae93880244 perf python: Support the PERF_RECORD_SWITCH event 10 years ago
quote.c a41794cdd7 perf tools: Remove some unused functions 15 years ago
quote.h 3938bad44e perf tools: Remove needless 'extern' from function prototypes 9 years ago
rblist.c 813335b8b2 perf util: Add findnew method to intlist 12 years ago
rblist.h 813335b8b2 perf util: Add findnew method to intlist 12 years ago
record.c 835095653e perf tools: Add a helper function to probe whether cpu-wide tracing is possible 10 years ago
session.c 473398a21d perf tools: Add cpumode to struct perf_sample 9 years ago
session.h 9d8b172f29 perf tools: Make perf_session__register_idle_thread drop the refcount 9 years ago
setup.py 67d5268908 perf tools: Fix python extension build 9 years ago
sort.c b8f8eb84f4 perf tools: Remove misplaced __maybe_unused 9 years ago
sort.h 078b8d4a40 perf tools: Add sort__has_comm variable 9 years ago
srcline.c 2f84b42b28 perf tools: Always use non inlined file name for 'srcfile' sort key 10 years ago
stat-shadow.c b8f8eb84f4 perf tools: Remove misplaced __maybe_unused 9 years ago
stat.c b83ea91f08 Merge branch 'perf/urgent' into perf/core, to pick up fixes 9 years ago
stat.h fb4605ba47 perf stat: Check for frontend stalled for metrics 9 years ago
strbuf.c 0741208a7c perf tools: Unexport some methods unused outside strbuf.c 9 years ago
strbuf.h 0741208a7c perf tools: Unexport some methods unused outside strbuf.c 9 years ago
strfilter.c 3f51972c59 perf tools: Add strfilter__string to recover rules string 10 years ago
strfilter.h 3f51972c59 perf tools: Add strfilter__string to recover rules string 10 years ago
string.c 4ddd32741d tools: Adopt memdup() from tools/perf, moving it to tools/lib/string.c 9 years ago
strlist.c dd8232bc9d perf tools: Add file_only config option to strlist 9 years ago
strlist.h dd8232bc9d perf tools: Add file_only config option to strlist 9 years ago
svghelper.c f30a79b012 perf tools: Add reference counting for cpu_map object 10 years ago
svghelper.h 3938bad44e perf tools: Remove needless 'extern' from function prototypes 9 years ago
symbol-elf.c 73cdf0c6ea perf symbols: Record text offset in dso to calculate objdump address 9 years ago
symbol-minimal.c f2f3096888 perf symbols: Fix type error when reading a build-id 10 years ago
symbol.c e7ee404757 perf symbols: Fix symbols searching for module in buildid-cache 9 years ago
symbol.h 3938bad44e perf tools: Remove needless 'extern' from function prototypes 9 years ago
target.c 17e44dc46f perf target: Simplify handling of strerror_r return 10 years ago
target.h 9c105fbc94 perf target: Move the checking of which map function to call into function. 11 years ago
term.c 1fe143c5f9 perf tools: Move term functions out of util.c 9 years ago
term.h 1fe143c5f9 perf tools: Move term functions out of util.c 9 years ago
thread-stack.c a5499b3719 perf tools: Ensure thread-stack is flushed 10 years ago
thread-stack.h a5499b3719 perf tools: Ensure thread-stack is flushed 10 years ago
thread.c abd8286884 perf thread: Fix reference count initial state 9 years ago
thread.h 86066064e3 perf tools: Elliminate alignment holes 10 years ago
thread_map.c 5966094239 perf thread_map: Add thread_map__new_event function 9 years ago
thread_map.h 5966094239 perf thread_map: Add thread_map__new_event function 9 years ago
tool.h ffe777254c perf tools: Add event_update user level event 9 years ago
top.c b40067964f perf tools: Rename 'perf_record_opts' to 'record_opts 11 years ago
top.h d944c4eebc tools: Consolidate types.h 11 years ago
trace-event-info.c 592d5a6ba8 tools lib api fs: Move tracing_path interface into api/fs/tracing_path.c 10 years ago
trace-event-parse.c 511cbce2ff irq_poll: make blk-iopoll available outside the block layer 9 years ago
trace-event-read.c 4263cece22 perf tools: Stop reading the kallsyms data from perf.data 10 years ago
trace-event-scripting.c f9d5d549d2 perf scripting: No need to pass thread twice to the scripting callbacks 10 years ago
trace-event.c 607bfbd7ff tools lib api fs: Adopt filename__read_str from perf 9 years ago
trace-event.h 8058a30ce1 perf script: Add process_stat/process_stat_interval scripting interface 9 years ago
tsc.c a23f96ee4d perf tools: Use 64-bit shifts with (TSC) time conversion 9 years ago
tsc.h a6a69db4b6 perf tools: Move rdtsc() function 11 years ago
unwind-libdw.c 0ba98149f8 perf libdw: Check for mmaps also in MAP__VARIABLE tree 9 years ago
unwind-libdw.h 8bd508b001 perf callchain: Add order support for libdw DWARF unwinder 9 years ago
unwind-libunwind.c 0ddf5246f7 perf unwind: Check for mmaps also in MAP__VARIABLE tree 9 years ago
unwind.h dd8c17a5fe perf callchains: Use thread->mg->machine 11 years ago
usage.c e476343860 perf tools: Simplify die() mechanism 9 years ago
util.c c339b1a90e perf tools: Make binary data printer code in trace_event public available 9 years ago
util.h cf47a8aede perf tools: Remove unused perf_pathdup, xstrdup functions 9 years ago
values.c 74cf249d5c perf tools: Use zfree to help detect use after free bugs 11 years ago
values.h d944c4eebc tools: Consolidate types.h 11 years ago
vdso.c 6d545a632f perf tools: Fix lockup using 32-bit compat vdso 10 years ago
vdso.h 9a4388c711 perf machine: Fix up vdso methods names 10 years ago
wrapper.c cf47a8aede perf tools: Remove unused perf_pathdup, xstrdup functions 9 years ago
xyarray.c b45f65e8fd perf tools: Introduce xyarray__reset function 10 years ago
xyarray.h b45f65e8fd perf tools: Introduce xyarray__reset function 10 years ago
zlib.c e92ce12ed6 perf tools: Add gzip decompression support for kernel module 11 years ago