aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2010-06-17perf record: prevent kill(0, SIGTERM);Ian Munsie1-1/+1
2010-06-17perf session: Remove threads from tree on PERF_RECORD_EXITArnaldo Carvalho de Melo4-2/+20
2010-06-10perf record: Don't call newt functions when not initializedArnaldo Carvalho de Melo1-2/+13
2010-06-04perf symbols: Set the DSO long name when using symbol_conf.vmlinux_nameArnaldo Carvalho de Melo1-2/+6
2010-06-02Merge branch 'perf/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Ingo Molnar4-20/+39
2010-06-01perf buildid-list: Fix --with-hits event processingArnaldo Carvalho de Melo1-1/+3
2010-06-01perf scripts python: Give field dict to unhandled callbackPierre Tardy2-18/+35
2010-06-01perf hist: fix objdump output parsingKonstantin Stepanyuk1-1/+1
2010-06-01perf-record: Check correct pid when forkingBorislav Petkov1-2/+1
2010-06-01perf: Do the comm inheritance per thread in event__process_taskFrederic Weisbecker1-7/+2
2010-06-01perf: Use event__process_task from perf schedFrederic Weisbecker1-0/+1
2010-05-31perf: Process comm events by tidFrederic Weisbecker1-2/+2
2010-05-30Merge branch 'perf-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds6-8/+28
2010-05-27Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds40-2171/+508
2010-05-27perf tui: Fix last use_browser problem related to .perfconfigArnaldo Carvalho de Melo1-1/+1
2010-05-26perf symbols: Add the build id cache to the vmlinux pathArnaldo Carvalho de Melo3-6/+25
2010-05-26perf tui: Reset use_browser if stdout is not a ttyArnaldo Carvalho de Melo2-1/+2
2010-05-23perf report: Support multiple events on the TUIArnaldo Carvalho de Melo3-40/+108
2010-05-23perf annotate: Fix up usage of the build id cacheArnaldo Carvalho de Melo1-2/+11
2010-05-22perf annotate: Add TUI interfaceArnaldo Carvalho de Melo6-47/+112
2010-05-22perf tui: Remove annotate from popup menu after failureArnaldo Carvalho de Melo1-0/+5
2010-05-21perf report: Don't start the TUI if -D is usedArnaldo Carvalho de Melo1-1/+3
2010-05-21perf: Fix getline undeclaredFrederic Weisbecker1-1/+1
2010-05-21perf-record: Share per-cpu buffersPeter Zijlstra1-24/+28
2010-05-21perf-record: Remove -MPeter Zijlstra1-24/+12
2010-05-21Merge branch 'perf' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/lin...Ingo Molnar5-26/+35
2010-05-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6Linus Torvalds2-0/+1101
2010-05-20perf tui: Allow disabling the TUI on a per command basis in ~/.perfconfigArnaldo Carvalho de Melo4-10/+34
2010-05-20perf record: remove unneeded gettimeofday() callRuss Anderson1-16/+1
2010-05-20USB: testusb: testusb compatibility with FunctionFS gadgetMichal Nazarewicz1-70/+190
2010-05-20USB: testusb: an USB testing applicationDavid Brownell1-0/+427
2010-05-20USB: ffs-test: FunctionFS testing programMichal Nazarewicz1-0/+554
2010-05-20perf annotate: Use build-ids to find the right DSOArnaldo Carvalho de Melo6-18/+54
2010-05-20perf TUI: Make 'space' be an alias to 'PgDn'Arnaldo Carvalho de Melo1-0/+2
2010-05-20Merge branch 'perf/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/f...Ingo Molnar3-8/+20
2010-05-20perf: Fix unaligned accesses while fetching trace valuesFrederic Weisbecker1-1/+6
2010-05-20perf: Use read() instead of lseek() in trace_event_read.c:skip()Tom Zanussi1-6/+13
2010-05-19perf session: Make read_build_id routines look at the host_machine tooArnaldo Carvalho de Melo5-40/+69
2010-05-19perf symbols: Don't try to read the build-id twiceArnaldo Carvalho de Melo1-0/+4
2010-05-18perf tools: remove xstrndup, xmalloc, xzallocArnaldo Carvalho de Melo4-51/+3
2010-05-18perf probe: Don't call die()Arnaldo Carvalho de Melo1-3/+7
2010-05-18perf probe: Fix some error exit pathsArnaldo Carvalho de Melo1-10/+19
2010-05-18perf tools: Remove some unused functionsArnaldo Carvalho de Melo19-1909/+20
2010-05-18perf stat: add perf stat -B to pretty print large numbersStephane Eranian2-4/+17
2010-05-18Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds132-3512/+10256
2010-05-18perf tui: Fix build problem with slang <= 2.0.6Arnaldo Carvalho de Melo1-1/+9
2010-05-17perf probe: Don't compile CFI related code if elfutils is oldMasami Hiramatsu2-0/+7
2010-05-17perf tools: Add mode to build without newt supportArnaldo Carvalho de Melo1-0/+4
2010-05-17perf symbols: symbol inconsistency message should be done only at verbose=1Arnaldo Carvalho de Melo1-1/+1
2010-05-17perf tui: Add explicit -lslang optionArnaldo Carvalho de Melo1-1/+1
2010-05-17perf options: Type check all the remaining OPT_ variantsArnaldo Carvalho de Melo12-33/+33
2010-05-17perf options: Type check OPT_BOOLEAN and fix the offendersArnaldo Carvalho de Melo5-7/+8
2010-05-17perf options: Check v type in OPT_U?INTEGERArnaldo Carvalho de Melo6-17/+18
2010-05-17perf options: Introduce OPT_UINTEGERArnaldo Carvalho de Melo2-2/+22
2010-05-17perf tui: Add workaround for slang < 2.1.4Arnaldo Carvalho de Melo1-10/+21
2010-05-17perf record: Fix bug mismatch with -c option definitionStephane Eranian1-6/+5
2010-05-17perf options: Introduce OPT_U64Arnaldo Carvalho de Melo2-0/+20
2010-05-16perf tui: Add help window to show key associationsArnaldo Carvalho de Melo1-0/+60
2010-05-16perf tui: Make <- exit menus tooArnaldo Carvalho de Melo1-2/+1
2010-05-15perf newt: Add single key shortcuts for zoom into DSO and threadsArnaldo Carvalho de Melo1-3/+20
2010-05-15perf newt: Exit browser unconditionally when CTRL+C, q or Q is pressedArnaldo Carvalho de Melo1-3/+4
2010-05-15perf newt: Fix the 'A'/'a' shortcut for annotateArnaldo Carvalho de Melo1-2/+2
2010-05-15perf newt: Make <- exit the ui_browserArnaldo Carvalho de Melo1-1/+3
2010-05-14perf newt: Make <- zoom out filtersArnaldo Carvalho de Melo4-3/+120
2010-05-14perf report: Report number of events, not samplesArnaldo Carvalho de Melo8-63/+107
2010-05-14perf hist: Clarify events_stats fields usageArnaldo Carvalho de Melo9-34/+41
2010-05-14perf hist: Make event__totals per histsArnaldo Carvalho de Melo8-38/+62
2010-05-13perf trace scripts: Fix typos in perf-trace-python.txtKirill Smelkov1-2/+2
2010-05-13perf tools: change event inheritance logic in stat and recordStephane Eranian4-15/+15
2010-05-13perf hist: Fix missing getline declarationFrederic Weisbecker1-0/+1
2010-05-13perf hist: Fix hists__browse no-newt caseFrederic Weisbecker1-1/+1
2010-05-13perf record: Add a fallback to the reference relocation symbolArnaldo Carvalho de Melo1-0/+3
2010-05-11perf report: Librarize the annotation code and use it in the newt browserArnaldo Carvalho de Melo7-249/+544
2010-05-11perf ui: Add ui_helpline methodsArnaldo Carvalho de Melo1-19/+50
2010-05-11perf symbols: allow forcing use of cplus_demangleKyle McMartin1-0/+3
2010-05-11perf probe: Check older elfutils and set NO_DWARFMasami Hiramatsu1-2/+2
2010-05-11perf hist: Adopt filter by dso and by thread methods from the newt browserArnaldo Carvalho de Melo5-85/+89
2010-05-11perf: Fix static strings treated like dynamic onesFrederic Weisbecker1-1/+1
2010-05-10perf/trace/scripting: syscall-counts script cleanupTom Zanussi1-1/+1
2010-05-10perf/trace/scripting: syscall-counts-by-pid script cleanupTom Zanussi1-1/+1
2010-05-10perf/trace/scripting: failed-syscalls-by-pid script cleanupTom Zanussi1-1/+1
2010-05-10perf/trace/scripting: don't show script start/stop messages by defaultTom Zanussi3-7/+3
2010-05-10perf/trace/scripting: workqueue-stats script cleanupTom Zanussi1-6/+6
2010-05-10perf/trace/scripting: wakeup-latency script cleanupTom Zanussi1-4/+8
2010-05-10perf/trace/scripting: rwtop script cleanupTom Zanussi1-13/+35
2010-05-10perf/trace/scripting: rw-by-pid script cleanupTom Zanussi1-23/+37
2010-05-10perf/trace/scripting: failed-syscalls script cleanupTom Zanussi2-2/+6
2010-05-10perf hist: Calculate max_sym name len and nr_entriesArnaldo Carvalho de Melo5-13/+30
2010-05-10perf hist: Introduce hists class and move lots of methods to itArnaldo Carvalho de Melo10-164/+146
2010-05-10perf session: create_kernel_maps should use ->host_machineArnaldo Carvalho de Melo1-3/+2
2010-05-10perf callchains: Use zalloc to allocate objectsArnaldo Carvalho de Melo1-3/+3
2010-05-10perf newt: Use newtAddComponent()Arnaldo Carvalho de Melo1-3/+3
2010-05-10Merge branch 'perf/test' of git://git.kernel.org/pub/scm/linux/kernel/git/fre...Ingo Molnar5-105/+238
2010-05-09perf report: Allow limiting the number of entries to print in callchainsArnaldo Carvalho de Melo3-1/+15
2010-05-09perf session: Embed the host machine data on perf_sessionArnaldo Carvalho de Melo6-31/+29
2010-05-09perf symbols: Check if a struct machine instance was foundArnaldo Carvalho de Melo1-2/+8
2010-05-09perf symbols: Consider unresolved DSOs in the dso__col_widt calculationArnaldo Carvalho de Melo1-0/+7
2010-05-09perf lock: Drop "-a" option from cmd_record() default arguments setHitoshi Mitake1-1/+0
2010-05-09perf hist: Simplify the insertion of new hist_entry instancesArnaldo Carvalho de Melo5-44/+32
2010-05-09perf report: Fix leak of resolved callchains array on error pathArnaldo Carvalho de Melo1-9/+7
2010-05-09perf callchain: Move validate_callchain to callchain libArnaldo Carvalho de Melo3-14/+11
2010-05-09perf/live-mode: Handle payload-less eventsTom Zanussi1-8/+11
2010-05-09perf lock: Always check min AND max wait timeFrederic Weisbecker1-1/+1
2010-05-09perf: Fix perf lock bad rateFrederic Weisbecker1-2/+2
2010-05-09perf: Humanize lock flags in perf lockFrederic Weisbecker1-3/+8
2010-05-09perf: Cleanup perf lock broken statesFrederic Weisbecker1-20/+29
2010-05-09perf lock: Add "info" subcommand for dumping misc informationHitoshi Mitake1-23/+73
2010-05-09perf: Provide a new deterministic events reordering algorithmFrederic Weisbecker2-45/+97
2010-05-09perf: Introduce a new "round of buffers read" pseudo eventFrederic Weisbecker2-11/+26
2010-05-08perf report: Document '--call-graph' better for usagePekka Enberg1-1/+1
2010-05-08Merge branch 'perf' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/lin...Ingo Molnar2-4/+18
2010-05-07perf list: Improve the raw hw event descriptor documentationArnaldo Carvalho de Melo2-4/+18
2010-05-07perf, x86: Improve the PEBS ABIPeter Zijlstra2-10/+17
2010-05-05perf tools: Fixup minor doc formatting issuesArnaldo Carvalho de Melo6-6/+6
2010-05-05perf list: Add explanation about raw hardware event descriptorsArnaldo Carvalho de Melo2-1/+19
2010-05-05perf/record: simplify TRACE_INFO tracepoint checkTom Zanussi2-11/+8
2010-05-05perf report: Make dso__calc_col_width agree with hist_entry__dso_snprintfArnaldo Carvalho de Melo1-2/+4
2010-05-04Merge branch 'perf' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/lin...Ingo Molnar9-18/+75
2010-05-04perf: Fix performance issue with perf reportAnton Blanchard2-0/+9
2010-05-04perf inject: Add missing bitsArnaldo Carvalho de Melo4-3/+39
2010-05-03perf: record TRACE_INFO only if using tracepoints and SAMPLE_RAWTom Zanussi4-15/+27
2010-05-03Merge branch 'perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/fre...Ingo Molnar16-116/+24
2010-05-02perf inject: Refactor read_buildid functionArnaldo Carvalho de Melo1-38/+38
2010-05-02perf record: Don't exit in live mode when no tracepoints are enabledArnaldo Carvalho de Melo1-6/+9
2010-05-02perf: add perf-inject builtinTom Zanussi20-24/+293
2010-05-02perf/live: don't synthesize build ids at the end of a live mode traceTom Zanussi3-70/+0
2010-05-02perf tools: Don't use code surrounded by __KERNEL__Arnaldo Carvalho de Melo7-47/+105
2010-05-01perf: Fix warning while reading ring buffer headersFrederic Weisbecker3-95/+7
2010-04-30perf: Remove leftover useless options to record trace events from scriptsFrederic Weisbecker13-21/+17
2010-04-29perf test: Initial regression testing commandArnaldo Carvalho de Melo6-0/+307
2010-04-29perf symbols: Add machine helper routinesArnaldo Carvalho de Melo4-25/+86
2010-04-27perf tools: Create $(OUTPUT)arch/$(ARCH)/util/ directoryArnaldo Carvalho de Melo1-0/+2
2010-04-27perf machines: Make the machines class adopt the dsos__fprintf methodsArnaldo Carvalho de Melo7-15/+33
2010-04-27perf machine: Adopt some map_groups functionsArnaldo Carvalho de Melo8-81/+74
2010-04-27perf machine: Pass buffer size to machine__mmap_nameArnaldo Carvalho de Melo4-11/+11
2010-04-27perf tools: Rename "kernel_info" to "machine"Arnaldo Carvalho de Melo16-287/+280
2010-04-27Merge branch 'perf' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/lin...Ingo Molnar8-26/+48
2010-04-26perf tools: Fix libdw-dev package name in error messageStefan Hajnoczi1-1/+1
2010-04-26perf probe: Add --max-probes optionMasami Hiramatsu6-17/+33
2010-04-26perf probe: Fix to exit callback soon after finding too many probe pointsMasami Hiramatsu1-0/+4
2010-04-26perf probe: Fix to use symtab only if no debuginfoMasami Hiramatsu1-8/+9
2010-04-26perf tools: Initialize dso->node member in dso__newMasami Hiramatsu1-0/+1
2010-04-24perf: Some perf-kvm documentation editsWilliam Cohen1-4/+5
2010-04-24perf: Add a perf trace option to check samples ordering reliabilityFrederic Weisbecker1-0/+12
2010-04-24perf: Use generic sample reordering in perf timechartFrederic Weisbecker1-107/+5
2010-04-24perf: Use generic sample reordering in perf traceFrederic Weisbecker1-0/+1
2010-04-24perf: Use generic sample reordering in perf kmemFrederic Weisbecker1-3/+3
2010-04-24perf: Use generic sample reordering in perf schedFrederic Weisbecker1-4/+4
2010-04-24perf: Generalize perf lock's sample event reordering to the session layerFrederic Weisbecker3-176/+210
2010-04-24perf: Fix initialization bug in parse_single_tracepoint_event()Stephane Eranian1-6/+7
2010-04-24perf lock: Fix state machine to recognize lock sequenceHitoshi Mitake1-68/+342
2010-04-22perf probe: Add PowerPC DWARF register number mappingsIan Munsie2-0/+92
2010-04-22perf: Move arch specific code into separate arch directoryIan Munsie5-59/+119
2010-04-21perf: Fix perf probe build errorFrederic Weisbecker1-1/+1
2010-04-19perf: 'perf kvm' tool for monitoring guest performance from hostZhang, Yanmin30-316/+1407
2010-04-15Merge branch 'perf' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/lin...Ingo Molnar9-556/+1300
2010-04-15Merge branch 'perf/live' into perf/coreIngo Molnar35-106/+1184
2010-04-15perf: Make the trace events sample period default to 1Frederic Weisbecker2-14/+24
2010-04-15perf: Always record tracepoints raw samples from perf recordFrederic Weisbecker2-11/+5
2010-04-15perf: Make -f the default for perf recordFrederic Weisbecker2-16/+26
2010-04-15perf: Fix dynamic field detectionThomas Gleixner1-1/+1
2010-04-14perf probe: Show function entry line as probe-ableMasami Hiramatsu1-11/+63
2010-04-14perf probe: Support DW_OP_plus_uconst in DW_AT_data_member_locationMasami Hiramatsu1-5/+32
2010-04-14perf probe: Fix line range to show end lineMasami Hiramatsu1-3/+9
2010-04-14perf probe: Fix a bug that --line range can be overflowMasami Hiramatsu3-24/+24
2010-04-14perf probe: Fix mis-estimation for shortening filenameMasami Hiramatsu1-2/+2
2010-04-14perf probe: Fix to use correct debugfs path finderMasami Hiramatsu2-6/+10
2010-04-14perf probe: Remove xstrdup()/xstrndup() from util/probe-{event, finder}.cMasami Hiramatsu2-61/+156
2010-04-14perf probe: Remove xzalloc() from util/probe-{event, finder}.cMasami Hiramatsu2-25/+69
2010-04-14perf probe: Remove die() from probe-event codeMasami Hiramatsu3-229/+480
2010-04-14perf probe: Remove die() from probe-finder codeMasami Hiramatsu2-199/+322
2010-04-14perf probe: Support DW_OP_call_frame_cfa in debuginfoMasami Hiramatsu2-3/+12
2010-04-14perf probe: Support basic type castingMasami Hiramatsu4-4/+33
2010-04-14perf probe: Query basic types from debuginfoMasami Hiramatsu3-8/+80
2010-04-14perf probe: Use the last field name as the argument nameMasami Hiramatsu2-1/+5
2010-04-14perf probe: Support argument nameMasami Hiramatsu5-24/+52
2010-04-14perf tools: Fix accidentally preprocessed snprintf callbackFrederic Weisbecker3-41/+41
2010-04-14perf trace: Invoke live mode automatically if record/report not specifiedTom Zanussi1-0/+59
2010-04-14perf trace/scripting: Enable scripting shell scripts for live modeTom Zanussi16-16/+47
2010-04-14perf trace/scripting: Add rwtop and sctop scriptsTom Zanussi8-0/+315
2010-04-14perf: Convert perf header build_ids into build_id eventsTom Zanussi8-4/+121
2010-04-14perf: Convert perf tracing data into a tracing_data eventTom Zanussi11-46/+170
2010-04-14perf: Convert perf event types into event type eventsTom Zanussi8-8/+101
2010-04-14perf: Convert perf header attrs into attr eventsTom Zanussi8-2/+136
2010-04-14perf trace: Introduce special handling for pipe inputTom Zanussi1-1/+11
2010-04-14perf report: Introduce special handling for pipe inputTom Zanussi1-1/+11
2010-04-14perf record: Introduce special handling for pipe outputTom Zanussi1-3/+15
2010-04-14perf: Add pipe-specific header read/write and event processing codeTom Zanussi6-29/+202
2010-04-14perf: Fix endianness argument compatibility with OPT_BOOLEAN() and introduce ...Ian Munsie22-52/+62
2010-04-09perf tools: Fix perl support installation when O= is usedArnaldo Carvalho de Melo1-0/+1
2010-04-08perf trace: Ignore "overwrite" field if present in /events/header_pageArnaldo Carvalho de Melo1-15/+34
2010-04-08perf: cleanup some DocumentationRandy Dunlap2-5/+5
2010-04-08perf bench: fix spelloRandy Dunlap1-1/+1
2010-04-08perf tools: Reorganize some structs to save spaceArnaldo Carvalho de Melo6-9/+7
2010-04-08perf TUI: Move "Yes" button to before "No"Arnaldo Carvalho de Melo1-1/+1
2010-04-08perf TUI: Show filters on the title and add help line about how to zoom outArnaldo Carvalho de Melo1-28/+68
2010-04-06perf kmem: Fix breakage introduced by 5a0e3ad slab.h scriptArnaldo Carvalho de Melo1-1/+0
2010-04-05Merge branch 'master' into export-slabhTejun Heo2-10/+17
2010-04-04perf: Swap inclusion order of util.h and string.h in util/string.cHitoshi Mitake1-1/+1
2010-04-03perf TUI: Add a "Zoom into COMM(PID) thread" and reverse operationsArnaldo Carvalho de Melo2-10/+81