aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python
AgeCommit message (Expand)AuthorFilesLines
2016-05-06perf script: Update export-to-postgresql to support callchain exportChris Phlipot1-17/+30
2016-04-19perf script: Fix postgresql ubuntu install instructionsChris Phlipot1-3/+2
2016-02-12perf python scripting: Append examples to err msg about audit-libs-pythonTaeung Song1-1/+4
2016-01-06perf script: Add stat-cpi.py scriptJiri Olsa1-0/+77
2015-09-28perf tools: Add more documentation to export-to-postgresql.py scriptAdrian Hunter1-0/+221
2015-08-28perf scripts python: Add new compaction-times scriptTony Jones3-0/+317
2015-08-21perf tools: Add example call-graph scriptAdrian Hunter2-0/+374
2015-02-12perf build: Add scripts objects buildingJiri Olsa1-0/+3
2014-11-03perf tools: Add call information to Python exportAdrian Hunter2-6/+75
2014-11-03perf tools: Add branch_type and in_tx to Python exportAdrian Hunter1-6/+26
2014-10-29perf script: Add Python script to export to postgresqlAdrian Hunter3-0/+392
2014-07-16perf script: Add callchain to generic and tracepoint eventsJoseph Schuchart10-44/+44
2014-06-25perf scripts: Fallback to syscalls:* when raw_syscalls:* is not availableDaniel Bristot de Oliveira8-4/+28
2013-11-05perf tools: Finish the removal of 'self' argumentsArnaldo Carvalho de Melo1-3/+3
2013-05-22perf: net_dropmonitor: Remove progress indicatorBen Hutchings1-12/+1
2013-05-22perf: net_dropmonitor: Use bisection in symbol lookupBen Hutchings1-4/+18
2013-05-22perf: net_dropmonitor: Do not assume ordering of dictionariesBen Hutchings1-4/+4
2013-05-22perf: net_dropmonitor: Fix symbol-relative addressesBen Hutchings1-3/+3
2013-05-22perf: net_dropmonitor: Fix trace parameter orderBen Hutchings1-1/+1
2012-09-17perf scripts: Add event_analyzing_sample-record/reportFeng Tang2-0/+11
2012-08-09perf script python: Correct handler check and spelling errorsFeng Tang2-19/+15
2012-08-08perf scripts python: Add event_analyzing_sample.py as a sample for general event handlingFeng Tang1-0/+193
2012-08-08perf scripts python: Add a python library EventClass.pyFeng Tang1-0/+94
2011-09-29perf script: Add drop monitor scriptNeil Horman3-0/+78
2010-12-25perf script: Finish the rename from trace to scriptArnaldo Carvalho de Melo16-16/+16
2010-11-16perf: Rename 'perf trace' to 'perf script'Ingo Molnar1-1/+1
2010-11-10perf trace scripting: remove system-wide param from shell scriptsTom Zanussi7-7/+7
2010-10-26perf python scripting: Add futex-contention scriptArnaldo Carvalho de Melo4-0/+74
2010-10-26perf python scripting: Fixup cut'n'paste error in sctop scriptArnaldo Carvalho de Melo1-1/+1
2010-10-25perf python scripting: Support fedora 11 (audit 1.7.17)Arnaldo Carvalho de Melo1-1/+4
2010-10-25perf python scripting: Improve the syscalls-by-pid scriptArnaldo Carvalho de Melo1-8/+13
2010-10-25perf python scripting: print the syscall name on sctopArnaldo Carvalho de Melo1-5/+2
2010-10-25perf python scripting: Improve the syscalls-counts scriptArnaldo Carvalho de Melo1-2/+3
2010-10-25perf python scripting: Improve the failed-syscalls-by-pid scriptArnaldo Carvalho de Melo2-8/+50
2010-10-23perf trace: Use $PERF_EXEC_PATH in canned report scriptsBen Hutchings6-6/+6
2010-09-07perf: Add a script to show packets processingKoki Sanagi3-0/+477
2010-08-02perf, sched migration: Librarize task states and event headers helpersFrederic Weisbecker2-30/+30
2010-08-02perf, sched migration: Librarize the GUI classFrederic Weisbecker2-175/+189
2010-08-02perf, sched migration: Make the GUI class client agnosticFrederic Weisbecker1-85/+92
2010-08-02perf, sched migration: Make it vertically scrollableFrederic Weisbecker1-9/+20
2010-08-02perf, sched migration: Parameterize cpu height and spacingNikhil Rao1-9/+14
2010-08-02perf, sched migration: Fix key bindingsNikhil Rao1-0/+2
2010-08-02perf, sched migration: Ignore unhandled task statesFrederic Weisbecker1-2/+1
2010-08-02perf, sched migration: Handle ignored migrate out eventsFrederic Weisbecker1-1/+4
2010-08-02perf: New migration tool overviewFrederic Weisbecker3-0/+639
2010-06-01perf scripts python: Give field dict to unhandled callbackPierre Tardy1-2/+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-04-30perf: Remove leftover useless options to record trace events from scriptsFrederic Weisbecker4-4/+4
class="s"> set imap_user = 'yourusername@gmail.com' set imap_pass = 'yourpassword' set spoolfile = imaps://imap.gmail.com/INBOX set folder = imaps://imap.gmail.com/ set record="imaps://imap.gmail.com/[Gmail]/Sent Mail" set postponed="imaps://imap.gmail.com/[Gmail]/Drafts" set mbox="imaps://imap.gmail.com/[Gmail]/All Mail" # ================ SMTP ==================== set smtp_url = "smtp://username@smtp.gmail.com:587/" set smtp_pass = $imap_pass set ssl_force_tls = yes # Require encrypted connection # ================ Composition ==================== set editor = `echo \$EDITOR` set edit_headers = yes # See the headers when editing set charset = UTF-8 # value of $LANG; also fallback for send_charset # Sender, email address, and sign-off line must match unset use_domain # because joe@localhost is just embarrassing set realname = "YOUR NAME" set from = "username@gmail.com" set use_from = yes Mutt文档含有更多信息: https://gitlab.com/muttmua/mutt/-/wikis/UseCases/Gmail http://www.mutt.org/doc/manual/ Pine (TUI) ********** Pine过去有一些空格删减问题,但是这些现在应该都被修复了。 如果可以,请使用alpine(pine的继承者)。 配置选项: - 最近的版本需要 ``quell-flowed-text`` - ``no-strip-whitespace-before-send`` 选项也是需要的。 Sylpheed (GUI) ************** - 内嵌文本可以很好的工作(或者使用附件)。 - 允许使用外部的编辑器。 - 收件箱较多时非常慢。 - 如果通过non-SSL连接,无法使用TLS SMTP授权。 - 撰写窗口的标尺很有用。 - 将地址添加到通讯簿时无法正确理解显示的名称。 Thunderbird (GUI) ***************** Thunderbird是Outlook的克隆版本,它很容易损坏文本,但也有一些方法强制修正。 在完成修改后(包括安装扩展),您需要重新启动Thunderbird。 - 允许使用外部编辑器: 使用Thunderbird发补丁最简单的方法是使用扩展来打开您最喜欢的外部编辑器。 下面是一些能够做到这一点的扩展样例。 - “External Editor Revived” https://github.com/Frederick888/external-editor-revived https://addons.thunderbird.net/en-GB/thunderbird/addon/external-editor-revived/ 它需要安装“本地消息主机(native messaging host)”。 参见以下文档: https://github.com/Frederick888/external-editor-revived/wiki - “External Editor” https://github.com/exteditor/exteditor 下载并安装此扩展,然后打开 :menuselection:`新建消息` 窗口, 用 :menuselection:`查看-->工具栏-->自定义...` 给它增加一个按钮,直接点击此 按钮即可使用外置编辑器。 请注意,“External Editor”要求你的编辑器不能fork,换句话说,编辑器必须在 关闭前不返回。你可能需要传递额外的参数或修改编辑器设置。最值得注意的是, 如果您使用的是gvim,那么您必须将 :menuselection:`external editor` 设置的 编辑器字段设置为 ``/usr/bin/gvim --nofork"`` (假设可执行文件在 ``/usr/bin`` ),以传递 ``-f`` 参数。如果您正在使用其他编辑器,请阅读其 手册了解如何处理。 若要修正内部编辑器,请执行以下操作: - 修改你的Thunderbird设置,不要使用 ``format=flowed`` ! 回到主窗口,按照 :menuselection:`主菜单-->首选项-->常规-->配置编辑器...` 打开Thunderbird的配置编辑器。 -``mailnews.send_plaintext_flowed`` 设为 ``false`` -``mailnews.wraplength````72`` 改为 ``0`` - 不要写HTML邮件! 回到主窗口,打开 :menuselection:`主菜单-->账户设置-->你的@邮件.地址-->通讯录/编写&地址簿` , 关掉 ``以HTML格式编写消息``- 只用纯文本格式查看邮件! 回到主窗口, :menuselection:`主菜单-->查看-->消息体为-->纯文本`TkRat (GUI) *********** 可以使用它。使用"Insert file..."或者外部的编辑器。 Gmail (Web GUI) *************** 不要使用它发送补丁。 Gmail网页客户端自动地把制表符转换为空格。 虽然制表符转换为空格问题可以被外部编辑器解决,但它同时还会使用回车换行把每行 拆分为78个字符。 另一个问题是Gmail还会把任何含有非ASCII的字符的消息改用base64编码,如欧洲人的 名字。