aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python
AgeCommit message (Expand)AuthorFilesLines
2025-07-16perf flamegraph: Fix minor pylint/type hint issuesIan Rogers1-28/+33
2025-06-24perf script: Add -e option to flamegraph scriptTianyou Li1-1/+14
2025-06-24perf script: Handle -i option for perf script flamegraphTianyou Li1-1/+7
2025-05-12perf scripts python: exported-sql-viewer.py: Fix pattern matching with Python 3Adrian Hunter1-1/+4
2025-02-18perf script: Fix hangup in offline flamegraph reportNamhyung Kim1-1/+1
2025-02-03perf script: force stdin for flamegraph in live modeAnubhav Shelat1-1/+1
2024-12-18perf script: Move script_fetch_insn to trace-event-scripting.cIan Rogers1-1/+1
2024-12-18perf python: Remove python 2 scripting supportIan Rogers1-18/+0
2024-12-09perf script python: Improve physical mem type resolutionIan Rogers1-75/+102
2024-11-08perf script python: Adjust objdump start/end per map pgoff parameterSteve Clevenger1-5/+11
2024-09-24perf scripts python cs-etm: Add start and stop argumentsJames Clark1-2/+38
2024-09-24perf scripts python cs-etm: Improve argumentsJames Clark1-8/+55
2024-09-24perf scripts python cs-etm: Update to use argparseJames Clark1-18/+10
2024-09-24perf scripting python: Add function to get a config valueJames Clark1-0/+11
2024-07-31perf scripts python cs-etm: Restore first sample log in verbose modeJames Clark1-5/+4
2024-06-26perf util: Make util its own libraryIan Rogers1-1/+1
2024-06-25tools/perf: Fix parallel-perf python script to replace new python syntax ":="...Athira Rajeev1-1/+2
2024-06-06perf script: netdev-times: add location parameter to consume_skbLucas Stach1-1/+2
2024-04-26perf scripts python: Add a script to run instances of 'perf script' in parallelAdrian Hunter1-0/+988
2023-12-20perf scripts python arm-cs-trace-disasm.py: Do not ignore disam first sampleRuidong Tian1-10/+11
2023-12-20perf scripts python arm-cs-trace-disasm.py: Set start vm addr of exectable fi...Ruidong Tian1-2/+3
2023-11-23perf tools: Address python 3.6 DeprecationWarning for string scapesBenjamin Gray3-5/+5
2023-08-24perf scripts python gecko: Launch the profiler UI on the default browser with...Anup Sharma1-7/+63
2023-08-24perf scripts python: Add support for input args in gecko scriptAnup Sharma1-1/+5
2023-08-15perf scripts python: Update audit-libs package name for python3Wei Li1-3/+3
2023-08-15perf scripts python: Support syscall name parsing on arm64Wei Li1-0/+1
2023-08-03perf script python: Cope with declarations after statements found in Python.hArnaldo Carvalho de Melo1-1/+2
2023-07-28perf scripts python: Add command execution for gecko scriptAnup Sharma2-0/+5
2023-07-28perf scripts python: Implement add sample function and thread processingAnup Sharma1-2/+50
2023-07-28perf scripts python: Implement add sample function and thread processingAnup Sharma1-0/+54
2023-07-28perf scripts python: Add trace end processing and PRODUCT and CATEGORIES info...Anup Sharma1-1/+64
2023-07-28perf scripts python: Add classes and conversion functionsAnup Sharma1-1/+132
2023-07-28perf scripts python: Extact necessary information from process eventAnup Sharma1-1/+13
2023-07-28perf scripts python: Add initial script file with usage informationAnup Sharma1-0/+31
2023-06-13perf python scripting: Get rid of unused import in arm-cs-trace-disasmSourabh Jain1-1/+0
2023-06-12perf thread: Add accessor functions for threadIan Rogers1-2/+2
2023-05-02perf script: Add new parameter in kfree_skb tracepoint to the python scripts ...Sriram Yagnaraman2-5/+5
2023-04-17perf script task-analyzer: Fix spelling mistake "miliseconds" -> "milliseconds"Colin Ian King1-1/+1
2023-04-12perf scripts python intel-pt-events: Delete unused 'event_attr variableAlexander Pantyukhin1-3/+3
2023-04-04perf map: Add accessor for dsoIan Rogers1-2/+4
2023-04-04perf maps: Add functions to access mapsIan Rogers1-3/+4
2023-03-15perf script: Fix Python support when no libtraceeventAdrian Hunter2-1/+5
2023-03-14perf scripts intel-pt-events.py: Fix IPC output for Python 2Roman Lozko1-1/+1
2023-01-19perf script flamegraph: Avoid d3-flame-graph package dependencyIan Rogers1-22/+85
2022-12-14perf script: task-analyzer add csv supportPetar Gligoric1-89/+185
2022-12-14perf script: Introduce task analyzer python scriptHagen Paul Pfeifer3-0/+843
2022-12-14perf build: Use libtraceevent from the systemIan Rogers1-1/+1
2022-10-27perf scripts python: intel-pt-events.py: Add ability interleave outputAdrian Hunter1-1/+64
2022-08-01Merge remote-tracking branch 'torvalds/master' into perf/coreArnaldo Carvalho de Melo1-16/+18
2022-07-27perf scripts python: Let script to be python2 compliantLeo Yan1-16/+18
2022-07-20perf script python: intel-pt-events: Add machine_pid and vcpuAdrian Hunter1-5/+27
2022-05-27perf scripts python: Support Arm CoreSight trace data disassemblyLeo Yan1-0/+272
2022-05-17perf scripts python: intel-pt-events.py: Print ptwrite value as a string if i...Adrian Hunter1-1/+7
2022-02-15perf scripts python: export-to-postgresql.py: Export all sample flagsAdrian Hunter1-7/+10
2022-02-15perf scripts python: export-to-sqlite.py: Export all sample flagsAdrian Hunter1-8/+11
2022-02-15perf scripts python: intel-pt-events.py: Add Event TraceAdrian Hunter1-5/+50
2021-12-28perf scripts python: intel-pt-events.py: Fix printing of switch eventsAdrian Hunter1-10/+13
2021-09-10perf scripts python: Fix passing arguments to stackcollapse reportMichael Petlan1-1/+1
2021-08-30perf flamegraph: flamegraph.py script improvementsAndreas Gerstmayr1-27/+81
2021-06-01perf scripting python: intel-pt-events.py: Add --insn-trace and --src-traceAdrian Hunter1-18/+158
2021-06-01perf scripting python: exported-sql-viewer.py: Factor out libxed.pyAdrian Hunter2-88/+108
2021-06-01perf scripting python: Add perf_sample_srcline() and perf_sample_srccode()Adrian Hunter1-0/+56
2021-06-01perf scripting python: Add perf_set_itrace_options()Adrian Hunter1-2/+42
2021-06-01perf scripting python: Add perf_sample_insn()Adrian Hunter1-0/+27
2021-06-01perf scripting python: Assign perf_script_contextAdrian Hunter1-1/+7
2021-06-01perf scripting python: Simplify perf-trace-context module functionsAdrian Hunter1-22/+17
2021-06-01perf scripting python: Remove unnecessary 'static'Adrian Hunter1-3/+3
2021-05-25perf scripts python: intel-pt-events.py: Add branches to scriptAdrian Hunter3-35/+116
2021-05-21perf scripts python: exported-sql-viewer.py: Fix warning displayAdrian Hunter1-0/+5
2021-05-21perf scripts python: exported-sql-viewer.py: Fix Array TypeErrorAdrian Hunter1-2/+3
2021-05-21perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top C...Adrian Hunter1-1/+1
2021-03-23perf tools: Fix various typos in commentsIngo Molnar1-1/+1
2020-09-23perf script: Add min, max to futex-contention output, in addition to avgHagen Paul Pfeifer1-2/+2
2020-09-23perf script: Autopep8 futex-contentionHagen Paul Pfeifer1-23/+28
2020-07-03perf scripts python: exported-sql-viewer.py: Fix time chart call treeAdrian Hunter1-0/+4
2020-07-03perf scripts python: exported-sql-viewer.py: Fix zero id in call tree 'Find' ...Adrian Hunter1-1/+2
2020-07-03perf scripts python: exported-sql-viewer.py: Fix zero id in call graph 'Find'...Adrian Hunter1-1/+2
2020-07-03perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' resultAdrian Hunter1-0/+1
2020-07-03perf scripts python: export-to-postgresql.py: Fix struct.pack() int argumentAdrian Hunter1-1/+1
2020-06-22perf flamegraph: Explicitly set utf-8 encodingAndreas Gerstmayr1-3/+5
2020-05-05perf flamegraph: Use /bin/bash for report and record scriptsArnaldo Carvalho de Melo2-2/+2
2020-04-16perf script: Add flamegraph.py scriptAndreas Gerstmayr3-0/+129
2019-11-13perf scripts python: exported-sql-viewer.py: Fix use of TRUE with SQLiteAdrian Hunter1-3/+9
2019-10-07perf scripts python: exported-sql-viewer.py: Add Time chart by CPUAdrian Hunter1-2/+1331
2019-10-07perf scripts python: exported-sql-viewer.py: Add ability for Call tree to ope...Adrian Hunter1-1/+43
2019-10-07perf scripts python: exported-sql-viewer.py: Tidy up Call tree call_timeAdrian Hunter1-7/+8
2019-10-07perf scripts python: exported-sql-viewer.py: Add global time range calculationsAdrian Hunter1-4/+109
2019-10-07perf scripts python: exported-sql-viewer.py: Add HBoxLayout and VBoxLayoutAdrian Hunter1-10/+31
2019-10-07perf scripts python: exported-sql-viewer.py: Add LookupModel()Adrian Hunter1-0/+9
2019-08-29perf tools: Remove perf.h from source files not needing itArnaldo Carvalho de Melo1-1/+0
2019-07-10perf scripts python: export-to-postgresql.py: Export switch eventsAdrian Hunter1-0/+51
2019-07-10perf scripts python: export-to-sqlite.py: Export switch eventsAdrian Hunter1-0/+41
2019-07-10perf scripts python: exported-sql-viewer.py: Use new 'has_calls' columnAdrian Hunter1-2/+8
2019-07-10perf scripts python: exported-sql-viewer.py: Remove redundant semi-colonsAdrian Hunter1-12/+12
2019-07-10perf scripts python: export-to-postgresql.py: Add has_calls column to comms t...Adrian Hunter1-0/+2
2019-07-10perf scripts python: export-to-sqlite.py: Add has_calls column to comms tableAdrian Hunter1-0/+2
2019-07-10perf scripts python: export-to-postgresql.py: Export comm detailsAdrian Hunter1-5/+10
2019-07-10perf scripts python: export-to-sqlite.py: Export comm detailsAdrian Hunter1-4/+7
2019-07-09perf scripts python: export-to-sqlite.py: Fix DROP VIEW power_events_viewAdrian Hunter1-1/+1
2019-07-09perf scripts python: export-to-postgresql.py: Fix DROP VIEW power_events_viewAdrian Hunter1-1/+1
2019-06-25perf scripts python: export-to-postgresql.py: Export Intel PT power and ptwri...Adrian Hunter1-0/+251
2019-06-25perf scripts python: export-to-sqlite.py: Export Intel PT power and ptwrite e...Adrian Hunter1-0/+239
2019-06-05perf scripts python: exported-sql-viewer.py: Select find text when find bar i...Adrian Hunter1-0/+1
2019-06-05perf scripts python: exported-sql-viewer.py: Add IPC information to Call TreeAdrian Hunter1-13/+56
2019-06-05perf scripts python: exported-sql-viewer.py: Add IPC information to Call Grap...Adrian Hunter1-13/+56
2019-06-05perf scripts python: exported-sql-viewer.py: Add CallGraphModelParamsAdrian Hunter1-32/+41
2019-06-05perf scripts python: exported-sql-viewer.py: Add IPC information to the Branc...Adrian Hunter1-19/+83
2019-06-05perf scripts python: export-to-postgresql.py: Export IPC informationAdrian Hunter1-12/+24
2019-06-05perf scripts python: export-to-sqlite.py: Export IPC informationAdrian Hunter1-12/+24
2019-06-03Merge tag 'v5.2-rc3' into perf/core, to pick up fixesIngo Molnar1-15/+1
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Thomas Gleixner1-15/+1
2019-05-28perf scripts python: export-to-postgresql.py: Add support for pyside2Adrian Hunter1-9/+34
2019-05-28perf scripts python: export-to-sqlite.py: Add support for pyside2Adrian Hunter1-6/+38
2019-05-28perf scripts python: exported-sql-viewer.py: Add support for pyside2Adrian Hunter1-7/+21
2019-05-28perf scripts python: exported-sql-viewer.py: Use argparse module for argument...Adrian Hunter1-6/+15
2019-05-28perf scripts python: exported-sql-viewer.py: Change python2 to pythonAdrian Hunter1-1/+1
2019-05-15perf scripts python: exported-sql-viewer.py: Add 'About' dialog boxAdrian Hunter1-0/+59
2019-05-15perf scripts python: exported-sql-viewer.py: Add context menuAdrian Hunter1-0/+41
2019-05-15perf scripts python: exported-sql-viewer.py: Add copy to clipboardAdrian Hunter1-0/+217
2019-05-15perf scripts python: exported-sql-viewer.py: Add tree levelAdrian Hunter1-0/+4
2019-05-15perf scripts python: exported-sql-viewer.py: Fix error when shrinking / enlar...Adrian Hunter1-4/+10
2019-05-15perf scripts python: exported-sql-viewer.py: Move view creationAdrian Hunter1-3/+2
2019-04-16perf scripts python: export-to-sqlite.py: Fix use of parent_id in calls_viewAdrian Hunter1-1/+1
2019-03-28perf scripts python: exported-sql-viewer.py: Fix python3 supportAdrian Hunter1-4/+13
2019-03-28perf scripts python: exported-sql-viewer.py: Fix never-ending loopAdrian Hunter1-10/+50
2019-03-11perf script python: Add printdate function to SQL exportersTony Jones2-13/+19
2019-03-11perf script python: Add Python3 support to export-to-sqlite.pyTony Jones1-9/+14
2019-03-11perf script python: Add Python3 support to export-to-postgresql.pyTony Jones1-17/+41
2019-03-11perf script python: Add Python3 support to exported-sql-viewer.pyTony Jones1-14/+28
2019-03-06perf script python: Add Python3 support to intel-pt-events.pyTony Jones1-13/+19
2019-03-06perf script python: Add Python3 support to event_analyzing_sample.pyTony Jones1-23/+25
2019-03-06perf script python: add Python3 support to check-perf-trace.pyTony Jones1-14/+17
2019-03-06perf script python: Add Python3 support to futex-contention.pyTony Jones1-4/+6
2019-03-06perf script python: Remove mixed indentationTony Jones14-135/+136
2019-03-01perf scripts python: exported-sql-viewer.py: Add call treeAdrian Hunter1-9/+186
2019-03-01perf scripts python: exported-sql-viewer.py: Factor out CallGraphModelBaseAdrian Hunter1-45/+55
2019-03-01perf scripts python: exported-sql-viewer.py: Improve TreeModel abstractionAdrian Hunter1-6/+11
2019-03-01perf scripts python: exported-sql-viewer.py: Factor out TreeWindowBaseAdrian Hunter1-19/+31
2019-03-01perf scripts python: export-to-postgresql.py: Export calls parent_idAdrian Hunter1-5/+9
2019-03-01perf scripts python: export-to-postgresql.py: Fix invalid input syntax for in...Adrian Hunter1-1/+1
2019-03-01perf scripts python: export-to-sqlite.py: Export calls parent_idAdrian Hunter1-4/+8
2019-02-25perf script python: Add Python3 support to syscall-counts-by-pid.pyTony Jones1-10/+12
2019-02-25perf script python: Add Python3 support to syscall-counts.pyTony Jones1-8/+10
2019-02-25perf script python: Add Python3 support to stat-cpi.pyTony Jones1-4/+6
2019-02-25perf script python: Add Python3 support to stackcollapse.pyTony Jones1-3/+4
2019-02-25perf script python: Add Python3 support to sctop.pyTony Jones1-8/+16
2019-02-25perf script python: Add Python3 support to powerpc-hcalls.pyTony Jones1-8/+10
2019-02-25perf script python: Add Python3 support to net_dropmonitor.pyTony Jones1-4/+6
2019-02-25perf script python: Add Python3 support to mem-phys-addr.pyTony Jones1-10/+14
2019-02-25perf script python: Add Python3 support to failed-syscalls-by-pid.pyTony Jones1-10/+11
2019-02-25perf script python: Add Python3 support to netdev-times.pyTony Jones1-40/+42
2019-02-22perf scripts python: exported-sql-viewer.py: Add top calls reportAdrian Hunter1-6/+135
2019-02-22perf scripts python: exported-sql-viewer.py: Remove no selection errorAdrian Hunter1-3/+0
2019-02-22perf scripts python: exported-sql-viewer.py: Remove SQLTableDialogDataItemAdrian Hunter1-221/+0
2019-02-22perf scripts python: exported-sql-viewer.py: Create new dialog data item classesAdrian Hunter1-13/+272
2019-02-22perf scripts python: exported-sql-viewer.py: Move report name into ReportVarsAdrian Hunter1-8/+8
2019-02-22perf scripts python: exported-sql-viewer.py: Factor out ReportVarsAdrian Hunter1-14/+23
2019-02-22perf scripts python: exported-sql-viewer.py: Factor out ReportDialogBaseAdrian Hunter1-17/+30
2019-02-22perf scripts python: exported-sql-viewer.py: Move column headersAdrian Hunter1-12/+13
2019-02-22perf scripts python: exported-sql-viewer.py: Hide Call Graph option if no cal...Adrian Hunter1-1/+12
2019-02-22perf scripts python: exported-sql-viewer.py: Remove leftover debugging printsAdrian Hunter1-7/+0
2019-02-22perf scripts python: exported-sql-viewer.py: Fix missing shebangAdrian Hunter1-0/+1
2019-02-14perf tools: Rename build libperf to perfJiri Olsa1-1/+1
2019-02-06perf thread-stack: Represent jmps to the start of a different symbolAdrian Hunter2-2/+2
2019-01-25perf script python: Remove explicit shebang from Python scriptsTony Jones3-4/+0
2018-11-05perf scripts python: exported-sql-viewer.py: Fix table find when table re-ord...Adrian Hunter1-1/+3
2018-11-05perf scripts python: exported-sql-viewer.py: Add help windowAdrian Hunter1-1/+154
2018-11-05perf scripts python: exported-sql-viewer.py: Add Selected branches reportAdrian Hunter1-0/+327
2018-11-05perf scripts python: exported-sql-viewer.py: Fall back to /usr/local/lib/libx...Adrian Hunter1-1/+6
2018-10-23perf scripts python: exported-sql-viewer.py: Add All branches reportAdrian Hunter1-0/+547
2018-10-23perf scripts python: exported-sql-viewer.py: Add ability to display all the d...Adrian Hunter1-0/+694
2018-10-23perf scripts python: exported-sql-viewer.py: Add ability to shrink / enlarge ...Adrian Hunter1-0/+24
2018-10-23perf scripts python: exported-sql-viewer.py: Add ability to find symbols in t...Adrian Hunter1-1/+305
2018-10-23perf scripts python: exported-sql-viewer.py: Add support for multiple sub-win...Adrian Hunter1-9/+173
2018-10-23perf scripts python: call-graph-from-sql.py: Rename to exported-sql-viewer.pyAdrian Hunter3-5/+5
2018-10-23perf scripts python: call-graph-from-sql.py: Refactor TreeItem classAdrian Hunter1-140/+133
2018-10-23perf scripts python: call-graph-from-sql.py: Add data helper functionsAdrian Hunter1-25/+29
2018-10-23perf scripts python: call-graph-from-sql.py: Factor out CallGraphModel from T...Adrian Hunter1-29/+61
2018-10-23perf scripts python: call-graph-from-sql.py: Remove use of setObjectName()Adrian Hunter1-1/+0
2018-10-23perf scripts python: call-graph-from-sql.py: Add a class for global dataAdrian Hunter1-5/+21
2018-10-23perf scripts python: call-graph-from-sql.py: Separate the database details in...Adrian Hunter1-25/+38
2018-10-23perf scripts python: call-graph-from-sql.py: Make a "Main" functionAdrian Hunter1-1/+6
2018-10-23perf scripts python: call-graph-from-sql.py: Change iconAdrian Hunter1-3/+1
2018-10-23perf scripts python: call-graph-from-sql.py: Set a minimum window sizeAdrian Hunter1-0/+1
2018-10-23perf scripts python: call-graph-from-sql.py: Provide better default column sizesAdrian Hunter1-0/+3
2018-10-22perf scripts python: call-graph-from-sql.py: Use SPDX license identifierAdrian Hunter1-11/+3
2018-09-25perf script python: Fix export-to-sqlite.py sample columnsAdrian Hunter1-1/+5
2018-09-25perf script python: Fix export-to-postgresql.py occasional failureAdrian Hunter1-0/+9
2018-07-11perf scripts python: Add Python 3 support to EventClass.pyJeremy Cline1-1/+3
2018-07-11perf scripts python: Add Python 3 support to sched-migration.pyJeremy Cline1-5/+9
2018-07-11perf scripts python: Add Python 3 support to Util.pyJeremy Cline1-5/+6
2018-07-11perf scripts python: Add Python 3 support to SchedGui.pyJeremy Cline1-1/+1
2018-07-11perf scripts python: Add Python 3 support to Core.pyJeremy Cline1-23/+17
2018-06-06perf script powerpc: Python script for hypervisor call statisticsRavi Bangoria3-0/+204
2018-02-19perf tools: Add Python 3 supportJaroslav Škarvada1-3/+31
2018-01-12perf script python: Add script to profile and resolve physical mem typeKan Liang3-0/+117
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman6-0/+6
2017-08-15perf script python: Add support for sqlite3 to call-graph-from-sql.pyAdrian Hunter1-24/+36
2017-08-15perf script python: Rename call-graph-from-postgresql.py to call-graph-from-s...Adrian Hunter2-6/+6
2017-08-15perf script python: Add support for exporting to sqlite3Adrian Hunter3-0/+488