From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Tim Van den Langenbergh Newsgroups: gmane.lisp.guile.user Subject: Re: trace-calls-to-procedure Date: Fri, 25 Dec 2020 15:56:01 +0100 Message-ID: References: <3855edf1-eb36-2a17-0467-94bc69b1a229@gmx.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="zWvfSWmfKROTtbLfLhKhpIFHMLQZBn7MA" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="36774"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 To: guile-user@gnu.org Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Fri Dec 25 15:56:30 2020 Return-path: Envelope-to: guile-user@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ksoW5-0009RU-KD for guile-user@m.gmane-mx.org; Fri, 25 Dec 2020 15:56:29 +0100 Original-Received: from localhost ([::1]:59984 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ksoW4-0002g7-Fw for guile-user@m.gmane-mx.org; Fri, 25 Dec 2020 09:56:28 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55688) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ksoVo-0002el-Pg for guile-user@gnu.org; Fri, 25 Dec 2020 09:56:12 -0500 Original-Received: from mout.gmx.net ([212.227.17.22]:40627) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ksoVh-0006c5-2w for guile-user@gnu.org; Fri, 25 Dec 2020 09:56:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1608908163; bh=44v9jYniAHjUYXC0pgTC127uuqwo6Q96+r0XptOgwNg=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=EfwEdsrJ5JDH5cf9sethFsB+UiTIRbhqcTcNiGHM8sk/9quJZ82BVC9ldvI401h47 P3Vxl3kAcCj75IfrTk/enZSZpkVoXpqv8frDmPVLELO13oU1ZbFK0arZFSsL4zsEh4 XxFXf0gN8uZdTSNQPqWLrIheqO5+wPqrrbCCTzU0= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.42.183] ([94.227.125.226]) by mail.gmx.com (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1MSbx3-1kUEBv3JkH-00SzgH for ; Fri, 25 Dec 2020 15:56:02 +0100 In-Reply-To: <3855edf1-eb36-2a17-0467-94bc69b1a229@gmx.com> X-Provags-ID: V03:K1:6ihnZuDDUg7BJaYVQb/I7XDCoSbdPaF8LaRc/AMJmZFH4mpk0kh FxhPnsPCsXwWuUckelrXNAEPJkZO1FJHZ7SAMRyFp6wAOBxUosXEgoF1o23bmmg909W12vO s8EiLQ+Bg0PIG/4MA20YfPU2kQ6YLWOm4EOGI5TWwwmB7asrO16AbmRd9Uipe86oaYOcLd5 n6RDGyRdj3OIsIq2U4zog== X-UI-Out-Filterresults: notjunk:1;V03:K0:n32h7pIPqrA=:jTjlkqijvwkFFKFTZpKajN 2Xm9n7gs3+xkgU/F6CEUTIXSsfsG/18HWrtGCa/JfPGyieE0xx6fw4Shwa1/d9lsHOZt/2MuR zTFVeC4meeZ7kXZkmf2O4D5GNByZKHDZQLt6E3QPX+xfLc8OQ35g1oKYZXyYy9201LDKmBFWX CAUKTHEUqVCdMXSyscHz1gLANVtAUW5sqdL4TLr+da91q0aVc9rYvvs4cSoyWwqBvqbDj7TLU 77yfJV6D2lp4cGLCMrZIviLweaZkcXCxyYA7D4vzVPv2rWlpuJVtZmH8eqr6deFo5guqLOkhU BjC6X1nwMOqiHKmiwxlzE2Ze1xZlFHCXxNVzkFEcE9EuXus0ZuYJ/hBA5y/TORXDwiY7+XeHi BRln7GztQElbrA8R9/4OF17YF0Wph023SGiXInancKLs1POyC8W6JsAfpv0RIJNBEF9o/JpDv B3XVEH/MURy+wWhDMPwOJzlqdo8b3xMk0y7AJALGj1mlaCa5yO3LGAjDWSP9V+jzJ+RZKW310 Gov1St3y6LTI0cJpE0LbvY9DxvKvLh2R/7u/p8wfBJ0agbgjGquWstc4HsYKda+7JylN4Qy5r liB7n1yO8cn3NyHgHIw+elUi//wtvD1H/3KgsmqrztS38AgOFSeFZO5E2z8K7glw3h5gqBjfl guPxGf80UlZJrWwpRuGSWoTDO9ShbjpduobbFwNyi+rrb3dZnnTyYJyGWByzStbWmuEeHhh+n DKICvzD9qvHEeiAQgmUDoOIwabTZ5LI+Kcst5uzALLJBSPSltRwnfgG4IgC3Bu3GSarcUfLF Received-SPF: pass client-ip=212.227.17.22; envelope-from=tmt_vdl@gmx.com; helo=mout.gmx.net X-Spam_score_int: -41 X-Spam_score: -4.2 X-Spam_bar: ---- X-Spam_report: (-4.2 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, NICE_REPLY_A=-1.561, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.io gmane.lisp.guile.user:17106 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --zWvfSWmfKROTtbLfLhKhpIFHMLQZBn7MA Content-Type: multipart/mixed; boundary="4kenoa7U1JCt7q84QgjE36EJoAeEJeNMz"; protected-headers="v1" From: Tim Van den Langenbergh To: guile-user@gnu.org Message-ID: Subject: Re: trace-calls-to-procedure References: <3855edf1-eb36-2a17-0467-94bc69b1a229@gmx.com> In-Reply-To: <3855edf1-eb36-2a17-0467-94bc69b1a229@gmx.com> --4kenoa7U1JCt7q84QgjE36EJoAeEJeNMz Content-Type: multipart/mixed; boundary="------------5EBC5CB02EC1898589929E22" Content-Language: en-GB This is a multi-part message in MIME format. --------------5EBC5CB02EC1898589929E22 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable On 25/12/2020 13:37, Tim Van den Langenbergh wrote: > trace-calls-to-procedure is a low-level trace procedure that returns a = > trap that you have to install in the trap state. You can either use the= =20 > add-trap! procedure from (use-modules system vm trap-state), or use the= =20 > add-trace-at-procedure-call! procedure from the same module. >=20 > That said, there seems to be a bug in add-trace-at-procedure-call! whic= h=20 > I'm having a hard time figuring out... c'est la vie. >=20 > Vale > -Tim Van den Langenbergh Update: the bug has already been addressed and a patch is awaiting merge:= https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D43102 I imagine this'll get in for 3.0.5. Vale, -Tim Van den Langenbergh --------------5EBC5CB02EC1898589929E22 Content-Type: application/pgp-keys; name="OpenPGP_0xF50AF328D9D1E635.asc" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="OpenPGP_0xF50AF328D9D1E635.asc" -----BEGIN PGP PUBLIC KEY BLOCK----- xsFNBFdcPokBEACq+x0ukVwbOwuF7Bw1u8hbeAFqg/HAjbAWksPkBWzowi9o2MCRO9PrJHbGq= tiU HSCJ0rt9XetlIEdcQvdlSPwRFyKYan9VHd+GEUGYl9QANHYlULOgAxGvKVSLnrBLXwp7WgTbH= wzi 6MsnqcMiPvFSc7oLNqvt+LvOT7sO4FIBAuv/2GBw4bp5pjaufU7IDJdiGYYJnVpNnDvveYvYZ= sv0 vLq467pJVIp3p5fUonZ9Bg+wX49fQJ7Aau2w4z4DyzCUFGqwHxOTaN6N10RMswbL3CILLPRdB= +69 8ErwzvQAhAU6fiMCXgPQ2dlmxobhBmzQDcN3tQEXpF1EtYur20MaIjvpfK4YAE85PYRZxpx7F= bdk fsz15VNrJpDtRDthaLoPx6D0efitSqHaM9gZc3Ef9qUfa5qSlgC0bMyTUYEOqBfSs7gGU6UIL= L4A mr9NJwZAg6wmVJqJYbl0S2uaJ8XsDUnvatD0t5M4/Aw8XiFTuq7D9MHm9tNI/4MUkzzJGmcSk= dIx p6cEhPoZR6qnCZEfWht1DBQkyH0pD5WG0GfiwJ6XzKtnOJmC/arGCC65kId779kXhBCbSio/X= 6bF BiJTvA1Pxo3Z/D5WlbC1ahQp3LjqId0X670U5TCRhZ2XZPUgYABJRAc4T2h0QLTF4QTviC7su= 5Rc iN4CETPLrItseQARAQABzTxUaW0gVmFuIGRlbiBMYW5nZW5iZXJnaCAodGVycmEtMjAxNi0wN= i0x MSkgPHRtdF92ZGxAZ214LmNvbT7CwZQEEwEIAD4CGy8FCwkIBwIGFQgJCgsCBBYCAwECHgECF= 4AW IQShodFQ+WpMVN5nh/31CvMo2dHmNQUCXQjI2QUJDwKnFwAKCRD1CvMo2dHmNUCoD/0RST2ds= edr cYlUY9brwgAdpDh1UfTFzXuHRPL1mbsH7JPG0TXTB30M+sqKNHjZPsVcTvlOpClZeivaZteP3= Yrx I89oal2FDXmn5JZ9ZgWtvoXcx5gNwbwJlFqe57S2sBLgCJqvJtgAvC/i4wcCPMv2iJzjSz6OT= S0w v/i+1h+bPwr06dMbyDxUsIDkwTLGZNI12gp7BEGQy9RiJMuolM6X7AQpv8NHLBv8S7NXggELk= 7UZ RFHt/G8RcFoCGrt4CuGfWTT0Aw+W/CTwNRJiQaJvJioHSxwQAi+Pk/j/PIYLNFjBWikjmHMZ6= ngw OiSC35p6UeCV+Ts8BZv8STiODtH827PUXMYL3kQ1+bjgBYCw0BaiEXK7RPYMCy2PjkjsvkgCI= aX9 fPZL9GhUvXF6RT85iAK/Tb5bxZng47lWPvywFHUyL7xZw4RDklCDVDak0lErYPFOzsrxb6uX3= mDr jd0PN2BdYwLvrZ50nYrvRiRGD9WCviGDzTsDGVbc6acFKm76+in7b3o+4wcj5Il8uxOF2+NqB= BfN IlGu0bDdDoEGNFD7fyWqrhGSsiBVOKsOiQDuJF7QAsTPnOdS3pHA6QYN5O7tWIRpIJNuS6zDT= thX 4mZyaTMzZ1NvrbOEoFQ8dPH1n4gN8DoFGhDj91IxgWf8M5LxD2NcA7/4PYdKy7d7Nc7BTQRXX= D6J ARAA43IhjeRwYI/RIfJFFYPRmTnws1L9e+RYIEdJ0xms4MSxDzZe5+GrfFuhg8HVucy6dPrp0= TmD WCQfPsZmoybzHzpFW7wNQgfzRo4HHaevsf37+cdVI1slDoPkbZzA4YdAcN3GDAUZ0V5+K4RqF= Ll6 XNE44aALl45TtQn7bLf1S2jaoZW7IAGi57S3rxhK/0fEyh5THBEdMUgOT8Ewznd2Ycn2SVc0Z= 1mt jWf9frK/l/hsOsubPOAsz8AM9Q6P4amDZRKl3ZA4qLK66Ay698C8scT7SDigE0QZ3N5zEf1AS= 9v+ xQPOUnTF+uw7NDVn9aJTQfw7KDDdm3NDq+pNwEZE8uuKmCWCcIg46h9qoZVvfBm0kUE0JfuNX= dE0 6QtppbNTQ14FUjpvFMhOyQz0P+0FH3DL3zhFjvCK5PnL7fAvoJDim6gc8kyzmAH2GPszz9pg7= LiT PhBTHQMmp2ixtZ3gaKpBMtU9dBPSw7qc0iaOnNZZJp/bAtvnqOsCuwSOx6dmDhc7TzRHaDPMC= gg6 +SlFH/UvBBUWZhS4a9ZKljIWL6rXiabRVeIGVtLZmWCP/Bi5ZXsuBxioyQQZ7S1AZszn/DAT6= u0K +Y41W0qdjDttwHDsBP50RIHSM0SBPKKijdBKLylOSSWkeO67GKPsM89mwqRnhDevDWEjvCrhh= 5hm n3kAEQEAAcLDmwQYAQgAJgIbLhYhBKGh0VD5akxU3meH/fUK8yjZ0eY1BQJbFblHBQkFmq4+A= inB XSAEGQEIAAYFAldcPokACgkQN5EOViIx2R+aPw//an3ABX/PCdjVtnjgKAGKjoGqdT7po0O4x= uYI 2cJsP2uE6J5wkNxVrxs8rl6f+ckGlCGkloK+04x0r40ni3Kgxin/pWG5XD0Tfy9RJXOzhg3KJ= 6ND mZbVf/jh9q9/u+2BG2YOSIlXuG63u1DJCJ/gl0meuXs21xussg3PF81ava3KL8WYR2V3AcK/e= 40e KAj/DaTrue4Y630uPRNCYNaJvfxp1/+g0rp6iaMq2eEOnvAXl8jfBI3Zs3qNmioIEeLp3OOxx= iue tNcIeFv/f6guqd1dt3qcV2J/GpiKQLac2L9GmVvaip6lkyk0yvGZydXDrRIv6fDMTXKRdS9NN= P8c GDH/7GoAIDk0TtI2fWm2gy5EqXJ6TswpexrrmQyTLemTH+rFDIhPpIztEgACUeLu/OyzZaqhz= svf O/YfEZ9b0lrS0UxAK4/ytEt8d/wGXvkj1Rlulob0gvjKj5+8wgizVvJjrdnHMUFTvW/pUAbJT= jyt DyNF81+RwddpQ0ruFNXodJFvR4sSJ8zRdtlyf22U65j9YeMJ5pAwREJyixa582bxj4B9FnuuU= QVX FUOVOiLdB8VFN0wqS/YWhOS73GW4edTQ+RfBszde7zwT+ANsXlpPzmZQk1KAo6uXWsXG1D+QP= ZoY 0crKe5TsyUbkDYDtW6QJRBmp6wP3B2yUSfXOy4YJEPUK8yjZ0eY1OAMP/20Tpfo0upys5izrH= ITt oD+iS9zUA4NiJe8sS9wDPFmw9oPFYfxiZETobqCXEy8KFWoDhI1O34nKAcS1SuQh5GxrBA7JG= erw TTOjnij7T36UafqfPSQO1ujZzyDk4sIa7zXU5jSSHSwem+Iw48BwoSN82Tz3mQ6jzClJzVVto= lXp JjgKljI3lWr/5qZPPYn6b7un6pfRPRM946MLJHk/Hx9tQrTcPs9lOs0sTSUM0iT46HikX1oRF= +19 Y32OrPXncTNpGBh4SQyJVa8GSjZjS9Lol6z8FiloHk9ZRZLlSfswCC7w3MA6o6TWrYmYVCfNY= 9G4 cpljC8CDtjAfA+9ZFggsqEKzIauMm70yEZYbnJiF82se8ddvOMIVxuPbM3XEPlzy+WMlrNqTC= Mjw l82iotOu2k5cggCNIZyDRw0/79RGh2CRlbPvyEomtKSLLfJMq4a0ZZyjA5xGZFSRxuGCTFZjt= Q5F KlNHcQ792OFD1ZU7gErau0dva6EpgwsBE0Dr8CK+MnCWbO/i5UMf6vS1oGMDEIPDt9+tB2Up5= 4l/ DsD2NtoKkH8SkLqKKrWqsF2s7786/HCFCI474tTZymQngP8YuBplamkBCPNJYghd+Ijd79EHo= rY0 SLrj+EfHY22+CAR691JQFDZOJ/xQE4f/tvYrXg5Cgl5+0k5b6lJznWkI =3D7qTK -----END PGP PUBLIC KEY BLOCK----- --------------5EBC5CB02EC1898589929E22-- --4kenoa7U1JCt7q84QgjE36EJoAeEJeNMz-- --zWvfSWmfKROTtbLfLhKhpIFHMLQZBn7MA Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEoaHRUPlqTFTeZ4f99QrzKNnR5jUFAl/l/YEFAwAAAAAACgkQ9QrzKNnR5jXh 4xAAqCVpqXouW1L2s2Gw6OVhlLZ6uvvsDL2PfqdrhOnAifem06ZbAfIPBbIqYCplffPv5hmAofx/ fgahJAKHxbTT7NeH4qmM2Zk1dek9Ib49iX/SiwfLHxOjq2954jYywuKYvCYOywtljZIFYPw89U3Y maneTHBG1c4t/UaU5ZzX3gkfRCqpv6dinaGZZ+4n3RqcHPUgsBvXLzQA6u61uDP2sL+gIFKOqZMc aUcMi/Pyzplcln39MWNArkFPslX1OmSVYi16NUdx+fSGCI9ux3jcOwGUhLhMCwPA7YrrYLrYLO84 85DIYrD3e4nj4v64magzi+p3ES9VM6vQR7A5k9JwtOmR5wnm5OSDeTarUCpLSwZyc5Zy4kj1G2OY oh4Sl+HV2QNXrNljIe8T07+NjFJESylbfeuiVo5oxtuj3JsorR7qTDgZT2Cy6sbCt5n2ESuf7mZA bDqCR4ec95dRJOTZW/yyRvnJypywL6bY+QkFmChPUZJ8GR4ELO3clH2bvmcHUWrtDMNswsAwP+V8 lpXssoj3ZJWrnF3FzyQs8HQupq5w7w2WPNJtVv4eq1TeZfnuLsPvqZY1zAO1JRSgcrFL5LMX+Wcj LOso18f73S+Uqlu0xhLfqTaCwfIsjkpka3EHOoVTbbEL7Rb5ICMFUFI3FzeyGeVMOr8iG0h+9LqA tvY= =yMDA -----END PGP SIGNATURE----- --zWvfSWmfKROTtbLfLhKhpIFHMLQZBn7MA--