From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id MFR3NsRyZWBgfAEAgWs5BA (envelope-from ) for ; Thu, 01 Apr 2021 09:14:12 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id YHNWMMRyZWANKQAAB5/wlQ (envelope-from ) for ; Thu, 01 Apr 2021 07:14:12 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id D70E4944C for ; Thu, 1 Apr 2021 09:14:11 +0200 (CEST) Received: from localhost ([::1]:56484 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lRrWs-0007W8-CS for larch@yhetil.org; Thu, 01 Apr 2021 03:14:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50084) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lRrWk-0007Ua-7b for bug-guix@gnu.org; Thu, 01 Apr 2021 03:14:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44450) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lRrWj-0003kb-Va for bug-guix@gnu.org; Thu, 01 Apr 2021 03:14:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lRrWj-0006Ll-R2 for bug-guix@gnu.org; Thu, 01 Apr 2021 03:14:01 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#33848: Store references in SBCL-compiled code are "invisible" Resent-From: Pierre Neidhardt Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 01 Apr 2021 07:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33848 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Mark H Weaver , Ludovic =?UTF-8?Q?Court=C3=A8s?= , Guillaume Le Vaillant Received: via spool by 33848-submit@debbugs.gnu.org id=B33848.161726120424356 (code B ref 33848); Thu, 01 Apr 2021 07:14:01 +0000 Received: (at 33848) by debbugs.gnu.org; 1 Apr 2021 07:13:24 +0000 Received: from localhost ([127.0.0.1]:55996 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lRrW8-0006Km-Gu for submit@debbugs.gnu.org; Thu, 01 Apr 2021 03:13:24 -0400 Received: from relay5-d.mail.gandi.net ([217.70.183.197]:49897) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lRrW7-0006KY-3J for 33848@debbugs.gnu.org; Thu, 01 Apr 2021 03:13:23 -0400 X-Originating-IP: 92.169.147.163 Received: from bababa (lfbn-idf2-1-1335-163.w92-169.abo.wanadoo.fr [92.169.147.163]) (Authenticated sender: mail@ambrevar.xyz) by relay5-d.mail.gandi.net (Postfix) with ESMTPSA id D275E1C000E; Thu, 1 Apr 2021 07:13:15 +0000 (UTC) From: Pierre Neidhardt In-Reply-To: <87czvebky2.fsf@netris.org> References: <87r2e8jpfx.fsf@gnu.org> <877eg0i43j.fsf@netris.org> <87d0psi1xo.fsf@gnu.org> <874lb3kin6.fsf@ambrevar.xyz> <87sgynezha.fsf@gnu.org> <87tvj2yesd.fsf@netris.org> <877efwe04u.fsf@gnu.org> <8736qji7c1.fsf@ambrevar.xyz> <87tvizvzgk.fsf@netris.org> <87o9979gfn.fsf@gnu.org> <87tvizgghs.fsf@ambrevar.xyz> <87k1juaomo.fsf@gnu.org> <87muoqhk62.fsf@ambrevar.xyz> <87zhsq8wkj.fsf@gnu.org> <87d0pmhbgn.fsf@ambrevar.xyz> <87r2e28tkv.fsf@gnu.org> <874laygkiy.fsf@ambrevar.xyz> <87lfa5eymf.fsf@ambrevar.xyz> <87tuoscsk9.fsf@gnu.org> <87im57b8u7.fsf@ambrevar.xyz> <87czvebky2.fsf@netris.org> Date: Thu, 01 Apr 2021 09:13:15 +0200 Message-ID: <87sg4aa35g.fsf@ambrevar.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 33848@debbugs.gnu.org Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1617261251; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post; bh=ox9wYuJNwd1sdXDe87FcrN/loL1cZwxqgpdcL8FP5ZA=; b=Hv6t4aOoniivA/dyshnejLkbsXQmqcYb4pbwLmUG25oiGBChwV7AShmfLKr89m9Tjs5a6N GoYNR5qLL3gj91/W9MEDuHcj99fKfyDG0rncz++OybkUwnfi3LJ7Knnn+LwyoYekTztUbt OMKhoSasmbKHFtO+7TGRAG3atIJDRDMa1Yw9mIRO051dR1fiXNm/VW3smhrQR+H8uI3HHv hIJIatQgtOfBtpV3eZouI/GPN0UID87VscLeLqomyAROidyz8SxLMIFHyjlK+w/aAnjLhL Je5n3o5Z3YPL7npT9+ml+lak24+y76Kv4mTrm4jWC4gmZZi+ex2QeypgLQwCuQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1617261251; a=rsa-sha256; cv=none; b=OtT9qz3FA0fUU0eQO7GQTqbr43T7tRZ1tP5n7IR6g1lpW2GLIlLK/9ahQVE9g73rMQyUAr F2QMjt1VRz/EigNCWY0+ZHSU3wWGvUTiX2nfPkaBkxkZMJnR/cAkWZM2Mnay9GwcVz+WiA qEkwlyTAYic/JecgGB+BvryDDm1UcyAIzXubBbNJ12cdlDYO6MXfdXtuLpMhgXOlo3Vj0e jIC5VPAEgwDbBbOAHNhEsmWJZ3ZrjPeyP7gm+WECmmoRjWeaposnvB9ySZAPDPRnoXf/86 PNE8V+4abSEGS8bGxAy99uYvDH67K3xQSXaKpgj1w1FgwWHDvebzI8OJQ6NYcQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Spam-Score: -4.53 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: D70E4944C X-Spam-Score: -4.53 X-Migadu-Scanner: scn0.migadu.com X-TUID: gWgUTwRvxLPh --=-=-= Content-Type: text/plain Thank you for the reminder, Mark, I had forgotten about your suggestion. If we are going for a SBCL-specific solution, I believe that all references are stored in plain text files at some points (the .asd files and the .lisp files) which are often encoded in ASCII / UTF-8, so searching these files without having to deal with their encoding might be enough. But of course this is less general and more brittle. Mark, Guillaume, would you have time to give this a try? I'm a bit busy at the moment. Let me know if you can't work on it, I'll try to find time to work on a patch. Cheers! -- Pierre Neidhardt https://ambrevar.xyz/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFGBAEBCAAwFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAmBlcosSHG1haWxAYW1i cmV2YXIueHl6AAoJEJvc9Jeku8x/ieQIAJVk4okboi89JzT/9KpPbx+HNgf3ks7v FfVyWnUCJeq5NBDKVGWmM9LZ230/rXPU63n7y7ZTYiauSL0UTap3tXtygWfgtDM8 zHWS4uc5KBybz3RoNNH6rMiPp5bGLbs15Y1NatjltpUFEiQp/EOw15my3ZjVxpcY FaUDwQSDaBRmemExSqT03E4vo7qrI7tLNfAmcW3iE3UKDECgs93WmcliUf0nuQL2 YmFHefgOdSScdNOZBO80yIyDmrkWe7C51c22y4pHu86sNLaJ3mVA1N+kNAtjG/qv pUw9E34Q1mSZY/1jbraa9f0J11PR6eJNU43dQdmOUeA/QdqBDCoOXb4= =uiP6 -----END PGP SIGNATURE----- --=-=-=--