From unknown Sun Aug 17 22:05:45 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#57008 <57008@debbugs.gnu.org> To: bug#57008 <57008@debbugs.gnu.org> Subject: Status: [PATCH] gnu: perf-tools: Patch executable paths Reply-To: bug#57008 <57008@debbugs.gnu.org> Date: Mon, 18 Aug 2025 05:05:45 +0000 retitle 57008 [PATCH] gnu: perf-tools: Patch executable paths reassign 57008 guix-patches submitter 57008 Olivier Dion severity 57008 normal tag 57008 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 05 11:49:54 2022 Received: (at submit) by debbugs.gnu.org; 5 Aug 2022 15:49:54 +0000 Received: from localhost ([127.0.0.1]:60321 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJzaE-00009j-Cx for submit@debbugs.gnu.org; Fri, 05 Aug 2022 11:49:54 -0400 Received: from lists.gnu.org ([209.51.188.17]:44094) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJza9-00009Y-FS for submit@debbugs.gnu.org; Fri, 05 Aug 2022 11:49:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35248) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJza7-0000uf-UF for guix-patches@gnu.org; Fri, 05 Aug 2022 11:49:49 -0400 Received: from smtp.polymtl.ca ([132.207.4.11]:33886) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJza5-0003zo-Hh; Fri, 05 Aug 2022 11:49:46 -0400 Received: from laura.hitronhub.home (modemcable094.169-200-24.mc.videotron.ca [24.200.169.94]) (authenticated bits=0) by smtp.polymtl.ca (8.14.7/8.14.7) with ESMTP id 275FnWfN015868 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Fri, 5 Aug 2022 11:49:40 -0400 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp.polymtl.ca 275FnWfN015868 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=polymtl.ca; s=default; t=1659714580; bh=5hqby6MGkPC4mV0/TZs3G2L2Y/NZwrDSqJ3V4laA+ug=; h=From:To:Cc:Subject:Date:From; b=vTVeKJ55PQHesbmrElB0IqgLIekuogz92ujxYJKzZGRYag7P/e9CD5YLaLUZgbkD8 OwVLp7TfUfsWcV3DnSj6dKd02BbQUkDZNhSHjRAQp63lhkiE7cZymn47E27OkExrvW 317WMEWkQZRJYWKaP1JN4YtH7X6BqjQF+wv4rDIc= From: Olivier Dion To: guix-patches@gnu.org Subject: [PATCH] gnu: perf-tools: Patch executable paths Date: Fri, 5 Aug 2022 11:49:26 -0400 Message-Id: <0c2a00011b37de03efc17626123ce1571b103c7a.1659714518.git.olivier.dion@polymtl.ca> X-Mailer: git-send-email 2.37.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Poly-FromMTA: (modemcable094.169-200-24.mc.videotron.ca [24.200.169.94]) at Fri, 5 Aug 2022 15:49:32 +0000 Received-SPF: pass client-ip=132.207.4.11; envelope-from=olivier.dion@polymtl.ca; helo=smtp.polymtl.ca X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Olivier Dion , othacehe@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) * gnu/packages/instrumentation.scm (perf-tools): Add patch phase. [phases]: Add patch-paths. --- gnu/packages/instrumentation.scm | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/gnu/packages/instrumentation.scm b/gnu/packages/instrumentation.scm index f52cf11505..95724f976b 100644 --- a/gnu/packages/instrumentation.scm +++ b/gnu/packages/instrumentation.scm @@ -308,7 +308,15 @@ (define-public perf-tools (base32 "1ab735idi0h62yvhzd7822jj3555vygixv4xjrfrdvi8d2hhz6qn")))) (build-system copy-build-system) (arguments - `(#:install-plan + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-paths + (lambda _ + (substitute* '("execsnoop" "killsnoop" "kernel/funcslower") + (("/usr/bin/gawk") (which "awk"))) + (substitute* '"execsnoop" + (("/usr/bin/getconf") (which "getconf")))))) + #:install-plan ',(append (map (cut list <> "bin/") '("disk/bitesize" -- 2.37.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 06 09:37:42 2022 Received: (at 57008) by debbugs.gnu.org; 6 Aug 2022 13:37:42 +0000 Received: from localhost ([127.0.0.1]:33084 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKJzp-0000A2-PY for submit@debbugs.gnu.org; Sat, 06 Aug 2022 09:37:42 -0400 Received: from eggs.gnu.org ([209.51.188.92]:49342) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKJzn-00009o-OD for 57008@debbugs.gnu.org; Sat, 06 Aug 2022 09:37:40 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:37378) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oKJzi-0002DS-69; Sat, 06 Aug 2022 09:37:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=C4jpnleWJN2qtAR184W6N7WK7IVc13iM6f8wv8f+eTw=; b=gwzI2eM0CiuW8y/ZrM/c 6ybTulG7kqv2pTxcKSeUtdFubd06BV1iXDEepctYeSNjRy5GDlSMgJRIqJOxFxMby9/3XUJLZZxTw mVMCeN1GVH2UAMbvcF+hHUxYC43jel5+LBAt4TkMEThY14oa+KyL5PH4Aytz3jnt37DRUynDIALAp WkcIf7gf7lGmH0NBx/iafS4EVhYwv3jDXn200AzRP7+9p4B9SQC0Qt7q1i2AhqYSXcFHqAdwq7xd7 k8KxDBddi7prIR+uX13QYWrzFiaaBZMaOnpIgEH0ObHNRfh21j74+b960F7uVex3+Rlx4mEioQ5Ef krfaX7sIwMsCFg==; Received: from 2a02-8429-81d2-3d01-94c9-8097-ea5c-2774.rev.sfr.net ([2a02:8429:81d2:3d01:94c9:8097:ea5c:2774]:59344 helo=meije) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oKJzh-0002Ba-PQ; Sat, 06 Aug 2022 09:37:34 -0400 From: Mathieu Othacehe To: Olivier Dion Subject: Re: [PATCH] gnu: perf-tools: Patch executable paths References: <0c2a00011b37de03efc17626123ce1571b103c7a.1659714518.git.olivier.dion@polymtl.ca> Date: Sat, 06 Aug 2022 15:37:31 +0200 In-Reply-To: <0c2a00011b37de03efc17626123ce1571b103c7a.1659714518.git.olivier.dion@polymtl.ca> (Olivier Dion's message of "Fri, 5 Aug 2022 11:49:26 -0400") Message-ID: <877d3lebms.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 57008 Cc: bug#57008 <57008@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hello Olivier, > * gnu/packages/instrumentation.scm (perf-tools): Add patch phase. > [phases]: Add patch-paths. Somehow I still have the same error. Here a complete report: --8<---------------cut here---------------start------------->8--- mathieu@meije ~/guix [env]$ sudo bash -x execsnoop + tracing=/sys/kernel/debug/tracing + flock=/var/tmp/.ftrace-lock + wroteflock=0 + opt_duration=0 + duration= + opt_name=0 + name= + opt_time=0 + opt_reexec=0 + opt_argc=0 + argc=8 + max_argc=16 + ftext= + trap : INT QUIT TERM PIPE HUP + getopts a:d:hrt opt + shift 0 + (( 0 )) + (( 0 )) + (( opt_pid && opt_name )) + (( opt_pid )) + (( opt_name )) + (( opt_file )) + (( opt_argc && argc > max_argc )) + (( opt_duration )) + echo 'Tracing exec()s. Ctrl-C to end.' Tracing exec()s. Ctrl-C to end. + (( opt_duration )) + [[ -x /gnu/store/55q02v1a3qz8n7rlhy3jva9qjkfwj8y0-gawk-5.1.0/bin/awk ]] + awk=gawk + cd /sys/kernel/debug/tracing + [[ -e /var/tmp/.ftrace-lock ]] + echo 25361 + wroteflock=1 + [[ -x /gnu/store/bxh206gz379wkn8cvb2ghlkvpqgwfd2v-gcc-toolchain-10.3.0/bin/getconf ]] ++ getconf LONG_BIT + bits=64 + (( offset = bits / 8 )) + makeprobe sys_execve + func=sys_execve + kname=execsnoop_sys_execve + kprobe='p:execsnoop_sys_execve sys_execve' + i=0 + (( i < argc + 1 )) + kprobe='p:execsnoop_sys_execve sys_execve +0(+0(%si)):string' + (( i++ )) + (( i < argc + 1 )) + kprobe='p:execsnoop_sys_execve sys_execve +0(+0(%si)):string +0(+8(%si)):string' + (( i++ )) + (( i < argc + 1 )) + kprobe='p:execsnoop_sys_execve sys_execve +0(+0(%si)):string +0(+8(%si)):string +0(+16(%si)):string' + (( i++ )) + (( i < argc + 1 )) + kprobe='p:execsnoop_sys_execve sys_execve +0(+0(%si)):string +0(+8(%si)):string +0(+16(%si)):string +0(+24(%si)):string' + (( i++ )) + (( i < argc + 1 )) + kprobe='p:execsnoop_sys_execve sys_execve +0(+0(%si)):string +0(+8(%si)):string +0(+16(%si)):string +0(+24(%si)):string +0(+32(%si)):string' + (( i++ )) + (( i < argc + 1 )) + kprobe='p:execsnoop_sys_execve sys_execve +0(+0(%si)):string +0(+8(%si)):string +0(+16(%si)):string +0(+24(%si)):string +0(+32(%si)):string +0(+40(%si)):string' + (( i++ )) + (( i < argc + 1 )) + kprobe='p:execsnoop_sys_execve sys_execve +0(+0(%si)):string +0(+8(%si)):string +0(+16(%si)):string +0(+24(%si)):string +0(+32(%si)):string +0(+40(%si)):string +0(+48(%si)):string' + (( i++ )) + (( i < argc + 1 )) + kprobe='p:execsnoop_sys_execve sys_execve +0(+0(%si)):string +0(+8(%si)):string +0(+16(%si)):string +0(+24(%si)):string +0(+32(%si)):string +0(+40(%si)):string +0(+48(%si)):string +0(+56(%si)):string' + (( i++ )) + (( i < argc + 1 )) + kprobe='p:execsnoop_sys_execve sys_execve +0(+0(%si)):string +0(+8(%si)):string +0(+16(%si)):string +0(+24(%si)):string +0(+32(%si)):string +0(+40(%si)):string +0(+48(%si)):string +0(+56(%si)):string +0(+64(%si)):string' + (( i++ )) + (( i < argc + 1 )) + echo nop + echo p:execsnoop_sys_execve sys_execve '+0(+0(%si)):string' '+0(+8(%si)):string' '+0(+16(%si)):string' '+0(+24(%si)):string' '+0(+32(%si)):string' '+0(+40(%si)):string' '+0(+48(%si)):string' '+0(+56(%si)):string' '+0(+64(%si)):string' + makeprobe stub_execve + func=stub_execve + kname=execsnoop_stub_execve + kprobe='p:execsnoop_stub_execve stub_execve' + i=0 + (( i < argc + 1 )) + kprobe='p:execsnoop_stub_execve stub_execve +0(+0(%si)):string' + (( i++ )) + (( i < argc + 1 )) + kprobe='p:execsnoop_stub_execve stub_execve +0(+0(%si)):string +0(+8(%si)):string' + (( i++ )) + (( i < argc + 1 )) + kprobe='p:execsnoop_stub_execve stub_execve +0(+0(%si)):string +0(+8(%si)):string +0(+16(%si)):string' + (( i++ )) + (( i < argc + 1 )) + kprobe='p:execsnoop_stub_execve stub_execve +0(+0(%si)):string +0(+8(%si)):string +0(+16(%si)):string +0(+24(%si)):string' + (( i++ )) + (( i < argc + 1 )) + kprobe='p:execsnoop_stub_execve stub_execve +0(+0(%si)):string +0(+8(%si)):string +0(+16(%si)):string +0(+24(%si)):string +0(+32(%si)):string' + (( i++ )) + (( i < argc + 1 )) + kprobe='p:execsnoop_stub_execve stub_execve +0(+0(%si)):string +0(+8(%si)):string +0(+16(%si)):string +0(+24(%si)):string +0(+32(%si)):string +0(+40(%si)):string' + (( i++ )) + (( i < argc + 1 )) + kprobe='p:execsnoop_stub_execve stub_execve +0(+0(%si)):string +0(+8(%si)):string +0(+16(%si)):string +0(+24(%si)):string +0(+32(%si)):string +0(+40(%si)):string +0(+48(%si)):string' + (( i++ )) + (( i < argc + 1 )) + kprobe='p:execsnoop_stub_execve stub_execve +0(+0(%si)):string +0(+8(%si)):string +0(+16(%si)):string +0(+24(%si)):string +0(+32(%si)):string +0(+40(%si)):string +0(+48(%si)):string +0(+56(%si)):string' + (( i++ )) + (( i < argc + 1 )) + kprobe='p:execsnoop_stub_execve stub_execve +0(+0(%si)):string +0(+8(%si)):string +0(+16(%si)):string +0(+24(%si)):string +0(+32(%si)):string +0(+40(%si)):string +0(+48(%si)):string +0(+56(%si)):string +0(+64(%si)):string' + (( i++ )) + (( i < argc + 1 )) + echo p:execsnoop_stub_execve stub_execve '+0(+0(%si)):string' '+0(+8(%si)):string' '+0(+16(%si)):string' '+0(+24(%si)):string' '+0(+32(%si)):string' '+0(+40(%si)):string' '+0(+48(%si)):string' '+0(+56(%si)):string' '+0(+64(%si)):string' + makeprobe do_execve + func=do_execve + kname=execsnoop_do_execve + kprobe='p:execsnoop_do_execve do_execve' + i=0 + (( i < argc + 1 )) + kprobe='p:execsnoop_do_execve do_execve +0(+0(%si)):string' + (( i++ )) + (( i < argc + 1 )) + kprobe='p:execsnoop_do_execve do_execve +0(+0(%si)):string +0(+8(%si)):string' + (( i++ )) + (( i < argc + 1 )) + kprobe='p:execsnoop_do_execve do_execve +0(+0(%si)):string +0(+8(%si)):string +0(+16(%si)):string' + (( i++ )) + (( i < argc + 1 )) + kprobe='p:execsnoop_do_execve do_execve +0(+0(%si)):string +0(+8(%si)):string +0(+16(%si)):string +0(+24(%si)):string' + (( i++ )) + (( i < argc + 1 )) + kprobe='p:execsnoop_do_execve do_execve +0(+0(%si)):string +0(+8(%si)):string +0(+16(%si)):string +0(+24(%si)):string +0(+32(%si)):string' + (( i++ )) + (( i < argc + 1 )) + kprobe='p:execsnoop_do_execve do_execve +0(+0(%si)):string +0(+8(%si)):string +0(+16(%si)):string +0(+24(%si)):string +0(+32(%si)):string +0(+40(%si)):string' + (( i++ )) + (( i < argc + 1 )) + kprobe='p:execsnoop_do_execve do_execve +0(+0(%si)):string +0(+8(%si)):string +0(+16(%si)):string +0(+24(%si)):string +0(+32(%si)):string +0(+40(%si)):string +0(+48(%si)):string' + (( i++ )) + (( i < argc + 1 )) + kprobe='p:execsnoop_do_execve do_execve +0(+0(%si)):string +0(+8(%si)):string +0(+16(%si)):string +0(+24(%si)):string +0(+32(%si)):string +0(+40(%si)):string +0(+48(%si)):string +0(+56(%si)):string' + (( i++ )) + (( i < argc + 1 )) + kprobe='p:execsnoop_do_execve do_execve +0(+0(%si)):string +0(+8(%si)):string +0(+16(%si)):string +0(+24(%si)):string +0(+32(%si)):string +0(+40(%si)):string +0(+48(%si)):string +0(+56(%si)):string +0(+64(%si)):string' + (( i++ )) + (( i < argc + 1 )) + echo p:execsnoop_do_execve do_execve '+0(+0(%si)):string' '+0(+8(%si)):string' '+0(+16(%si)):string' '+0(+24(%si)):string' '+0(+32(%si)):string' '+0(+40(%si)):string' '+0(+48(%si)):string' '+0(+56(%si)):string' '+0(+64(%si)):string' + edie 'ERROR: adding a kprobe for execve. Exiting.' + echo 'ERROR: adding a kprobe for execve. Exiting.' ERROR: adding a kprobe for execve. Exiting. + exec --8<---------------cut here---------------end--------------->8--- Any idea why? Thanks, Mathieu From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 06 10:45:21 2022 Received: (at 57008) by debbugs.gnu.org; 6 Aug 2022 14:45:22 +0000 Received: from localhost ([127.0.0.1]:35224 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKL3J-0004XI-L9 for submit@debbugs.gnu.org; Sat, 06 Aug 2022 10:45:21 -0400 Received: from smtp.polymtl.ca ([132.207.4.11]:40577) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKL3G-0004Wz-9C for 57008@debbugs.gnu.org; Sat, 06 Aug 2022 10:45:20 -0400 Received: from localhost (modemcable094.169-200-24.mc.videotron.ca [24.200.169.94]) by smtp.polymtl.ca (8.14.7/8.14.7) with ESMTP id 276Ej7en024486; Sat, 6 Aug 2022 10:45:12 -0400 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp.polymtl.ca 276Ej7en024486 From: Olivier Dion To: Mathieu Othacehe Subject: Re: [PATCH] gnu: perf-tools: Patch executable paths In-Reply-To: <877d3lebms.fsf@gnu.org> References: <0c2a00011b37de03efc17626123ce1571b103c7a.1659714518.git.olivier.dion@polymtl.ca> <877d3lebms.fsf@gnu.org> Date: Sat, 06 Aug 2022 10:45:07 -0400 Message-ID: <87les1ph1o.fsf@laura> MIME-Version: 1.0 Content-Type: text/plain X-Poly-FromMTA: (modemcable094.169-200-24.mc.videotron.ca [24.200.169.94]) at Sat, 6 Aug 2022 14:45:07 +0000 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 57008 Cc: bug#57008 <57008@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) On Sat, 06 Aug 2022, Mathieu Othacehe wrote: > Hello Olivier, > >> * gnu/packages/instrumentation.scm (perf-tools): Add patch phase. >> [phases]: Add patch-paths. > > Somehow I still have the same error. Here a complete report: Right. There's still a problem with kprobe and execsnoop. However, this patch does fix some other scripts that are using awk and getconf. > Any idea why? The only thing I can think of is that the symbol used by execsnoop for instrumenting the kernel was changed and is not in /proc/kallsyms. I'll try to dig that later this week. -- Olivier Dion oldiob.dev From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 31 17:05:48 2022 Received: (at 57008-done) by debbugs.gnu.org; 31 Aug 2022 21:05:48 +0000 Received: from localhost ([127.0.0.1]:40609 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTUuB-0002G1-Qk for submit@debbugs.gnu.org; Wed, 31 Aug 2022 17:05:48 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53696) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTUuA-0002Fn-6x for 57008-done@debbugs.gnu.org; Wed, 31 Aug 2022 17:05:46 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:59920) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oTUu4-0002lR-Gb; Wed, 31 Aug 2022 17:05:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=5Om6htgA9KpVOWcIm288mbfy5dcCbYWUFxTqJRUaSTg=; b=gNuKH/hKy0nXwIzSbMcA RAb8TLZCxphOLtQ7KGUyC2FPTmaMDQSafMxxb4d1x7+VTGjMBC8nS5yI+ZN4v1PwHE/WE7PinWo/6 +zBuaYiYF0BJtT0lYTVq6jsjjB1P6Wx8AzwTf4fihMCYkv1UC7XRe+HliDzt8+2IUUzRffVDhqXfD Mvffnt2wOGEnHe4ADLIFUif9I6EDJ9VqxKZiIPH7C4tQDKRHgI0rgMztzqvMNUPjWhv9rYS+UBKCS ZCaUWcEFSisDJbsm0gAFWfUSeXmJIisvJvJi1tGuPtWBA4cME5XGEhrumDT6otEzQzYBG8U7pSqWh A9PQ0VYFJBrqTA==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:50538 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oTUu3-0004rY-Ch; Wed, 31 Aug 2022 17:05:39 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Olivier Dion Subject: Re: bug#57008: [PATCH] gnu: perf-tools: Patch executable paths References: <0c2a00011b37de03efc17626123ce1571b103c7a.1659714518.git.olivier.dion@polymtl.ca> Date: Wed, 31 Aug 2022 23:05:36 +0200 In-Reply-To: <0c2a00011b37de03efc17626123ce1571b103c7a.1659714518.git.olivier.dion@polymtl.ca> (Olivier Dion's message of "Fri, 5 Aug 2022 11:49:26 -0400") Message-ID: <87edww9l9b.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 57008-done Cc: 57008-done@debbugs.gnu.org, othacehe@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi Olivier & Mathieu, Olivier Dion skribis: > * gnu/packages/instrumentation.scm (perf-tools): Add patch phase. > [phases]: Add patch-paths. [...] > + (substitute* '("execsnoop" "killsnoop" "kernel/funcslower") > + (("/usr/bin/gawk") (which "awk"))) > + (substitute* '"execsnoop" > + (("/usr/bin/getconf") (which "getconf")))))) I went ahead and applied a modified version of this patch that uses =E2=80=98search-input-file=E2=80=99 instead of =E2=80=98which=E2=80=99. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 01 11:38:41 2022 Received: (at 57008-done) by debbugs.gnu.org; 1 Sep 2022 15:38:41 +0000 Received: from localhost ([127.0.0.1]:43917 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTmHB-00053m-Jv for submit@debbugs.gnu.org; Thu, 01 Sep 2022 11:38:41 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58942) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTmH9-00053a-W7 for 57008-done@debbugs.gnu.org; Thu, 01 Sep 2022 11:38:40 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60262) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oTmH4-00028K-Nf; Thu, 01 Sep 2022 11:38:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=6EjQZoPMBE4h1m2Nou6g2BwHQGN2lfnjeDxcNSGv2Ak=; b=ilQDP5JrCNQYFxwzjQVR v+XSHLNpiphVpLB0vZU00wi4rYEIMUa+i/he5Oxw88WSYp1w66lEHwpmOiQEzsuZET/SjQOPllgbW rFkLuhpql2diZjWaNBfk5jEdIdrH4vp7k6LlYG5MYI/8vmHqRgtyQquYCVJVh6zDeW2SMD2Vb7vLw Y7aijtwiuAd/65b2r+DpF31rrBsPIZ0T9grQK1ZZ2/w8d+pgiJKHQiar0yZAE7g7ct1mCWaGMfuJi kYNfw2lBK0pwvWEgWXdHauwM1fVf4CG79OmA63HQmla9/uJKx0nNI+TFMbwMXk8VqXfetNby7hL/E 7GK2+o37t5TY0A==; Received: from pop.92-184-97-57.mobile.abo.orange.fr ([92.184.97.57]:46150 helo=meije) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oTmH4-000887-2H; Thu, 01 Sep 2022 11:38:34 -0400 From: Mathieu Othacehe To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#57008: [PATCH] gnu: perf-tools: Patch executable paths References: <0c2a00011b37de03efc17626123ce1571b103c7a.1659714518.git.olivier.dion@polymtl.ca> <87edww9l9b.fsf@gnu.org> Date: Thu, 01 Sep 2022 17:38:31 +0200 In-Reply-To: <87edww9l9b.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Wed, 31 Aug 2022 23:05:36 +0200") Message-ID: <874jxr3y14.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 57008-done Cc: Olivier Dion , 57008-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hey, > I went ahead and applied a modified version of this patch that uses > =E2=80=98search-input-file=E2=80=99 instead of =E2=80=98which=E2=80=99. Thanks Ludo! Olivier, any progress on the execsnoop issue :) ? Mathieu From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 01 11:57:10 2022 Received: (at 57008-done) by debbugs.gnu.org; 1 Sep 2022 15:57:11 +0000 Received: from localhost ([127.0.0.1]:43929 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTmZ4-0005YT-LH for submit@debbugs.gnu.org; Thu, 01 Sep 2022 11:57:10 -0400 Received: from smtp.polymtl.ca ([132.207.4.11]:48504) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTmZ2-0005YF-7O for 57008-done@debbugs.gnu.org; Thu, 01 Sep 2022 11:57:09 -0400 Received: from localhost (modemcable094.169-200-24.mc.videotron.ca [24.200.169.94]) by smtp.polymtl.ca (8.14.7/8.14.7) with ESMTP id 281Fuv5o001017; Thu, 1 Sep 2022 11:57:01 -0400 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp.polymtl.ca 281Fuv5o001017 From: Olivier Dion To: Mathieu Othacehe , Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#57008: [PATCH] gnu: perf-tools: Patch executable paths In-Reply-To: <874jxr3y14.fsf@gnu.org> References: <0c2a00011b37de03efc17626123ce1571b103c7a.1659714518.git.olivier.dion@polymtl.ca> <87edww9l9b.fsf@gnu.org> <874jxr3y14.fsf@gnu.org> Date: Thu, 01 Sep 2022 11:56:57 -0400 Message-ID: <87czcf3x6e.fsf@laura> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Poly-FromMTA: (modemcable094.169-200-24.mc.videotron.ca [24.200.169.94]) at Thu, 1 Sep 2022 15:56:57 +0000 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 57008-done Cc: 57008-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) On Thu, 01 Sep 2022, Mathieu Othacehe wrote: > Hey, > >> I went ahead and applied a modified version of this patch that uses >> =E2=80=98search-input-file=E2=80=99 instead of =E2=80=98which=E2=80=99. > > Thanks Ludo! Olivier, any progress on the execsnoop issue :) ? Nope. I did not had time to check it again sorry :-/ Maybe there's somehing missing on the kernel side. I will would check that /sys/kernel/debug/tracing/events has the tracepoints used by execsnoop and that the tracers ftrace and kprobe are correctly configured. --=20 Olivier Dion oldiob.dev From unknown Sun Aug 17 22:05:45 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 30 Sep 2022 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator