<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in flamegraph-record</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>4b4193256c8d3bc3a5397b5cd9494c2ad386317d - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/scripts/python/bin/flamegraph-record#4b4193256c8d3bc3a5397b5cd9494c2ad386317d</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 5.11 merge window.

            List of files:
            /linux/tools/perf/scripts/python/bin/flamegraph-record</description>
        <pubDate>Tue, 15 Dec 2020 01:27:23 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>05909cd9a0c8811731b38697af13075e8954314f - Merge tag &apos;v5.9&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/scripts/python/bin/flamegraph-record#05909cd9a0c8811731b38697af13075e8954314f</link>
        <description>Merge tag &apos;v5.9&apos; into nextSync up with mainline to bring in the latest DTS files.

            List of files:
            /linux/tools/perf/scripts/python/bin/flamegraph-record</description>
        <pubDate>Wed, 18 Nov 2020 03:13:23 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>ead5d1f4d877e92c051e1a1ade623d0d30e71619 - Merge branch &apos;master&apos; into for-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/scripts/python/bin/flamegraph-record#ead5d1f4d877e92c051e1a1ade623d0d30e71619</link>
        <description>Merge branch &apos;master&apos; into for-nextSync with Linus&apos; branch in order to be able to apply fixupsof more recent patches.

            List of files:
            /linux/tools/perf/scripts/python/bin/flamegraph-record</description>
        <pubDate>Tue, 01 Sep 2020 14:19:48 +0200</pubDate>
        <dc:creator>Jiri Kosina &lt;jkosina@suse.cz&gt;</dc:creator>
    </item>
<item>
        <title>3b5d1afd1f13bcab85eaa28223ad396694f929e3 - Merge branch &apos;for-next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/scripts/python/bin/flamegraph-record#3b5d1afd1f13bcab85eaa28223ad396694f929e3</link>
        <description>Merge branch &apos;for-next&apos; into for-linus

            List of files:
            /linux/tools/perf/scripts/python/bin/flamegraph-record</description>
        <pubDate>Mon, 03 Aug 2020 08:10:08 +0200</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>98817a84ff1c755c347ac633ff017a623a631fad - Merge tag &apos;irqchip-fixes-5.8-1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/urgent</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/scripts/python/bin/flamegraph-record#98817a84ff1c755c347ac633ff017a623a631fad</link>
        <description>Merge tag &apos;irqchip-fixes-5.8-1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/urgentPull irqchip fixes from Marc Zyngier: - Fix atomicity of affinity update in the GIC driver - Don&apos;t sleep in atomic when waiting for a GICv4.1 RD to respond - Fix a couple of typos in user-visible messages

            List of files:
            /linux/tools/perf/scripts/python/bin/flamegraph-record</description>
        <pubDate>Tue, 30 Jun 2020 12:07:51 +0200</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>77346a704c913268a2dad68d59523fd85dc74088 - Merge tag &apos;v5.8-rc3&apos; into arm/qcom</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/scripts/python/bin/flamegraph-record#77346a704c913268a2dad68d59523fd85dc74088</link>
        <description>Merge tag &apos;v5.8-rc3&apos; into arm/qcomLinux 5.8-rc3

            List of files:
            /linux/tools/perf/scripts/python/bin/flamegraph-record</description>
        <pubDate>Tue, 30 Jun 2020 11:32:02 +0200</pubDate>
        <dc:creator>Joerg Roedel &lt;jroedel@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>60e9eabf41fa916d2ef68c5bf929197975917578 - Backmerge remote-tracking branch &apos;drm/drm-next&apos; into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/scripts/python/bin/flamegraph-record#60e9eabf41fa916d2ef68c5bf929197975917578</link>
        <description>Backmerge remote-tracking branch &apos;drm/drm-next&apos; into drm-misc-nextSome conflicts with ttm_bo-&gt;offset removal, but drm-misc-next needs updating to v5.8.Signed-off-by: Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt;

            List of files:
            /linux/tools/perf/scripts/python/bin/flamegraph-record</description>
        <pubDate>Mon, 29 Jun 2020 12:15:51 +0200</pubDate>
        <dc:creator>Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>0f69403d2535ffc7200a8414cf3ca66a49b0d741 - Merge drm/drm-next into drm-intel-next-queued</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/scripts/python/bin/flamegraph-record#0f69403d2535ffc7200a8414cf3ca66a49b0d741</link>
        <description>Merge drm/drm-next into drm-intel-next-queuedCatch up with upstream, in particular to get c1e8d7c6a7a6 (&quot;mmap lockingAPI: convert mmap_sem comments&quot;).Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/tools/perf/scripts/python/bin/flamegraph-record</description>
        <pubDate>Thu, 25 Jun 2020 17:05:03 +0200</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>6870112c46c867f50cd27570860a05bd82614b5c - Merge tag &apos;v5.8-rc1&apos; into regulator-5.8</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/scripts/python/bin/flamegraph-record#6870112c46c867f50cd27570860a05bd82614b5c</link>
        <description>Merge tag &apos;v5.8-rc1&apos; into regulator-5.8Linux 5.8-rc1

            List of files:
            /linux/tools/perf/scripts/python/bin/flamegraph-record</description>
        <pubDate>Wed, 17 Jun 2020 13:39:12 +0200</pubDate>
        <dc:creator>Mark Brown &lt;broonie@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>07c7b547a79605f1041d55b84d91a4a4d9c5b363 - Merge tag &apos;v5.8-rc1&apos; into fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/scripts/python/bin/flamegraph-record#07c7b547a79605f1041d55b84d91a4a4d9c5b363</link>
        <description>Merge tag &apos;v5.8-rc1&apos; into fixesLinux 5.8-rc1

            List of files:
            /linux/tools/perf/scripts/python/bin/flamegraph-record</description>
        <pubDate>Tue, 16 Jun 2020 18:25:03 +0200</pubDate>
        <dc:creator>Tony Lindgren &lt;tony@atomide.com&gt;</dc:creator>
    </item>
<item>
        <title>4b3c1f1b15f576445c221cbc77a88540433a2ba7 - Merge v5.8-rc1 into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/scripts/python/bin/flamegraph-record#4b3c1f1b15f576445c221cbc77a88540433a2ba7</link>
        <description>Merge v5.8-rc1 into drm-misc-fixesBeginning a new release cycles for what will become v5.8. Updatingdrm-misc-fixes accordingly.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/tools/perf/scripts/python/bin/flamegraph-record</description>
        <pubDate>Tue, 16 Jun 2020 13:31:47 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>8440d4a75d90556cfb8fb3e244443f67381aafd6 - Merge branch &apos;dt/schema-cleanups&apos; into dt/linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/scripts/python/bin/flamegraph-record#8440d4a75d90556cfb8fb3e244443f67381aafd6</link>
        <description>Merge branch &apos;dt/schema-cleanups&apos; into dt/linus

            List of files:
            /linux/tools/perf/scripts/python/bin/flamegraph-record</description>
        <pubDate>Fri, 12 Jun 2020 17:57:00 +0200</pubDate>
        <dc:creator>Rob Herring &lt;robh@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>f77d26a9fc525286bcef3d4f98b52e17482cf49c - Merge branch &apos;x86/entry&apos; into ras/core</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/scripts/python/bin/flamegraph-record#f77d26a9fc525286bcef3d4f98b52e17482cf49c</link>
        <description>Merge branch &apos;x86/entry&apos; into ras/coreto fixup conflicts in arch/x86/kernel/cpu/mce/core.c so MCE specific followup patches can be applied without creating a horrible merge conflictafterwards.

            List of files:
            /linux/tools/perf/scripts/python/bin/flamegraph-record</description>
        <pubDate>Thu, 11 Jun 2020 15:17:57 +0200</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>a7092c82042b4ba3000cf7b369d1032161c5d4c9 - Merge tag &apos;perf-core-2020-06-01&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/scripts/python/bin/flamegraph-record#a7092c82042b4ba3000cf7b369d1032161c5d4c9</link>
        <description>Merge tag &apos;perf-core-2020-06-01&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipPull perf updates from Ingo Molnar: &quot;Kernel side changes:   - Add AMD Fam17h RAPL support   - Introduce CAP_PERFMON to kernel and user space   - Add Zhaoxin CPU support   - Misc fixes and cleanups  Tooling changes:   - perf record:     Introduce &apos;--switch-output-event&apos; to use arbitrary events to be     setup and read from a side band thread and, when they take place a     signal be sent to the main &apos;perf record&apos; thread, reusing the core     for &apos;--switch-output&apos; to take perf.data snapshots from the ring     buffer used for &apos;--overwrite&apos;, e.g.:	# perf record --overwrite -e sched:* \		      --switch-output-event syscalls:*connect* \		      workload     will take perf.data.YYYYMMDDHHMMSS snapshots up to around the     connect syscalls.     Add &apos;--num-synthesize-threads&apos; option to control degree of     parallelism of the synthesize_mmap() code which is scanning     /proc/PID/task/PID/maps and can be time consuming. This mimics     pre-existing behaviour in &apos;perf top&apos;.   - perf bench:     Add a multi-threaded synthesize benchmark and kallsyms parsing     benchmark.   - Intel PT support:     Stitch LBR records from multiple samples to get deeper backtraces,     there are caveats, see the csets for details.     Allow using Intel PT to synthesize callchains for regular events.     Add support for synthesizing branch stacks for regular events     (cycles, instructions, etc) from Intel PT data.  Misc changes:   - Updated perf vendor events for power9 and Coresight.   - Add flamegraph.py script via &apos;perf flamegraph&apos;   - Misc other changes, fixes and cleanups - see the Git log for details  Also, since over the last couple of years perf tooling has matured and  decoupled from the kernel perf changes to a large degree, going  forward Arnaldo is going to send perf tooling changes via direct pull  requests&quot;* tag &apos;perf-core-2020-06-01&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (163 commits)  perf/x86/rapl: Add AMD Fam17h RAPL support  perf/x86/rapl: Make perf_probe_msr() more robust and flexible  perf/x86/rapl: Flip logic on default events visibility  perf/x86/rapl: Refactor to share the RAPL code between Intel and AMD CPUs  perf/x86/rapl: Move RAPL support to common x86 code  perf/core: Replace zero-length array with flexible-array  perf/x86: Replace zero-length array with flexible-array  perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel Tremont  perf/x86/rapl: Add Ice Lake RAPL support  perf flamegraph: Use /bin/bash for report and record scripts  perf cs-etm: Move definition of &apos;traceid_list&apos; global variable from header file  libsymbols kallsyms: Move hex2u64 out of header  libsymbols kallsyms: Parse using io api  perf bench: Add kallsyms parsing  perf: cs-etm: Update to build with latest opencsd version.  perf symbol: Fix kernel symbol address display  perf inject: Rename perf_evsel__*() operating on &apos;struct evsel *&apos; to evsel__*()  perf annotate: Rename perf_evsel__*() operating on &apos;struct evsel *&apos; to evsel__*()  perf trace: Rename perf_evsel__*() operating on &apos;struct evsel *&apos; to evsel__*()  perf script: Rename perf_evsel__*() operating on &apos;struct evsel *&apos; to evsel__*()  ...

            List of files:
            /linux/tools/perf/scripts/python/bin/flamegraph-record</description>
        <pubDate>Mon, 01 Jun 2020 22:23:59 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>059c6d68cfc5f85ba3ab71d71a6de380016f7936 - Merge tag &apos;perf-core-for-mingo-5.8-20200506&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/scripts/python/bin/flamegraph-record#059c6d68cfc5f85ba3ab71d71a6de380016f7936</link>
        <description>Merge tag &apos;perf-core-for-mingo-5.8-20200506&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/corePull perf updates from Arnaldo:perf/core improvements and fixes:perf record:  - Introduce --switch-output-event to use arbitrary events to be setup    and read from a side band thread and, when they take place a signal    be sent to the main &apos;perf record&apos; thread, reusing the --switch-output    code to take perf.data snapshots from the --overwrite ring buffer, e.g.:	# perf record --overwrite -e sched:* \		      --switch-output-event syscalls:*connect* \		      workload    will take perf.data.YYYYMMDDHHMMSS snapshots up to around the    connect syscalls.  Stephane Eranian:  - Add --num-synthesize-threads option to control degree of parallelism of the    synthesize_mmap() code which is scanning /proc/PID/task/PID/maps and can be    time consuming. This mimics pre-existing behaviour in &apos;perf top&apos;.Intel PT:  Adrian Hunter:  - Add support for synthesizing branch stacks for regular events (cycles,    instructions, etc) from Intel PT data.perf bench:  Ian Rogers:  - Add a multi-threaded synthesize benchmark.  - Add kallsyms parsing benchmark.  Tommi Rantala:  - Fix div-by-zero if runtime is zero.perf synthetic events:  - Remove use of sscanf from /proc reading when parsing pre-existing    threads to generate synthetic PERF_RECORD_{FORK,MMAP,COMM,etc} events.tools api:  - Add a lightweight buffered reading API.libsymbols:  - Parse kallsyms using new lightweight buffered reading io API.perf parse-events:  - Fix memory leaks found on parse_events.perf mem2node:  - Avoid double free related to realloc().perf stat:  Jin Yao:  - Zero all the &apos;ena&apos; and &apos;run&apos; array slot stats for interval mode.  - Improve runtime stat for interval mode  Kajol Jain:  - Enable Hz/hz printing for --metric-only option  - Enhance JSON/metric infrastructure to handle &quot;?&quot;.perf tests:  Kajol Jain:  - Added test for runtime param in metric expression.  Tommi Rantala:  - Fix data path in the session topology test.perf vendor events power9:  Kajol Jain: - Add hv_24x7 socket/chip level metric eventsCoresight:  Leo Yan:  - Move definition of &apos;traceid_list&apos; global variable from header file.  Mike Leach:  - Update to build with latest opencsd version.perf pmu:  Shaokun Zhang:  - Fix function name in comment, its get_cpuid_str(), not get_cpustr()  Stephane Eranian:  - Add perf_pmu__find_by_type() helperperf script:  Stephane Eranian:  - Remove extraneous newline in perf_sample__fprintf_regs().  Ian Rogers:  - Avoid NULL dereference on symbol.tools feature:  Stephane Eranian:  - Add support for detecting libpfm4.perf symbol:  Thomas Richter:  - Fix kernel symbol address display in TUI verbose mode.perf cgroup:  Tommi Rantala:  - Avoid needless closing of unopened fdlibperf:  He Zhe:  - Add NULL pointer check for cpu_map iteration and NULL    assignment for all_cpus.  Ian Rogers:  - Fix a refcount leak in evlist method.  Arnaldo Carvalho de Melo:  - Rename the code in tools/perf/util, i.e. perf tooling specific, that    operates on &apos;struct evsel&apos; to evsel__, leaving the perf_evsel__    namespace for the routines in tools/lib/perf/ that operate on    &apos;struct perf_evsel__&apos;.tools/perf specific libraries:  Konstantin Khlebnikov:  - Fix reading new topology attribute &quot;core_cpus&quot;  - Simplify checking if SMT is active.perf flamegraph:  Arnaldo Carvalho de Melo:  - Use /bin/bash for report and record scripts, just like all other    such scripts, fixing a package dependency bug in a Linaro    OpenEmbedded build checker.perf evlist:  Jagadeesh Pagadala:  - Remove duplicate headers.Miscelaneous:  Zou Wei:  - Remove unneeded semicolon in libtraceevent, &apos;perf c2c&apos; and others.  - Fix warning assignment of 0/1 to bool variable in &apos;perf report&apos;Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux/tools/perf/scripts/python/bin/flamegraph-record</description>
        <pubDate>Fri, 08 May 2020 15:00:12 +0200</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>19ce2321739da5fc27f6a5ed1e1cb15e384ad030 - perf flamegraph: Use /bin/bash for report and record scripts</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/scripts/python/bin/flamegraph-record#19ce2321739da5fc27f6a5ed1e1cb15e384ad030</link>
        <description>perf flamegraph: Use /bin/bash for report and record scriptsAs all the other tools/perf/scripts/python/bin/*-{report,record}scripts, fixing the this problem reported by Daniel Diaz:  Our OpenEmbedded builds detected an issue with 5287f9269206 (&quot;perf  script: Add flamegraph.py script&quot;):    ERROR: perf-1.0-r9 do_package_qa: QA Issue:  /usr/libexec/perf-core/scripts/python/bin/flamegraph-report contained  in package perf-python requires /usr/bin/sh, but no providers found in  RDEPENDS_perf-python? [file-rdeps]  This means that there is a new binary pulled in in the shebang line  which was unaccounted for: `/usr/bin/sh`. I don&apos;t see any other usage  of /usr/bin/sh in the kernel tree (does not even exist on my Ubuntu  dev machine) but plenty of /bin/sh. This patch is needed:  -----8&lt;----------8&lt;----------8&lt;-----  diff --git a/tools/perf/scripts/python/bin/flamegraph-record  b/tools/perf/scripts/python/bin/flamegraph-record  index 725d66e71570..a2f3fa25ef81 100755  --- a/tools/perf/scripts/python/bin/flamegraph-record  +++ b/tools/perf/scripts/python/bin/flamegraph-record  @@ -1,2 +1,2 @@  -#!/usr/bin/sh  +#!/bin/sh   perf record -g &quot;$@&quot;  diff --git a/tools/perf/scripts/python/bin/flamegraph-report  b/tools/perf/scripts/python/bin/flamegraph-report  index b1a79afd903b..b0177355619b 100755  --- a/tools/perf/scripts/python/bin/flamegraph-report  +++ b/tools/perf/scripts/python/bin/flamegraph-report  @@ -1,3 +1,3 @@  -#!/usr/bin/sh  +#!/bin/sh   # description: create flame graphs   perf script -s &quot;$PERF_EXEC_PATH&quot;/scripts/python/flamegraph.py -- &quot;$@&quot;  -----&gt;8----------&gt;8----------&gt;8-----Fixes: 5287f9269206 (&quot;perf script: Add flamegraph.py script&quot;)Reported-by: Daniel D&#237;az &lt;daniel.diaz@linaro.org&gt;Acked-by: Andreas Gerstmayr &lt;agerstmayr@redhat.com&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: lkft-triage@lists.linaro.orgCc: Namhyung Kim &lt;namhyung@kernel.org&gt;Link: http://lore.kernel.org/lkml/CAEUSe7_wmKS361mKLTB1eYbzYXcKkXdU26BX5BojdKRz8MfPCw@mail.gmail.comLink: http://lore.kernel.org/lkml/20200505170320.GZ30487@kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux/tools/perf/scripts/python/bin/flamegraph-record</description>
        <pubDate>Tue, 05 May 2020 18:33:12 +0200</pubDate>
        <dc:creator>Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>87cfeb1920f84f465a738d4c6589033eefa20b45 - Merge tag &apos;perf-core-for-mingo-5.8-20200420&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/scripts/python/bin/flamegraph-record#87cfeb1920f84f465a738d4c6589033eefa20b45</link>
        <description>Merge tag &apos;perf-core-for-mingo-5.8-20200420&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/corePull perf/core fixes and improvements from Arnaldo Carvalho de Melo:kernel + tools/perf:  Alexey Budankov:  - Introduce CAP_PERFMON to kernel and user space.callchains:  Adrian Hunter:  - Allow using Intel PT to synthesize callchains for regular events.  Kan Liang:  - Stitch LBR records from multiple samples to get deeper backtraces,    there are caveats, see the csets for details.perf script:  Andreas Gerstmayr:  - Add flamegraph.py scriptBPF:  Jiri Olsa:  - Synthesize bpf_trampoline/dispatcher ksymbol events.perf stat:  Arnaldo Carvalho de Melo:  - Honour --timeout for forked workloads.  Stephane Eranian:  - Force error in fallback on :k events, to avoid counting nothing when    the user asks for kernel events but is not allowed to.perf bench:  Ian Rogers:  - Add event synthesis benchmark.tools api fs:  Stephane Eranian: - Make xxx__mountpoint() more scalablelibtraceevent:  He Zhe:  - Handle return value of asprintf.Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux/tools/perf/scripts/python/bin/flamegraph-record</description>
        <pubDate>Wed, 22 Apr 2020 14:08:28 +0200</pubDate>
        <dc:creator>Ingo Molnar &lt;mingo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>5287f926920688e1151741d49da37a533ccf1960 - perf script: Add flamegraph.py script</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/scripts/python/bin/flamegraph-record#5287f926920688e1151741d49da37a533ccf1960</link>
        <description>perf script: Add flamegraph.py scriptThis script works in tandem with d3-flame-graph to generate flame graphsfrom perf. It supports two output formats: JSON and HTML (the default).The HTML format will look for a standalone d3-flame-graph template filein /usr/share/d3-flame-graph/d3-flamegraph-base.html and fill in thecollected stacks.Usage:    perf record -a -g -F 99 sleep 60    perf script report flamegraphCombined:    perf script flamegraph -a -F 99 sleep 60Committer testing:Tested both with &quot;PYTHON=python3&quot; and with the default, that usespython2-devel:Complete set of instructions:  $ mkdir /tmp/build/perf  $ make PYTHON=python3 -C tools/perf O=/tmp/build/perf install-bin  $ export PATH=~/bin:$PATH  $ perf record -a -g -F 99 sleep 60  $ perf script report flamegraphNow go and open the generated flamegraph.html file in a browser.At first this required building with PYTHON=python3, but after Ireported this Andreas was kind enough to send a patch making it workwith both python and python3.Signed-off-by: Andreas Gerstmayr &lt;agerstmayr@redhat.com&gt;Tested-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Jiri Olsa &lt;jolsa@redhat.com&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Brendan Gregg &lt;bgregg@netflix.com&gt;Cc: Martin Spier &lt;mspier@netflix.com&gt;Link: http://lore.kernel.org/lkml/20200320151355.66302-1-agerstmayr@redhat.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux/tools/perf/scripts/python/bin/flamegraph-record</description>
        <pubDate>Fri, 20 Mar 2020 16:13:48 +0100</pubDate>
        <dc:creator>Andreas Gerstmayr &lt;agerstmayr@redhat.com&gt;</dc:creator>
    </item>
</channel>
</rss>
