linux-bl808/tools/perf/util
Linus Torvalds 29d14f0835 Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull perf fixes from Thomas Gleixner:
 "This is much bigger than typical fixes, but Peter found a category of
  races that spurred more fixes and more debugging enhancements.  Work
  started before the merge window, but got finished only now.

  Aside of that this contains the usual small fixes to perf and tools.
  Nothing particular exciting"

* 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (43 commits)
  perf: Remove/simplify lockdep annotation
  perf: Synchronously clean up child events
  perf: Untangle 'owner' confusion
  perf: Add flags argument to perf_remove_from_context()
  perf: Clean up sync_child_event()
  perf: Robustify event->owner usage and SMP ordering
  perf: Fix STATE_EXIT usage
  perf: Update locking order
  perf: Remove __free_event()
  perf/bpf: Convert perf_event_array to use struct file
  perf: Fix NULL deref
  perf/x86: De-obfuscate code
  perf/x86: Fix uninitialized value usage
  perf: Fix race in perf_event_exit_task_context()
  perf: Fix orphan hole
  perf stat: Do not clean event's private stats
  perf hists: Fix HISTC_MEM_DCACHELINE width setting
  perf annotate browser: Fix behaviour of Shift-Tab with nothing focussed
  perf tests: Remove wrong semicolon in while loop in CQM test
  perf: Synchronously free aux pages in case of allocation failure
  ...
2016-01-31 15:38:27 -08:00
..
include tools lib: Move bitmap.[ch] from tools/perf/ to tools/{lib,include}/ 2016-01-08 12:35:46 -03:00
intel-pt-decoder
scripting-engines perf script: Add python support for stat events 2016-01-06 20:11:16 -03:00
abspath.c
alias.c
annotate.c
annotate.h
auxtrace.c
auxtrace.h
bpf-loader.c
bpf-loader.h
bpf-prologue.c
bpf-prologue.h
Build tools lib: Move bitmap.[ch] from tools/perf/ to tools/{lib,include}/ 2016-01-08 12:35:46 -03:00
build-id.c
build-id.h
cache.h
callchain.c perf top: Decay periods in callchains 2016-01-08 12:37:51 -03:00
callchain.h perf top: Decay periods in callchains 2016-01-08 12:37:51 -03:00
cgroup.c
cgroup.h
cloexec.c
cloexec.h
color.c
color.h
comm.c
comm.h
config.c
counts.c
counts.h
cpumap.c perf cpumap: Fix cpu conversion in cpu_map__from_entries 2016-01-06 20:11:16 -03:00
cpumap.h
ctype.c
data-convert-bt.c
data-convert-bt.h
data.c
data.h
db-export.c
db-export.h
debug.c
debug.h
dso.c
dso.h
dwarf-aux.c
dwarf-aux.h
env.c
env.h
event.c perf tools: Fix mmap2 event allocation in synthesize code 2016-01-12 11:24:43 -03:00
event.h perf tools: Add event_update event cpus type 2015-12-17 15:13:38 -03:00
evlist.c perf evlist: Remove perf_evlist__(enable|disable)_event functions 2016-01-08 14:15:43 -03:00
evlist.h perf evlist: Remove perf_evlist__(enable|disable)_event functions 2016-01-08 14:15:43 -03:00
evsel.c perf evlist: Add --trace-fields option to show trace fields 2016-01-08 14:23:02 -03:00
evsel.h perf evlist: Add --trace-fields option to show trace fields 2016-01-08 14:23:02 -03:00
find-vdso-map.c
generate-cmdlist.sh perf tools: Do not show trace command if it's not compiled in 2016-01-08 12:46:17 -03:00
header.c perf tools: Introduce stat perf.data header feature 2015-12-17 15:15:14 -03:00
header.h perf tools: Introduce stat perf.data header feature 2015-12-17 15:15:14 -03:00
help-unknown-cmd.c
help-unknown-cmd.h
hist.c perf hists: Fix HISTC_MEM_DCACHELINE width setting 2016-01-26 11:14:55 -03:00
hist.h perf hists: Export a couple of hist functions 2016-01-08 12:59:48 -03:00
intel-bts.c
intel-bts.h
intel-pt.c
intel-pt.h
intlist.c
intlist.h
kvm-stat.h
levenshtein.c
levenshtein.h
llvm-utils.c
llvm-utils.h
lzma.c
machine.c
machine.h
map.c
map.h
ordered-events.c
ordered-events.h
parse-branch-options.c
parse-branch-options.h
parse-events.c
parse-events.h
parse-events.l
parse-events.y
parse-regs-options.c
parse-regs-options.h
path.c
PERF-VERSION-GEN
perf_regs.c
perf_regs.h
pmu.c perf pmu: fix alias->snapshot missing initialization bug 2016-01-06 20:11:16 -03:00
pmu.h
pmu.l
pmu.y
probe-event.c
probe-event.h
probe-file.c
probe-file.h
probe-finder.c
probe-finder.h
pstack.c
pstack.h
python-ext-sources tools lib: Move bitmap.[ch] from tools/perf/ to tools/{lib,include}/ 2016-01-08 12:35:46 -03:00
python.c
quote.c
quote.h
rblist.c
rblist.h
record.c
session.c perf kvm record/report: 'unprocessable sample' error while recording/reporting guest data 2016-01-15 16:31:58 -03:00
session.h
setup.py
sort.c perf tools: Add overhead/overhead_children keys defaults via string 2016-01-08 12:58:58 -03:00
sort.h perf tools: Remove list entry from struct sort_entry 2016-01-08 12:58:04 -03:00
srcline.c
stat-shadow.c
stat.c perf stat: Do not clean event's private stats 2016-01-26 11:15:11 -03:00
stat.h
strbuf.c
strbuf.h
strfilter.c
strfilter.h
string.c
strlist.c perf tools: Add file_only config option to strlist 2016-01-12 12:42:07 -03:00
strlist.h perf tools: Add file_only config option to strlist 2016-01-12 12:42:07 -03:00
svghelper.c
svghelper.h
symbol-elf.c
symbol-minimal.c
symbol.c perf symbols: Fix reading of build-id from vDSO 2016-01-15 16:31:58 -03:00
symbol.h perf report/top: Add --raw-trace option 2016-01-06 20:11:12 -03:00
target.c
target.h
term.c
term.h
thread-stack.c
thread-stack.h
thread.c
thread.h
thread_map.c
thread_map.h
tool.h
top.c
top.h
trace-event-info.c
trace-event-parse.c
trace-event-read.c
trace-event-scripting.c
trace-event.c
trace-event.h perf script: Add process_stat/process_stat_interval scripting interface 2016-01-06 20:11:15 -03:00
tsc.c
tsc.h
unwind-libdw.c perf libdw: Check for mmaps also in MAP__VARIABLE tree 2016-01-08 14:16:57 -03:00
unwind-libdw.h
unwind-libunwind.c perf unwind: Check for mmaps also in MAP__VARIABLE tree 2016-01-08 14:16:34 -03:00
unwind.h
usage.c
util.c perf tools: Fallback to srcdir/Documentation/tips.txt 2016-01-12 12:42:08 -03:00
util.h perf report: Show random usage tip on the help line 2016-01-08 13:15:46 -03:00
values.c
values.h
vdso.c
vdso.h
wrapper.c
xyarray.c
xyarray.h
zlib.c