Stephane Eranian
a00dc319e9
perf record: Fix branch_stack type in perf_record_opts
...
The attr.branch_sample_type field is defined as u64 by the API. As
such, we need to ensure the variable holding the value of the branch
stack filters is also u64 otherwise we may lose bits in the future.
Note also that the bogus definition of the field in perf_record_opts
caused problems on big-endian PPC systems. Thanks to Anshuman Khandual
for tracking the problem on PPC.
Reported-by: Anshuman Khandual <khandual@linux.vnet.ibm.com>
Signed-off-by: Stephane Eranian <eranian@google.com>
Cc: Anshuman Khandual <khandual@linux.vnet.ibm.com>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: Peter Zijlstra <peterz@infradead.org>
Link: http://lkml.kernel.org/r/20120525211344.GA7729@quad
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2012-05-25 18:32:44 -03:00
..
arch
perf tools: Use scnprintf where applicable
2012-03-14 12:36:19 -03:00
bench
perf tool: Fix perf stack to non executable on x86_64
2012-02-06 19:14:17 -02:00
config
perf report: Add a simple GTK2-based 'perf report' browser
2012-03-19 15:13:29 -03:00
Documentation
perf evlist: Show event attribute details
2012-05-22 14:30:11 -03:00
python
perf python: Use attr.watermark in twatch.py
2012-01-30 18:38:23 -02:00
scripts
ui
perf annotate browser: Add key bindings help window
2012-05-12 16:36:55 -03:00
util
perf tools: Reconstruct event with modifiers from perf_event_attr
2012-05-25 16:38:11 -03:00
.gitignore
perf tools: Ignore auto-generated bison/flex files
2012-04-14 13:50:39 -03:00
builtin-annotate.c
perf annotate: Get rid of field_sep check
2012-01-08 13:29:34 -02:00
builtin-bench.c
perf bench: Also allow measuring memset()
2012-01-24 20:25:32 -02:00
builtin-buildid-cache.c
builtin-buildid-list.c
perf buildid-list: Work better with pipe mode
2012-05-22 13:03:54 -03:00
builtin-diff.c
perf diff: Fix to work with new hists design
2012-03-22 15:12:09 -03:00
builtin-evlist.c
perf evlist: Explicititely initialize input_name
2012-05-23 21:47:51 -03:00
builtin-help.c
builtin-inject.c
perf inject: Fix broken perf inject -b
2012-05-22 12:59:28 -03:00
builtin-kmem.c
perf: Have perf use the new libtraceevent.a library
2012-04-25 13:28:48 +02:00
builtin-kvm.c
builtin-list.c
builtin-lock.c
perf: Have perf use the new libtraceevent.a library
2012-04-25 13:28:48 +02:00
builtin-probe.c
perf probe: Rename target_module to target
2012-02-02 17:39:15 -02:00
builtin-record.c
perf tools: Bump default sample freq to 4 kHz
2012-05-22 13:14:18 -03:00
builtin-report.c
Merge remote-tracking branch 'tip/perf/urgent' into perf/core
2012-05-18 13:13:33 -03:00
builtin-sched.c
perf: Have perf use the new libtraceevent.a library
2012-04-25 13:28:48 +02:00
builtin-script.c
perf: Have perf use the new libtraceevent.a library
2012-04-25 13:28:48 +02:00
builtin-stat.c
Merge remote-tracking branch 'tip/perf/urgent' into perf/core
2012-05-18 13:13:33 -03:00
builtin-test.c
perf test: Move parse event automated tests to separated object
2012-05-22 11:19:16 -03:00
builtin-timechart.c
builtin-top.c
perf top: Fix counter name fixup when fallbacking to cpu-clock
2012-05-25 14:59:37 -03:00
builtin.h
command-list.txt
CREDITS
design.txt
Makefile
perf tools: Do not use _FORTIFY_SOURCE when DEBUG=1 is specified
2012-05-24 14:48:39 -03:00
MANIFEST
perf tools: Fix out of tree compiles
2012-02-13 22:46:41 -02:00
perf-archive.sh
perf archive: Correct cutting of symbolic link
2012-04-14 13:52:15 -03:00
perf.c
perf.h
perf record: Fix branch_stack type in perf_record_opts
2012-05-25 18:32:44 -03:00