Arnaldo carvalho de melo. 4. Arnaldo carvalho de melo

 
4Arnaldo carvalho de melo com> [root@five ~]# perf bench uprobe allFrom: Arnaldo Carvalho de Melo <> Subject [GIT PULL 00/25] perf/core improvements and fixes: Date: Wed, 21 Jun 2017 15:02:20 -0300Arnaldo Carvalho de Melo: - Merge 'struct maps' with 'struct map_groups', as there is a 1x1 relationship, simplifying code overal

com> Using libbpf and a BPF skel: # perf bench uprobe allArnaldo Carvalho de Melo <> Subject: Re: [PATCH v3 2/3] perf arm64: Generate system call table from asm/unistd. org> Add the perf_mmap struct to libperf. Song Liu. 2. . com>----- Arnaldo Carvalho de Melo (16): perf color: Add missing stdarg. Now that it is no longer needed by CoreSight remove it from the code base. com>, Arun Sharma <arun@sharma-home. pahole - naked struct struct cheeseArnaldo Carvalho de Melo <> Subject [PATCH 44/69] libperf: Adopt perf_mmap__mmap_len() function from tools/perf: Date: Fri, 11 Oct 2019 17:05:34 -0300: From: Jiri Olsa <jolsa@kernel. Arnaldo Carvalho de Melo. Signed-off-by: Arnaldo Carvalho de Melo <[email protected]>, linux-kernel@vger. Overview Multiple events view Annotate GTK UI New ’perf mem’ tool Per socket/core aggregation Di enhancements Group leader sampling DWARF unwind Default precise Toggling eventsArnaldo Carvalho de Melo <> Subject: Re: [PATCH v2] lib subcmd: Avoid segv/use-after-free when commands aren't excluded: Em Tue, Jul 11, 2023 at 10:36:59AM -0700, Namhyung Kim escreveu: > On Fri, Jul 7, 2023 at 4:09 PM Ian Rogers <[email protected], then those need to include it directly, do itFrom: Arnaldo Carvalho de Melo <> Subject [PATCH 11/35] perf stat: Resort '--per-thread' result: Date: Thu, 28 Dec 2017 11:30:03 -0300Arnaldo Carvalho de Melo <> Subject [GIT PULL 00/77] perf/core improvements and fixes: Date: Wed, 5 Sep 2018 19:03:23 -0300: Hi Ingo, Please consider pulling, this is on top of my latest perf/urgent pull request, Best regards, - Arnaldo Test results at the end of this message, as usual. tbl, generic [email protected]. . 052 / U:6. com>-----Alexey Budankov (1): perf tests: Check that complex event name is parsed correctly Arnaldo Carvalho de Melo (1): perf hists: Clarify callchain disabling when available Jiri Olsa (7): perf tools: Synthesize GROUP_DESC feature in pipe mode. 0 kernels William [email protected]> Some uncore metrics don't work as expected. org>, Clark Williams <williams@redhat. org> Cc: [email protected]> To: Ingo Molnar <[email protected]: Arnaldo Carvalho de Melo <> Subject [PATCH 11/34] perf stat: Resort '--per-thread' result: Date: Thu, 14 Dec 2017 14:42:24 -0300Arnaldo Carvalho de Melo <> Subject [PATCH 06/53] pref tools: Add missing map. next patches, but here are some results: 1. com> Maintain a cpumap in the evlist that is the union of all the cpus of the events. intel. The Linux Foundation Collaboration Summit, San Francisco April, 2012 Arnaldo Carvalho de Melo Linux Perf Tools. Get diff 1; From: Arnaldo Carvalho de Melo <> Date: Tue, 12 Mar 2019 10:50:52 -0300: Subject:Arnaldo Carvalho de Melo <> Subject [GIT PULL 00/24] perf/urgent improvements and fixes: Date: Wed, 31 Oct 2018 13:44:40 -0300: Hi Ingo, Please consider pulling, next ones should be concentrating just on bug fixes, been busy with some, so some were left in the queue, flushing them now. Arnaldo Carvalho de Melo é Senior Principal Software Engineer na Red Hat desde 2007. Arnaldo Carvalho de Melo <> Subject [PATCH 06/52] perf c2c report: Add dimension support: Date: Thu, 20 Oct 2016 12:03:50 -0300: From: Jiri Olsa <[email protected]: BUILTIN_OBJS LIB_OBJS GTK_OBJS - objects are now hold by in the build MakefilesArnaldo Carvalho de Melo <> Subject [PATCH 41/44] perf evlist: Introduce side band thread: Date: Thu, 21 Mar 2019 15:51:39 -0300: From: Song Liu <[email protected] Carvalho de Melo <> Subject [PATCH 08/44] perf stat: Implement duration_time as a proper event: Date: Tue, 2 Apr 2019 13:05:13 -0300: From: Andi Kleen <[email protected]> We need the 'page_size' variable in libperf, so move it there. And rename the existing perf's function toArnaldo Carvalho de Melo <> Subject [PATCH 07/22] perf maps: Merge 'struct maps' with 'struct map_groups' Date: Thu, 28 Nov 2019 10:40:12 -0300: From: Arnaldo Carvalho de Melo <[email protected] Carvalho de Melo (1): tools headers UAPI: Sync the linux/in. h, where they belong, this way we can remove several headers from symbols. This continues the effort of having tools/ code looking as much as possibleunrelated to the feature implemented in this patch, so will get fixed in the. com> ----- Adrian Hunter (3): perf auxtrace: Fix queue resize kallsyms: Simplify update_iter_mod() x86: Add entry trampolines to kcore Alexander Kapshuk (1):. Arnaldo Carvalho de Melo <> Subject [PATCH 46/66] libperf: Move 'page_size' global variable to libperf: Date: Wed, 25 Sep 2019 21:32:24 -0300: From: Jiri Olsa <jolsa@kernel. Back to trace trace uses this "vfs getname" wannabe tracepoint if available "wannabe tracepoints" can be prototyped in this way Eventually some may become real tracepoints Changes in kernels may be isolated via a standard interfaceArnaldo Carvalho de Melo <> Subject [PATCH 1/1 fyi] tools headers UAPI: Sync linux/prctl. com>----- Andi Kleen (1): perf list: Support matching by topic Arnaldo Carvalho de Melo (6):. Arnaldo Carvalho de Melo <> Subject [PATCH 02/23] perf evlist: Maintain evlist->all_cpus: Date: Tue, 3 Dec 2019 10:55:45 -0300: From: Andi Kleen <[email protected]>----- Andi Kleen (2): perf script brstackinsn: Fix. 0 20160609 (Ubuntu/Linaro 5. kernel. h copy with the kernel sources: Just FYI, I'm carrying this on the perf tools tree. 17-rc6] Building tools/perf with perl v5. Arnaldo Carvalho de Melo <> Subject [GIT PULL 00/41] perf/core improvements and fixes: Date: Fri, 16 Feb 2018 16:17:05 -0300: Hi Ingo, Please consider pulling, this is on top of tip/perf/urgent. com> wrote: > >Arnaldo Carvalho de Melo: - Sync headers with the kernel, catching new usbdevfs ioctls and madvise behaviours to properly decode in 'perf trace' output. jin@linux. org help / color / mirror / Atom feed From: Arnaldo Carvalho de Melo <[email protected]>From: Arnaldo Carvalho de Melo <[email protected], Stephane Eranian. Arnaldo Carvalho de Melo <> Subject [PATCH 40/47] perf metricgroup: Support multiple events for metricgroup: Date: Sun, 1 Sep 2019 09:23:19 -0300: From: Jin Yao <yao. h from source files not needing it: Date: Sun, 1 Sep 2019 09:22:53 -0300: From: Arnaldo Carvalho de Melo <acme@redhat. Arnaldo Carvalho de Melo <> Subject [FYI PATCH 1/1] tools arch x86: Sync the msr-index. Arnaldo Carvalho de Melo <> Subject [PATCH 26/30] perf report: Implement browsing of individual samples: Date: Mon, 11 Mar 2019 23:02:00 -0300: From: Andi Kleen <[email protected]> Cc: Jiri Olsa <[email protected] with the kernel sourcesArnaldo Carvalho de Melo <> Subject [PATCH 09/27] tools lib traceevent: Rename enum event_{sort_}type to enum tep_event_{sort_}type: Date: Mon, 24 Sep 2018 12:02:24 -0300: From: "Tzvetomir Stoyanov (VMware)" <tz. org help / color / mirror / Atom feed From: Arnaldo Carvalho de Melo <[email protected]>, [email protected] to prune the header dependency tree. kernel. - Arnaldo Full explanation: There used to be no copies, with tools/ code using kernel headers directly. ru> Add -g flag to `perf timechart record` which saves callchain info in the perf. org>, Thomas Gleixner <tglx@linutronix. com> The objdump utility has useful --prefix / --prefix-strip options to allow changing source code file names hardcoded into executables' debugFrom: Arnaldo Carvalho de Melo <> Subject [PATCH 44/44] perf vendor events intel: Update Silvermont to v14: Date: Tue, 2 Apr 2019 13:05:49 -0300Arnaldo Carvalho de Melo; From: Arnaldo Carvalho de Melo <> Subject [GIT PULL] perf/core improvements and fixes: Date: Wed, 6 May 2020 12:21:03 -0300: Hi Ingo/Thomas, Please consider pulling, Best regards, - Arnaldo Test results at the end of this message, as usual. He Zhe; Patch in this message. Back to trace trace uses this "vfs getname" wannabe tracepoint if available "wannabe tracepoints" can be prototyped in this way Eventually some may become real tracepoints Changes in kernels may be isolated via a standard interfaceArnaldo Carvalho de Melo Linux Perf Tools. Arnaldo Carvalho de Melo: - Reuse the strace-like syscall_arg_fmt->scnprintf() beautification routines (convert integer arguments into strings, like open flags, etc) in tracepoint arguments. com>-----Andy Shevchenko (1): perf tools: Substitute yet another strtoull() Arnaldo Carvalho de Melo (1): perf evsel: Expose the perf_missing_features struct Kan Liang (16): perf evlist: Remove stale mmap read for backward perf mmap: Recalculate size for overwrite mode. Adrian Hunter. Hekuang; Date: Thu, 30 Jun 2016 09:06:01 -0300: From: Arnaldo Carvalho de Melo <> Subject: perf unwind: Odd message about x86 unwind: Hi He, While testing a patch by Peter Zijlstra to the --stdio annotation code I came accross these messages:- Use raw_syscall:sys_enter timestamp in 'perf trace' (Arnaldo Carvalho de Melo) Infrastructure: - Allow jitdump to be built without libdwarf (Maciej Debski) - Sync x86's syscall table tools/ copy (Arnaldo Carvalho de Melo) - Fixes to avoid calling die() in library fuctions already propagating otherArnaldo Carvalho de Melo <> Subject [PATCH 35/68] perf c2c report: Add 'node' sort key: Date: Tue, 11 Oct 2016 14:31:30 -0300: From: Jiri Olsa <[email protected]>, "David S. org> To: Ingo Molnar <[email protected]: Arnaldo Carvalho de Melo <[email protected]: Arnaldo Carvalho de Melo <[email protected]> Out of print_binary() but receiving a fp pointer and expecting that the printer be a fprintf like function, i. ThisArnaldo Carvalho de Melo <> Subject [PATCH 04/12] perf tools: Support --prefix/--prefix-strip: Date: Thu, 16 Jan 2020 10:48:06 -0300: From: Andi Kleen <[email protected], Namhyung Kim <namhyung. Arnaldo Carvalho de Melo Linux Perf Tools. com> Now 'perf report'. - Add stdlib. Get diff 1; Date: Fri, 14 Feb 2020 09:57:54 -0300: From: Arnaldo Carvalho de Melo <> Subject: Re: [PATCH] tools lib traceevent: Take care of return value of asprintf: Em Fri, Feb 14, 2020 at 03:31:26PM +0800, zhe. A Conectiva criou a distribuição Conectiva Linux, uma das distribuições pioneiras de Linux,. com> Will be useful to show the incremental overhead as we do more stuff in the BPF program attached to the uprobes. @acmel. com> This just adds the initial "workload", a call to libc's usleep(1000us) function: $ perf stat --null perf bench uprobe all # Running uprobe/baseline benchmark. com> All over the tree. song@huawei. Rao escreveu: > Dwarf unwind perf test can sometimes fail: Thanks, applied, next time please CC the perf tools reviewers,Arnaldo Carvalho de Melo <> Subject [GIT PULL 00/24] perf/core improvements and fixes: Date: Mon, 23 Oct 2017 20:47:12 -0300: Hi Ingo, Please consider pulling, hopefully the next batch will have a few other interesting patchkits, from Jin Yao, Kan Liang and Milian Wolff. com> We'll need defines for beautifying fcntl arguments that are not available in older distros, these:Arnaldo Carvalho de Melo <> Subject: Re: [PATCH] Fix perf test probe libc's inet_pton on x86_64: Em Wed, May 03, 2023 at 10:12:55AM +0200, Thomas Richter escreveu: > The test case probe libc's inet_pton & backtrace it with ping > fails with Fedora 38 on x86_64. Arnaldo Carvalho de Melo <> Subject [PATCH 26/41] perf script: Pad DSO name for --call-trace: Date: Wed, 29 May 2019 10:35:50 -0300: From: Jiri Olsa <[email protected]. - Arnaldo Test. com>, Ingo Molnar <mingo@kernel. - Arnaldo(Arnaldo Carvalho de Melo) - Update thread shortname in 'perf sched map' when the thread's COMM changes (Changbin Du) - refcount 'struct mem_info', for better sharing it over several users, avoid duplicating structs. kernel. >Arnaldo Carvalho de Melo: - Find routines in tools/perf/util/ that have implementations in the kernel libraries (lib/*. com> Before: # perf record -a cycles,instructions,cache-missesArnaldo Carvalho de Melo <> Subject [GIT PULL] perf/urgent improvements and fixes: Date: Mon, 27 May 2019 19:36:46 -0300: Hi Ingo, Please consider pulling, this is based on [email protected]>-----Andi Kleen (1): perf tools: Add arbitary aliases and support names with - Arnaldo Carvalho de Melo (13): perf diff: Start moving to support matching more than two hists perf diff: Move hists__match to the hists lib perf hists: Introduce hists__link. Arnaldo Carvalho de Melo (29): perf tools: Remove needless libtraceevent include directives perf header: Move CPUINFO_PROC to the only file where it is used perf tools: Move everything related to sys_perf_event_open() to perf-sys. h with the kernel sources: tldr; Just FYI, I'm carrying this on the perf tools tree. Oct 27, 2022. perf report: Thomas Richter: - Display arch specific diagnostic counter sets, starting with s390 diagnostic counter sets. Sometimes users just want to see the numbers and it can be used for that case. ELF, DWARF, symtabs, dynsyms, relocations, etc. com> Add JSON for ARMv8 IMPLEMENTATION DEFINED recommended events. This is a recording of the TwitterSpaces discussion with Arnaldo Carvalho de Melo on October 24th, 2021. From: Arnaldo Carvalho de Melo <acme@redhat. org>, Clark Williams <williams@redhat. Per socket/core aggregation System wide Per socket/core Helps nd imbalances Can be combined with interval printing # perf stat -I 1000 -a --per-socket -e cycles sleep 200 # time socket cpus counts events ^C Arnaldo Carvalho de Melo Linux Perf Tools. h, silencing a perf build warning and in the process automagically adding support for a new ioctl command (Arnaldo Carvalho de Melo) Signed-off-by: Arnaldo Carvalho de Melo <[email protected]>, Namhyung Kim <[email protected]>, Jiri Olsa <[email protected]> In order to make libtraceevent into a proper library, variables, dataArnaldo Carvalho de Melo <> Subject [PATCH 06/20] libperf: Move to tools/lib/perf: Date: Mon, 6 Jan 2020 13:06:51 -0300: From: Jiri Olsa <[email protected] BPF VM in the kernel is being used in ever more scenarios where running a restricted, validated program in kernel space provides a super powerful mix of. com>, linux. - Arnaldo Full explanation: There used to be no copies, with tools/ code using kernel headers directly. Arnaldo Carvalho de Melo. h and branch_info goes to branch. From time to time tools/perf/ broke due to legitimate kernelArnaldo Carvalho de Melo Linux Perf Tools. Arnaldo Carvalho de Melo; Patch in this message. g to color. Arnaldo Carvalho de Melo: - Add initial BPF map dumper, initially just for the current, minimal needs of the augmented_raw_syscalls BPF example used to collect pointer args payloads that uses BPF maps for pid and syscall filtering, but will in time have features similar to 'perf stat' --interval-print,Arnaldo Carvalho de Melo; Arnaldo Carvalho de Melo; Ingo Molnar; From: Arnaldo Carvalho de Melo <> Subject [GIT PULL 00/18] perf/core improvements: Date: Wed, 23 May 2018 17:20:48 -0300: Hi Ingo, Please consider pulling, - Arnaldo Test results at the end of this message, as usual. Arnaldo Carvalho de Melo <> Subject [GIT PULL 00/23] perf/core improvements and fixes: Date: Mon, 19 Jun 2017 22:54:36 -0300: Hi Ingo, I merged tip/perf/urgent into tip/perf/core before rebasing with these patches, please consider pulling, - Arnaldo Test results at the end of this message, as usual. com escreveu:Arnaldo Carvalho de Melo <> Subject [PATCH 26/53] perf pmu: Remove set_drv_config API: Date: Wed, 6 Feb 2019 15:48:36 -0300: From: Mathieu Poirier <mathieu. 4. de> Cc: David Ahern <[email protected]> The perf metric expression use 'duration_time' internally to normalize events. - Arnaldo Full explanation: There used to be no copies, with tools/ code using kernel headers directly. . org>, Namhyung Kim <[email protected] script: Date: Mon, 20 Jun 2016 19:23:30 -0300: From: Paolo Bonzini <[email protected]> Cc: Don Zickus <[email protected] were talking about Linux Perf, eBPF, pahole, and m. 4. com>, Namhyung Kim <[email protected]> x86 retpoline functions pollute the call graph by showing up everywhere there is an indirect branch, but they do not really mean anything. 19-rc1] tools/perf/a. Signed-off-by: Arnaldo Carvalho de Melo <[email protected]> To match the Linux kernel source code structure from where this code came from. 0 kernels Arnaldo Carvalho de Melo; Re: "perf list" built from git repository Segmentation fault with 4. David Ahern. Arnaldo Carvalho de Melo; tip-bot for Song Liu; Jiri Olsa; Jiri Olsa. kernel. 4. com> This should speed up accessing new system calls introduced with theHow to say Arnaldo Carvalho de Melo in English? Pronunciation of Arnaldo Carvalho de Melo with 1 audio pronunciation and more for Arnaldo Carvalho de Melo. com>, "Paul A . org> To: Linus Torvalds <[email protected] Carvalho de Melo (1): perf map: Use strstarts() to look for Android libraries Ian Rogers (3): perf doc: Set man page date to last git commit perf test: Print if shell directory isn't present perf tools: Give synthetic mmap. tip-bot for Song Liu; Song Liu. Arnaldo Carvalho de Melo <> Subject: BPF relocation 'perf test' entries failing was: Re: [GIT PULL 00/27] perf/core improvements and fixes: Em Wed, Jul 25, 2018 at 02:59:34PM -0300, Arnaldo Carvalho de Melo escreveu: > Hi Ingo, > > Please consider pulling, I'm now investigating why these failed: >From: Arnaldo Carvalho de Melo <> Subject [GIT PULL 00/34] perf/core improvements and fixes: Date: Thu, 14 Dec 2017 14:42:13 -0300Arnaldo Carvalho de Melo (10): perf machine: Fill map_symbol->maps in append_inlines() to fix segfault perf bench: Update the copies of x86's mem{cpy,set}_64. h with the kernel sources Ian Rogers (2): perf arm: Fix include path to cs-etm. Follow. kernel. Date: Mon, 7 Mar 2022 13:35:50 -0300: From: Arnaldo Carvalho de Melo <> Subject: Re: [Linux-v5. kernel. com> Use existing beautifiers for the first 4 args (to/from fds, pathnames) and wire up the recently introduced move_mount flags table generator. intel. Arnaldo Carvalho de Melo (1): perf intel-pt: Update documentation about context switch events Jin Yao (5): perf report: Add branch flag to callchain cursor node perf report: Create a symbol_conf flag for showing branch flag counting perf report: Calculate and return the branch flag countingArnaldo Carvalho de Melo <> Subject: Re: [PATCH] perf callchain: Return directly when use '--call-graph dwarf' under !CONFIG_DWARF: Em Mon, Dec 14, 2020 at 08:56:55PM +0800, Tiezhu Yang escreveu: > DWARF register mappings have not been defined for some architectures,From: Arnaldo Carvalho de Melo <> Subject [PATCH 08/26] perf tools: Support CAP_PERFMON capability: Date: Mon, 13 Apr 2020 13:51:45 -0300Arnaldo Carvalho de Melo <> Subject [PATCH 14/47] perf tools: Remove perf. Back to trace trace uses this "vfs getname" wannabe tracepoint if available "wannabe tracepoints" can be prototyped in this way Eventually some may become real tracepoints Changes in kernels may be isolated via a standard interfaceFrom: Arnaldo Carvalho de Melo <> Subject [PATCH 31/41] perf vendor events: Add JSON metrics for Broadwell: Date: Tue, 12 Sep 2017 12:10:19 -0300Arnaldo Carvalho de Melo <> Subject [PATCH 4/5] perf bench uprobe empty: Add entry attaching an empty BPF program: Date: Wed, 19 Jul 2023 17:49:09 -0300: From: Arnaldo Carvalho de Melo <[email protected] with the kernel sources: tldr; Just FYI, I'm carrying this on the perf tools tree. Arnaldo Carvalho de Melo [email protected],. com> To pick the change in: a0e047156cde ("drm/i915/gem: Make context persistence optional") 9cd20ef7803c ("drm/i915/perf: allow holding preemption on filtered ctx") 7831e9a965ea ("drm/i915/perf: Allow dynamic reconfiguration of the OA stream")Arnaldo Carvalho de Melo <> Subject: Re: [PATCH v8 03/22] perf record: Introduce thread local variable: Em Wed, Jun 30, 2021 at 06:54:42PM +0300, Alexey Bayduraev escreveu: > Introduce thread local variable and. com> This just adds the initial "workload", a call to libc's usleep(1000us) function: $ perf stat --null perf bench. org/git/binutils-gdb. The JSON is copied from ARMv8 architecture reference manual,. From time to time tools/perf/ broke due to legitimate kernelArnaldo Carvalho de Melo: - Remove some needless headers from . Date: Mon, 8 Feb 2021 16:10:11 -0300: From: Arnaldo Carvalho de Melo <> Subject: Re: [PATCH 43/49] perf stat: Add default hybrid eventsFrom: Arnaldo Carvalho de Melo <[email protected]> CommitDate: Tue, 18 Dec 2018 16:15:19 -0300 perf trace beauty: Beautify arch_prctl()'s arguments This actually so far, AFAIK is available only in x86, so the code wasAuthor: Arnaldo Carvalho de Melo <[email protected] Carvalho de Melo (15): tools include UAPI: Sync x86's syscalls_64. h to pick up openat2 and pidfd_getfd tools headers UAPI: Sync copy of arm64's asm/unistd. Arnaldo Carvalho de Melo <> Subject [GIT PULL 00/35] perf/core improvements and fixes: Date: Mon, 6 Mar 2017 16:37:50 -0300: From: Arnaldo Carvalho de Melo <[email protected] Carvalho de [email protected] Carvalho de Melo; Ingo Molnar; From: Arnaldo Carvalho de Melo <> Subject [GIT PULL] perf/core improvements and fixes: Date: Mon, 21 Oct 2019 10:37:37 -0300: Hi Ingo/Thomas, Please consider pulling, Best regards, - Arnaldo Test results at the end of this message, as usual. This is done in directory tools/build/feature. c to tools/lib, further eroding tools/perf/util. data filesArnaldo Carvalho de Melo <> Subject: perf: unwind: target platform=x86 not supported was: Re: [PATCH 1/2] perf evsel: Fix probing of precise_ip level for default cycles event: Em Wed, Jun 14, 2017 at 10:29:47AM -0300, Arnaldo Carvalho de Melo escreveu:Arnaldo Carvalho de Melo <> Subject [PATCH 20/30] tools headers uapi: Sync copy of asm-generic/unistd. out remains after make -C tools/perf clean: Em Wed, Jun 15, 2022 at 12:11:48AM +0200, Sedat Dilek escreveu: > On Tue, Jun 14, 2022 at 9:24 PM Arnaldo Carvalho de Melo > <arnaldo. org> To: Ingo Molnar <[email protected] and some other headers to places where its needed and were getting via util. com> Use existing beautifiers for the first arg, fd, assigned using the heuristic that looks for syscall arg names and associates SCA_FD with 'fd' named argumes, and wire up the recently introduced sync_file_range flags table generator. c), such as strreplace(), strim(), skip_spaces() and reuse them after making a copy into tools/lib and tools/include/. Arnaldo Carvalho de Melo <> Subject [PATCH 1/1 fyi] tools headers uapi: Sync linux/fcntl. ‬ - ‪‪Cited by 426‬‬ - ‪Observability‬ - ‪Performance Analysis‬ - ‪Tooling‬ - ‪Networking‬Arnaldo Carvalho de Melo. com> And into a separate util/record. h: Date: Wed, 25 Sep 2019 21:32:35 -0300: From: Arnaldo Carvalho de Melo <[email protected]> Move perf_mmap__mmap_len() from tools/perf wto libperf, it will be used in the following patches. Overview O site Analysis perf probe Scripting Language bindings KVM Support Work in Progress That is all folks! 1 Overview Architecture Counting SamplingFrom: Arnaldo Carvalho de Melo <[email protected] Carvalho de Melo <> Subject [PATCH 29/43] perf build: Remove uneeded variables: Date: Fri, 13 Feb 2015 17:49:18 -0300: From: Jiri Olsa <jolsa@kernel. Ele é mantenedor das ferramentas de observabilidade (perf tools) do Linu. - Arnaldo Last update: 2021-12-26 13:42 [W:0. Cc: Adrian Hunter <adrian. For example, on cascadelakex:Fix the builtin clang build (Sandipan Das, Arnaldo Carvalho de Melo) - Synchronize i915_drm. org>, Namhyung Kim <namhyung@kernel. com> We already had evsel_fprintf. pahole & the dwarves. The Linux Foundation Collaboration Summit, San Francisco April, 2012 Arnaldo Carvalho de Melo Linux Perf Tools. Arnaldo Carvalho de Melo (11): perf script: Add a few missing conversions to fprintf style perf script: Use pr_debug where appropriate perf script: Use event_format__fprintf() perf evsel: Restore evsel->priv as a tool private area perf script: Allow creating per-event dump files- Sync memcpy, cpufeatures and bpf headers with the kernel (Arnaldo Carvalho de Melo) - Add some more tool tips (Donghyun Kim, Kim SeonYoung, Nambong Ha) - Fix libtraceevent's kbuffer_read_at_offset() handling of offsets before or equal the first event (Namhyung Kim) - Fix uretprobe probe placement on ppc64le (Ravi Bangoria)Arnaldo Carvalho de Melo <> Subject: Re: [Linux v5. . Arnaldo Carvalho de Melo; Date: Fri, 27 May 2022 13:08:43 -0300: From: Arnaldo Carvalho de Melo <> Subject: Re: [PATCH v1 4/6] perf tools: Use dynamic register set for Dwarf unwind: Em Fri, May 27, 2022 at 02:18:54PM +0800, Leo Yan escreveu:Profiling data structures - Arnaldo Carvalho de Melo---The Linux Plumbers Conference is the premier event for developers working at all levels of the plumbin. The definition is added into: include/internal/mmap. Arnaldo Carvalho de Melo <> Subject [GIT PULL 00/44] perf/core improvements and fixes: Date: Sat, 24 Mar 2018 17:01:27 -0300: Hi Ingo, Mostly a 'perf annotate' refactoring to allow reusing the TUI formatting routines in a --stdio2 mode for 'perf annotate' that at someArnaldo Carvalho de Melo <> Subject [PATCH 1/1 fyi] tools headers UAPI: Sync linux/kvm. 108 followers ·. org, Stephane Eranian <[email protected]> wrote: > >. Re: "perf list" built from git repository Segmentation fault with 4. com> The symbols in the synthesized @plt entries where not demangled before,Arnaldo Carvalho de Melo <> Subject [PATCH 10/10] perf script: Add stackcollapse. Arnaldo Carvalho de Melo; Ingo Molnar; From: Arnaldo Carvalho de Melo <> Subject [GIT PULL 00/20] perf/core improvements and fixes: Date: Fri, 24 Mar 2017 11:57:11 -0300: Hi Ingo, Please consider pulling, - Arnaldo Test results at the end of this message, as usual. Arnaldo Carvalho de Melo: - Remove x86_64 specific syscall numbers from the augmented_raw_syscalls BPF in-kernel collector of augmented raw_syscalls:sys_{enter,exit} payloads, use instead the syscall numbers obtainer either by the arch specific syscalltbl generators or from audit-libs. Arnaldo Carvalho de Melo: - Some more header file sanitization. h with the kernel sources: tldr; Just FYI, I'm carrying this on the perf tools tree. perf session: Jiri Olsa:From: Arnaldo Carvalho de Melo <> Subject [GIT PULL 00/14] perf/core improvements and fixes: Date: Wed, 1 Feb 2017 09:24:53 -0300Arnaldo Carvalho de Melo. [ch] - Use zfree() where applicable instead of open coded equivalent. de> Cc: Jiri Olsa <[email protected]>, Andi Kleen <ak@linux. Arnaldo Carvalho de Melo <> Subject [PATCH 44/47] perf intel-pt: Use shared x86 insn decoder: Date: Sun, 1 Sep 2019 09:23:23 -0300: From: Josh Poimboeuf <[email protected]: Em Fri, Jul 06, 2018 at 04:34:43PM -0500, Kim Phillips escreveu: > This should speed up accessing new. com> The dso->kernel value is now set to everything that is in machine->kmaps, but that was being used to decide if vmlinux lookup is needed, which ended up making that lookup be made for kernel modules, that now have dso->kernel set, leading to these kinds of warnings whenArnaldo Carvalho de Melo <> Subject [PATCH 12/16] perf probe: Show correct source lines of probes on kmodules: Date: Wed, 30 Sep 2015 18:55:07 -0300: From: Masami Hiramatsu <masami. From: Arnaldo Carvalho de Melo <> Subject [GIT PULL 00/19] perf/core improvements and fixes: Date: Thu, 1 Dec 2016 15:02:16 -0300Arnaldo Carvalho de Melo <> Subject [PATCH 14/54] perf trace: Support setting cgroups as targets: Date: Thu, 8 Mar 2018 16:49:49 -0300: From: Arnaldo Carvalho de Melo <[email protected]>, Jiri Olsa <jolsa@redhat. h with the kernel sources tools headers UAPI: Sync prctl. com> Perf probe always failed to find appropriate line numbers because ofArnaldo Carvalho de Melo (10): Merge remote-tracking branch 'torvalds/master' into perf/core perf scripting perl: Ignore some warnings to keep building with perl headers perf build: Avoid defining _FORTIFY_SOURCE multiple times perf python: Ignore unused command line arguments when building with clangArnaldo Carvalho de Melo <> Subject [PATCH 3/5] perf bench uprobe: Show diff to previous: Date: Wed, 19 Jul 2023 17:49:08 -0300: From: Arnaldo Carvalho de Melo <acme@redhat. Arnaldo Carvalho de Melo; Date: Fri, 7 Aug 2020 16:43:35 -0300: From: Arnaldo Carvalho de Melo <> Subject: Re: [PATCH 1/2] perf sched: Prefer sched_waking event when it exists: Em Fri, Aug 07, 2020 at 10:48:44AM -0600, David Ahern escreveu:Arnaldo Carvalho de Melo; Ingo Molnar; Patch in this message. data file ownership: Date: Thu, 2 Apr 2015 19:29:04 -0300: From: Yunlong Song <yunlong. From: Arnaldo Carvalho de Melo <acme@redhat. Get diff 1; From: Arnaldo Carvalho de Melo <> Subject [PATCH 06/23] perf tools: Remove misplaced __maybe_unused: Date: Wed, 23 Mar 2016 18:17:43 -0300: From: Arnaldo Carvalho de Melo <[email protected]> Cc: Ingo Molnar <mingo@kernel. h in a header, we can check whereArnaldo Carvalho de Melo <> Date: Tue, 26 Nov 2019 12:10:45 -0300: Subject [PATCH] libbpf: Fix up generation of bpf_helper_defs. hu> Cc: [email protected] Carvalho de Melo <> Subject [PATCH 10/14] perf evsel: Do not put a variable sized type not at the end of a struct: Date: Wed, 15 Feb 2017 16:04:20 -0300: From: Arnaldo Carvalho de Melo <[email protected]> Add stackcollapse. 14-20170912, as requested, plus one last minute fix from Milian Wolff that helps with using perf as an AppImage[1]. com>-----Alexey Budankov (1): perf tests: Check that complex event name is parsed correctly Arnaldo Carvalho de Melo (1): perf hists: Clarify callchain disabling when available Jiri Olsa (7): perf tools: Synthesize GROUP_DESC feature in pipe mode. Signed-off-by: Arnaldo Carvalho de Melo <[email protected]> It is to be displayed in the single cacheline output: node It displays nodes hits related to cacheline accesses. - Ditch unused code that was dragging [email protected]>, Namhyung Kim <[email protected]>----- Anju T Sudhakar (3): perf kvm: Move kvm-stat header file from. MakeArnaldo Carvalho de Melo: - Set display thread COMM to help with debugging. Overview O site. com> Date: Wed Jul 19 16:53:01 2023 -0300 MAINTAINERS: Add git information for perf-tools and perf-tools-next trees/branchesArnaldo Carvalho de Melo (11): tools feature: Undef _GNU_SOURCE at the end of feature tests perf beauty ioctl cmd: The 'fd' arg is signed perf trace: Check if the 'fd' is negative when mapping it to pathname perf beauty. 34Arnaldo Carvalho de Melo: - Make perf_event_output() propagate the output() return, allowing users to check for -ENOSPC in the ring buffer. com> One can set a cgroup as a. kernel. h with the kernel sources: Date: Mon, 11 Mar 2019 23:01:54 -0300: From: Arnaldo Carvalho de Melo <acme@redhat. h and fcntl. . - Collapse and resort evsels in a group, so that we have output similar to 'perf report' when using event groups, i. Arnaldo Carvalho de Melo Red Hat Inc. com> Enable perf timechart to use perf. h, that doesn't need that anymore. info present in 'perf. com> To get the changes in: c8ce48f06503 ("asm-generic: Make time32 syscall numbers optional")Arnaldo Carvalho de Melo: - Remove needless headers, add needed ones, move things around to reduce the headers dependency tree, speeding up builds by not doing needless compiles when unrelated stuff gets changed. h and trim the include dependency tree more. - ArnaldoSigned-off-by: Arnaldo Carvalho de Melo <[email protected] with the kernel sources tools beauty: Make the prctl option table generator catch all PR_ options tools headers uapi: Update i915_drm. com>LKML Archive on lore. com> Hi Ingo, Please consider pulling, - Arnaldo Test results at the end of this message, as usual. org, [email protected]> Pad the DSO name in --call-trace so we don't have the indent screwed by different DSO name lengths, as now for kernel there's also BPF codeArnaldo Carvalho de Melo <> Subject [PATCH 17/46] perf annotate stdio: Use annotation_options consistently: Date: Tue, 5 Jun 2018 14:50:01 -0300: From: Arnaldo Carvalho de Melo <[email protected] Carvalho de Melo <> Subject [PATCH 03/33] perf record: Move record_opts and other record decls out of perf. Arnaldo Carvalho de Melo <> Subject [PATCH 14/85] perf intel-pt: Accumulate cycle count from TSC/TMA/MTC packets: Date: Tue, 11 Jun 2019 15:58:00 -0300: From: Adrian Hunter <adrian. Now it should be possible to just use: perf trace . Get diff 1; Date: Mon, 18 Jan 2021 16:38:17 -0300: From: Arnaldo Carvalho de Melo <> Subject: Re: [PATCH v7 3/3] perf-stat: enable counting events for BPF programs: Em Tue, Dec 29, 2020 at 01:42:14PM -0800, Song Liu escreveu:Arnaldo Carvalho de Melo Linux Perf Tools. h files fixing up the fallout, to reduce building time when changes are made to . com> Libtraceevent APIs for printing various trace events information areArnaldo Carvalho de Melo <> Subject [GIT PULL 00/35] perf/core improvements and fixes: Date: Tue, 23 Aug 2016 18:03:01 -0300: Hi Ingo, Please consider pulling, I first merged tip/perf/urgent into a tip/perf/core and rebased the patches I had in acme/perf/core. Arnaldo Carvalho de Melo Red Hat Inc. Arnaldo Carvalho de Melo: - Check if gettid() is available before providing helper, fixing the build when using the latest glibc version, where a helper for gettid() is finally present. org help / color / mirror / Atom feed From: Arnaldo Carvalho de Melo <[email protected]> Cc: Jiri Olsa <[email protected]> CoreSight was the only client of the PMU's set_drv_config() API. org> The -q/--quiet option is to suppress any message. perf build: Jiri Olsa: - Allow to link with libbpf dynamicaly. Reading git://sourceware. Arnaldo Carvalho de Melo <> Subject [PATCH 17/27] perf arm64: Generate system call table from asm/unistd. Cc: Adrian Hunter <adrian. kernel. So the CPU PMU capabilities information has to be stored in perf header. com> The auxtrace_info section contains metadata that describes the number of trace capable CPUs, their ETM version and trace configuration, includingArnaldo Carvalho de Melo <> Subject [PATCH 09/18] perf tools: Add gzip decompression support for kernel module: Date: Thu, 6 Nov 2014 18:04:30 -0300: From: Namhyung Kim <[email protected] tools arch x86: Sync the msr-index. receive a FILE pointer andArnaldo Carvalho de Melo <> Subject [GIT PULL 0/9] perf/urgent fixes: Date: Tue, 12 Sep 2017 16:24:29 -0300: Hi Ingo, So here it is the fixes in perf-core-for-mingo-4. Arnaldo Carvalho de Melo; Ingo Molnar; Patch in this message. Arnaldo Carvalho de Melo <> Subject [PATCH 20/25] perf timechart: Add backtrace support: Date: Mon, 25 Nov 2013 11:17:50 -0300: From: Stanislav Fomichev <stfomichev@yandex-team. From: Arnaldo Carvalho de Melo <[email protected]> Lots of places get the map. Main interface functions are: c2c_hists__init c2c_hists__reinitArnaldo Carvalho de Melo <> Subject [PATCH 47/60] perf header: Support CPU PMU capabilities: Date: Mon, 20 Apr 2020 08:53:03 -0300: From: Kan Liang <kan. Back to trace trace uses this "vfs getname" wannabe tracepoint if available "wannabe tracepoints" can be prototyped in this way Eventually some may become real tracepoints Changes in kernels may be isolated via a standard interface‪Red Hat Inc. From: Arnaldo Carvalho de Melo <> Subject [GIT PULL 00/20] perf/core improvements and fixes: Date: Mon, 27 Mar 2017 22:38:55 -0300From: Arnaldo Carvalho de Melo <> Subject [GIT PULL 00/21] perf/core improvements and fixes: Date: Mon, 20 Aug 2018 13:15:41 -0300Arnaldo Carvalho de Melo <> Subject [PATCH 07/37] perf trace: Introduce --max-events: Date: Thu, 25 Oct 2018 08:10:01 -0300: From: Arnaldo Carvalho de Melo <[email protected]@huawei. com> "pevent" to "tep" renaming of:From: Arnaldo Carvalho de Melo <> Subject [PATCH 12/29] perf evsel: Allow to ignore missing pid: Date: Tue, 20 Dec 2016 14:03:41 -0300From: Arnaldo Carvalho de Melo <[email protected] and . Andreas Gerstmayr "tip-bot2 for Arnaldo Carvalho de Melo" Patches in this message. 533 usecs/opArnaldo Carvalho de Melo <> Subject [PATCH 2/2] perf record: Improve 'Workload failed' message printing events + what was exec'ed: Date: Wed, 14 Apr 2021 10:16:28 -0300: From: Arnaldo Carvalho de Melo <[email protected] into more appropriate headers and objects and sometimes creating new ones (Arnaldo Carvalho de Melo) - Refactor a duplicated code for obtaining config file name (Taeung Song) Signed-off-by: Arnaldo Carvalho de Melo. Normal 'perf stat' without -x also prints the duration time. Founded Conectiva in 1995, Linux perf tools maintainer, pahole for your data structures and function details. com>, linux. Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat. Arnaldo Carvalho de Melo <> Subject [PATCH 12/86] tools include uapi asm-generic: Grab a copy of fcntl. com> Hi Ingo, Please consider pulling, - Arnaldo The following changes since commit 67d61296ffcc850bffdd4466430cb91e5328f39a:From: Arnaldo Carvalho de Melo <> Subject [PATCH 44/44] tools headers UAPI: Sync kvm. I also changed the subject line to add that this was caused by a change in the external library, it is reading like this in my local repo: perf build: Fix broken feature check for libtracefs due to external lib changes - ArnaldoArnaldo Carvalho de Melo <> Subject Re: arm64 tools build failure wrt smp_load_{acquire,release} expansion on gcc version 5. Get diff 1; From: Arnaldo Carvalho de Melo <> Subject [PATCH 05/43] perf vendor events power8: Dl1_reload, instruction_misses, l2_stats, lsu_rejects, memory & pteg_reloads metrics: Date: Thu, 14 Feb 2019 21:45:01 -0300:Arnaldo Carvalho de [email protected]> Adding bare bones of dimension support for c2c report. Arnaldo Carvalho de Melo. org,. org> To: Ingo Molnar <mingo@kernel. ‬ - ‪‪Cited by 426‬‬ - ‪Observability‬ - ‪Performance Analysis‬ - ‪Tooling‬ - ‪Networking‬Arnaldo Carvalho de Melo <> Subject: Re: [PATCH v3 0/2] perf probe: fix regression introduced by switch to die_get_decl_file: Em Mon, Jul 10, 2023 at 02:32:28PM +0200, Linux regression tracking (Thorsten Leemhuis) escreveu: > Hi, Thorsten here, the Linux kernel's regression tracker. py script as an example of parsing call chains, and also of using optparse to access command line options. h headers with the kernel sources: Date: Mon, 27 May 2019 19:37:30 -0300Arnaldo Carvalho de Melo <> Subject [PATCH 57/66] perf evsel: Introduce evsel_fprintf. intel. Before: $ perf report --stdioFrom: Arnaldo Carvalho de Melo <[email protected]>, Peter Zijlstra. h perf build: Don't compile demangle-cxx. org help / color / mirror / Atom feed From: Arnaldo Carvalho de Melo <acme@kernel. 840 seconds]. h to other headers weFrom: Arnaldo Carvalho de Melo <> Subject [GIT PULL 00/22] perf/core improvements and fixes: Date: Fri, 30 Nov 2018 15:26:30 -0300Arnaldo Carvalho de Melo <> Subject [GIT PULL 00/18] perf/core improvements: Date: Tue, 1 Aug 2017 16:56:27 -0300: From: Arnaldo Carvalho de Melo <[email protected], add its counterpart, so that we can reduce evsel. libperf: Jiri Olsa: - Add dependency on libperf for python. com> AuthorDate: Tue, 18 Dec 2018 11:05:56 -0300 Committer: Arnaldo Carvalho de Melo <[email protected]> Cc: Jiri Olsa <jolsa@kernel. org>, Clark Williams <williams@redhat. com. intel. h perf trace: Beautify statx syscall 'flag' and 'mask' arguments. The split existed because we used to have two groups of maps, one forArnaldo Carvalho de Melo, Jiri Olsa Red Hat Inc. From time to time tools/perf/ broke due to legitimate kernelArnaldo Carvalho de Melo <> Subject: Re: [PATCH] perf test: Fix dwarf unwind test: Em Wed, Jan 25, 2023 at 06:04:42PM +0530, Naveen N. com> Allow stopping tracing after a number of events take place, considering strace-like syscalls formatting as one event per enter/exit pair or whenArnaldo Carvalho de Melo [email protected] Carvalho de Melo <> Subject [PATCH 1/1 fyi] tools include UAPI: Sync linux/mount. com> Introduce --socket-filter option for 'perf report' to only show entries for a processor socket that match this filter. ‪Red Hat Inc. com> Hi Ingo, Please consider pulling, - Arnaldo Test results at the end of this message, as usual. ibm. com> We'll use it. How did I get [email protected] Carvalho de Melo <> Subject [PATCH 12/66] libtraceevent: Move traceevent plugins in its own subdirectory: Date: Wed, 25 Sep 2019 21:31:50 -0300: From: "Tzvetomir Stoyanov (VMware)" <tz. org> Now my Archlinux box shows module symbols correctly. Leo Yan. Arnaldo Carvalho de Melo; Namhyung Kim. But some kernel details will be mentioned . com> Only a 'struct perf_cmp_map' forward allocation is necessary, fix the places that need the header but were getting it indirectly, by luck,Arnaldo Carvalho de Melo <> Subject [PATCH 30/43] perf tools: Add processing of coresight metadata: Date: Tue, 23 Jan 2018 10:12:38 -0300: From: Tor Jeremiassen <tor@ti. org>, Frederic Weisbecker <fweisbec@gmail. h: Hi guys, While merging perf/core with mainline I found the problem below for which I'm adding this patch to my perf/core branch, that soon will goArnaldo Carvalho de Melo <> Subject [PATCH 14/41] perf machine: Move kernel mmap name into struct machine: Date: Fri, 16 Feb 2018 16:17:19 -0300: From: Jiri Olsa <[email protected] Carvalho de Melo <> Subject [PATCH 25/69] tools arch x86: Grab a copy of the file containing the MSR numbers: Date: Fri, 11 Oct 2019 17:05:15 -0300: From: Arnaldo Carvalho de Melo <[email protected] data structures - Arnaldo Carvalho de Melo---The Linux Plumbers Conference is the premier event for developers working at all levels of the plumbin. Fixup the fallout in places where definitions were being used without the needed include directives that were being satisfied because theyArnaldo Carvalho de Melo: - Move zalloc/zfree. so binding. h headerFrom: Arnaldo Carvalho de Melo <[email protected] with the kernel sourcesFrom: Arnaldo Carvalho de Melo <acme@redhat. org> To: Jiri Olsa <[email protected]@hitachi. org> Move libperf from its current location under tools/perf to a separate directory under tools/lib/. h: Date: Wed, 19 Jul 2017 11:28:36 -0300: From: Arnaldo Carvalho de Melo <[email protected] Carvalho de Melo <> Subject [PATCH 19/47] libtraceevent, perf tools: Changes in tep_print_event_* APIs: Date: Sun, 1 Sep 2019 09:22:58 -0300: From: Tzvetomir Stoyanov <[email protected]> Now that there's a common version of the decoder for all tools, use it instead of the local copy. h include directives: Date: Sun, 1 Sep 2019 09:23:14 -0300: From: Arnaldo Carvalho de Melo <[email protected]@intel. 4. Em Tue, Jul 11, 2023 at 01:15:29PM -0300, Arnaldo Carvalho de Melo escreveu: > Applied to perf-tools, for v6. Top-postingArnaldo Carvalho de Melo Linux Perf Tools. Date: Thu, 1 Sep 2016 13:45:32 -0300: From: Milian Wolff <milian. Ele é mantenedor das ferramentas de observabilidade (perf tools) do Linux e foi um dos co-fundadores da Conectiva, uma empresa fundada em 1995 em Curitiba. Miller" <[email protected]>, Namhyung Kim <namhyung@kernel. kernel. Messages by Thread "perf list" built from git repository Segmentation fault with 4. Add a libperf_init() as a global libperf init function to obtain thisFrom: Arnaldo Carvalho de Melo <[email protected] Carvalho de Melo é Senior Principal Software Engineer na Red Hat desde 2007. org> Switch all of the sample code to use the function names from tools/lib/bpf so that they're consistent with that, and to declare theirArnaldo Carvalho de Melo (10): tools headers x86: Sync disabled-features. com> Cc: John Garry <john. data when it is not owned by current user or root. Arnaldo Carvalho de Melo <> Subject [PATCH 16/28] perf tools: Move print_binary definitions to separate files: Date: Wed, 19 Apr 2017 13:17:11 -0300: From: Arnaldo Carvalho de Melo <[email protected]> With the movement of lots of stuff out of [email protected] Carvalho de Melo <> Subject [PATCH 16/18] perf diff: Add -q/--quiet option: Date: Mon, 20 Feb 2017 16:08:37 -0300: From: Namhyung Kim <[email protected]. cpp if not necessary James Clark (1): perf cs-etm: Copy kernel coresight-pmu. Get diff 1; Get diff 2; From: Arnaldo Carvalho de Melo <> Subject [PATCH 08/60] perf tools: Support CAP_PERFMON capability: Date: Mon, 20 Apr 2020 08:52:24 -0300:Arnaldo Carvalho de Melo <> Subject [PATCH 23/66] libperf: Add perf_mmap struct: Date: Wed, 25 Sep 2019 21:32:01 -0300: From: Jiri Olsa <[email protected] log:"We don't want to directly expand a partial CU,. 2-rc1+, to cope with 9c8ad7a2ff0b ("uapi, x86: Fix the syscall numbering of the mount APIArnaldo Carvalho de Melo. libtraceevent: Sakari Ailus: - Convert remaining %p[fF] users to %p[sS]. org>, Clark Williams <[email protected] perf time-utils: Adopt rdclock() from perf. [ch] into more manageable bits. . org>, Namhyung Kim <[email protected] includes: Date: Wed, 6 Feb 2019 15:48:16 -0300: From: Arnaldo Carvalho de Melo <[email protected] Carvalho de Melo <> Subject [PATCH 35/47] perf tools: Remove needless evlist. For now the type based scnprintf routines (pid_t, umode_t, etc). org>, Thomas Gleixner <[email protected] Carvalho de Melo <> Subject [PATCH 13/31] perf env: Remove needless [email protected]>, [email protected]> This patch introduces side band thread that captures extended information for events like PERF_RECORD_BPF_EVENT. com> And pick the shortest name: 'struct maps'. Arnaldo Carvalho de Melo; Patch in this message. # Executed 1000 usleep(1000) calls Total time: 1053533 usecs 1053. com>, Kate Carcia. h header: Date: Fri, 20 Sep 2019 11:25:24 -0300: From: Arnaldo Carvalho de Melo <acme@redhat. - Fix scripting (perl, python) setup to avoid leaks (Arnaldo Carvalho de Melo) - Add missing object file to the python binding linkage list (Arnaldo Carvalho de Melo) Signed-off-by: Arnaldo Carvalho de Melo <[email protected]> Accross all the routines, this way we can have eventually have a consistent set of defaults for all UIs. com> There are some deprecated events listed by perf list. Arnaldo Carvalho de Melo <> Subject: Re: [PATCH v2] perf/build: fix broken dependency check for libtracefs: Em Tue, Jul 11, 2023 at 03:53:38PM +0200, Thomas Richter escreveu: > Perf build auto-detects features and packages already installed > for its build. - Arnaldo---To pick up the changes in: db1af12929c99d15 ("x86/msr-index: Define INTEGRITY_CAPABILITIES MSR")Arnaldo Carvalho de Melo <> Subject [PATCH 25/44] tools lib traceevent: Rename input arguments and local variables of libtraceevent from pevent to tep: Date: Tue, 2 Apr 2019 13:05:30 -0300: From: Tzvetomir Stoyanov <tstoyanov@vmware. org>, Clark Williams <[email protected] file on a Fedora 12 machine, x86_64, 64-bit userland. com> Without program headers for PTI entry trampoline pages, the trampoline virtual addresses do not map to anything. Arnaldo Carvalho de Melo (1): perf map: Use strstarts() to look for Android libraries Ian Rogers (3): perf doc: Set man page date to last git commit perf test: Print if shell directory isn't present perf tools: Give synthetic mmap. h copy with the kernel sources: tldr; Just FYI, I'm carrying this on the perf tools tree. Rename libtraceevent prefixes, prep work for making it a shared library generaly available (Tzvetomir Stoyanov (VMware)) Signed-off-by: Arnaldo Carvalho de Melo <[email protected]>----- Adrian Hunter (4): x86/insn: Add some more Intel instructions to the opcode map. h file indirectly, and since we're going to remove it from machine. json: Date: Tue, 13 Mar 2018 09:04:55 -0300: From: John Garry <john. LKML Archive on lore. collect perf. Arnaldo Carvalho de Melo <> Subject [GIT PULL 00/21] perf/core improvements and fixes: Date: Wed, 1 Aug 2018 18:36:27 -0300: Hi Ingo, Please consider pulling, contains a recently merged tip/perf/urgent, - Arnaldo Test results at the end of this message, as usual. Documentation: Steve MacLean: - Correct and clarify jitdump spec. h and fcntl. But we can't remove them from perf list with ease because some old scripts may useArnaldo Carvalho de Melo <> Subject [PATCH 18/31] perf vendor events arm64: Add armv8-recommended. This needs a cpumap merge operation, which is added together with tests. Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat. Signed-off-by: Arnaldo Carvalho de Melo <[email protected]@gmail. com> To stitch LBR call stack, the max LBR information is required. ftrace. org> To: Ingo Molnar <[email protected]> Removing uneeded variables from Makefile. com> [root@five ~]# perf bench uprobe allFrom: Arnaldo Carvalho de Melo <> Subject [GIT PULL 00/25] perf/core improvements and fixes: Date: Wed, 21 Jun 2017 15:02:20 -0300Arnaldo Carvalho de Melo: - Merge 'struct maps' with 'struct map_groups', as there is a 1x1 relationship, simplifying code overal. transfer it to a Debian Testing machine, PARISC64, 32-bit userland. 9)to zero (Arnaldo Carvalho de Melo) Infrastructure: - More header sanitization, moving stuff out of util. org>, Kajol Jain <[email protected]>-----Arnaldo Carvalho de Melo (4): perf tools: Remove support for command aliases perf trace: Handle unpaired raw_syscalls:sys_exit event tools include uapi: Grab copies of stat. Arnaldo Carvalho de Melo; Ingo Molnar; Patch in this message. com>From: Arnaldo Carvalho de Melo <> Subject [PATCH 33/44] perf vendor events intel: Update BroadwellX events to v14: Date: Tue, 2 Apr 2019 13:05:38 -0300Arnaldo Carvalho de Melo <> Subject [PATCH 06/19] perf symbols: Demangle symbols for synthesized @plt entries. com> All traceevent plugins code is moved to tools/lib/traceevent/pluginsAuthor: Arnaldo Carvalho de Melo <acme@redhat. h: Date: Wed, 25 Jul 2018 14:59:51 -0300: From: Kim Phillips <kim. Arnaldo Carvalho de Melo; tip-bot for Song Liu; Song Liu. com>, Jiri Olsa <[email protected]>, Thomas Gleixner <[email protected]> Cc: Borislav Petkov <[email protected]>, Frederic. data' (Jiri Olsa, Arnaldo Carvalho de Melo) - Synchronize kernel <-> tooling headers wrt meltdown/spectre changes (Arnaldo Carvalho de Melo) - Fix a wrong offset issue when using /proc/kcore (Jin Yao) - Fix bug that prevented annotating symbols in perf. From: Arnaldo Carvalho de Melo <> Subject [GIT PULL 00/18] perf/core improvements and fixes: Date: Tue, 11 Apr 2017 21:51:57 -0300Signed-off-by: Arnaldo Carvalho de Melo <[email protected]>, Thomas Gleixner <[email protected]>, Adrian Hunter <adrian. h: Date: Mon, 26 Aug 2019 22:36:04 -0300: From: Arnaldo Carvalho de Melo <acme@redhat. - Fix building with libslang in systems where it is located in slang/slang. com> As this is a GNU extension and while harmless in this case, we can doFrom: Arnaldo Carvalho de Melo <[email protected] tools headers uapi: Sync [email protected]@[email protected]> The mem_info struct goes to mem-events. com> Remove the last unneeded use of cache. e. org> To: Ian Rogers <irogers@google. Presentation focus on the tools. I am no specialist on performance counters. h, to better isolate things and makeArnaldo Carvalho de Melo <> Subject: JSON typos Re: [PATCH] perf: fix typos of "its" and "reponse" Em Sat, Dec 25, 2021 at 06:52:15PM -0800, Randy Dunlap escreveu: > Use the possessive "its" instead of the contraction of "it is" ("it's"). hiramatsu. Arnaldo Carvalho de Melo <> Subject [PATCH 39/57] perf list: Hide deprecated events by default: Date: Mon, 21 Oct 2019 10:38:16 -0300: From: Jin Yao <yao. hArnaldo Carvalho de Melo <> Subject [PATCH 13/15] perf timechart: Support using -f to override perf. - Arnaldo Last update: 2023-07-11 21:47 [W:[email protected] Carvalho de Melo <> Subject [PATCH 19/29] samples/bpf: Make samples more libbpf-centric: Date: Tue, 20 Dec 2016 14:03:48 -0300: From: Joe Stringer <[email protected] files Signed-off-by: Arnaldo Carvalho de Melo <[email protected] kernels William Cohen [PATCH perf/core 00/22] perf refcnt debugger API and fixes. - Arnaldo Full explanation: There used to be no copies, with tools/ code using kernel headers directly. h copy with the kernel sources tools headers uapi: Sync linux/fscrypt. LKML Archive on lore. org> To: Ingo Molnar <[email protected]~16. com> Continuing the split of [email protected]>Arnaldo Carvalho de Melo. com> When CYC packets are not available, it is still possible to count cyclesArnaldo Carvalho de Melo <> Subject [PATCH 19/24] perf tools: Introduce binary__fprintf() Date: Mon, 23 Oct 2017 20:47:31 -0300: From: Arnaldo Carvalho de Melo <[email protected]> It simplifies and centralizes the. Cc: Adrian Hunter <adrian. h which is not to be included by users, but shared within perf andArnaldo Carvalho de Melo <> Subject [PATCH 03/37] perf thread-stack: Hide x86 retpolines: Date: Mon, 25 Feb 2019 18:20:01 -0300: From: Adrian Hunter <adrian. com> And remove unneeded include directives from perf-sys. Arnaldo Carvalho de Melo <> Subject [PATCH 35/35] x86: Add entry trampolines to kcore: Date: Wed, 15 Aug 2018 12:06:11 -0300: From: Adrian Hunter <adrian. perf top -e '{cycles,instructions}' Will have two columns, and the instructions one will work. com>-----LKML Archive on lore. v2:(Arnaldo Carvalho de Melo, Jiri Olsa, Josh Poinboeuf) - Fix build of new breakpoint 'perf test' entry with clang < 6, noticed on fedora 25, 26 and 27 (Arnaldo Carvalho de Melo) - Workaround problem with symbol resolution in 'perf annotate', using the symbol name already present in the objdump output (Arnaldo Carvalho de Melo)From: Arnaldo Carvalho de Melo <[email protected]. May 24, 2013 Arnaldo Carvalho de Melo, Jiri Olsa Linux Perf Tools. Get diff 1; From: Arnaldo Carvalho de Melo <> Subject [PATCH 65/83] perf evsel: Say which PMU Hardware event doesn't support sampling/overflow-interrupts: Date: Fri, 17 Nov 2017 17:15:43 -0300: From: Kim Phillips <kim. kernel. From time to time tools/perf/ broke due to legitimate kernelFrom: Arnaldo Carvalho de Melo <> Subject [GIT PULL 00/35] perf/core improvements and fixes: Date: Thu, 28 Dec 2017 11:29:52 -0300Arnaldo Carvalho de Melo <> Subject [PATCH 25/27] perf report: Introduce --socket-filter option: Date: Mon, 14 Sep 2015 13:38:28 -0300: From: Kan Liang <[email protected] Carvalho de Melo <> Subject [PATCH 5/5] perf bench uprobe trace_printk: Add entry attaching an BPF program that does a trace_printk: Date: Wed, 19 Jul 2023 17:49:10 -0300: From: Arnaldo Carvalho de Melo <[email protected], [email protected]>, Thomas Gleixner <tglx@linutronix. h a bit [email protected]> Cc: Don Zickus <[email protected]@linaro.