From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#27397: [PATCH] New commands for bulk tracing of elisp functions Date: Mon, 19 Jun 2017 15:07:25 +0200 Message-ID: <87h8zci0s2.fsf@detlef> References: <1348823a-7623-8146-8cc0-8c0eff13e458@orcon.net.nz> <34fcc090-6a8b-42de-b6c8-df182f8de938@yandex.ru> <8760fs5sjw.fsf@detlef> <871sqg5mig.fsf@detlef> <6282010c-b2ec-ebca-35b7-a382b30ea3f0@orcon.net.nz> <87poe0i3mw.fsf@detlef> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1497877700 8724 195.159.176.226 (19 Jun 2017 13:08:20 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 19 Jun 2017 13:08:20 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) Cc: Phil Sainty , 27397@debbugs.gnu.org To: Dmitry Gutov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Jun 19 15:08:16 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dMwPe-0001yD-Cr for geb-bug-gnu-emacs@m.gmane.org; Mon, 19 Jun 2017 15:08:14 +0200 Original-Received: from localhost ([::1]:42548 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dMwPj-0001f9-DU for geb-bug-gnu-emacs@m.gmane.org; Mon, 19 Jun 2017 09:08:19 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48913) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dMwPV-0001dk-UP for bug-gnu-emacs@gnu.org; Mon, 19 Jun 2017 09:08:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dMwPS-0008Dg-2q for bug-gnu-emacs@gnu.org; Mon, 19 Jun 2017 09:08:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:53067) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dMwPR-0008DH-Vz for bug-gnu-emacs@gnu.org; Mon, 19 Jun 2017 09:08:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dMwPR-0008Ia-OF for bug-gnu-emacs@gnu.org; Mon, 19 Jun 2017 09:08:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 19 Jun 2017 13:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27397 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 27397-submit@debbugs.gnu.org id=B27397.149787766231873 (code B ref 27397); Mon, 19 Jun 2017 13:08:01 +0000 Original-Received: (at 27397) by debbugs.gnu.org; 19 Jun 2017 13:07:42 +0000 Original-Received: from localhost ([127.0.0.1]:55744 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dMwP6-0008Hz-FL for submit@debbugs.gnu.org; Mon, 19 Jun 2017 09:07:41 -0400 Original-Received: from mout.gmx.net ([212.227.15.19]:52277) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dMwP4-0008Hm-Vd for 27397@debbugs.gnu.org; Mon, 19 Jun 2017 09:07:39 -0400 Original-Received: from detlef.gmx.de ([212.86.44.161]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0LnPGI-1e0xNp0oSE-00hbXX; Mon, 19 Jun 2017 15:07:27 +0200 In-Reply-To: (Dmitry Gutov's message of "Mon, 19 Jun 2017 15:50:00 +0300") X-Provags-ID: V03:K0:QtHK3IJSxBPXpkkmK55INYw0UVXGZC0+585Ee6Uw/xC2zuKI+So YTEhbX8xVzGCFjhq5hgdyGfq6M9y8KP7WzuXe4DZgU4ED6qqQSOdryDg7qkX53G0iR0dVkM lgkkJz3wJMHoS8ir96xHHzHFmZtu965HwWmDxOdLuxmPg5XPs1yoNMh38SmAfBaxKA9Ml3Q KnQecNlRQqueJGZiGIGqQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:TGD9wEFp7ac=:9Tnb23yErEe0AtfxzeW19v PcAJUTGBzPEBNn9Pevr55wWQ5s1Ftv8L2kraLXz8P9z9kqPS4WXowT5h921BA9NygjRlKvorr 7Wy9M22UPxrULQMP1EWLPhUxGVjiDKi1hO1mQDrhRwdVPXlM/Qmfr77yd8eyKRniY6jakTXbY kjlpx5ngpyzRyLELKO1Srj6iENgQzD1RSRR8Ks9V/RiXemEGFSBHkgmlEHgmwt5utH3hbKRkN M6ithQjgXy2j90AUpOb2X/UQjAM5vGm4aXbQlMlaQrHEUcLlSqrCjT0zsQpZBgPAsQ91QL5OO mPJ2fn5rHT6rOy0SUZ9rg1VMvHr53Ot1wqdYJXVvDdrXnTPBnMKA0+vuhwxAmNEQCClU+slmZ 6XVHB8DMO4AxqlFCbm9PIaEAf3du3fAK4zY6Q2+Ik7y3Rpa0efURtVCWePpYUL+47aga2yPuN haqgZ85qQ537NrAMNjMDiRt6t+egZxs78b2jw9ndEwMQ17Ba8iX6Pgn/xCmuz5EkmgpWlPXLa VRSuB2YS2o2zS2fP9k3a7+2wQhmll1WKy8r5+lXtMz13AXyM6V1lRpq2pKyXI7XnrfALMtFmU KxGQuBGFMdlDZysbwvLwHOOaZh40L5VoL/T7/0xLlFv7tKc/IVTReMI7yvjSi30hVI6I2ZNnQ dvnwqE+sb43NMS4xPsHiuNxpSuRzs3FnY+FDDcgSiBPWZlMdpBZ40hEkuZkhFiMnxCkp2qhOH ENynsLOGZqKg5IfdX3fbWalu8zX4V7Ekr30U0Esyi9QW3iUEaX44R+lixOC8up2WjiTvx/wE X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:133759 Archived-At: Dmitry Gutov writes: Hi Dmitry, > I'm not sure I understand. This find the library to which a function > belongs. How do we find the file corresponding to a package name this > way? Forget it. Phil has a simpler approach, based on `load-history'. > This question aside, I'm not sure we'll always want to ignore > "tramp-sh" when tracing "tramp". IOW, that this will be every user's > preference. Sure. There's still (trace-regexp "^tramp-"), no problem. > For instance, someone might try to trace-package "cedet", and expect > every function belonging to CEDET to be traced, subpackages and all. How do you define you a "subpackage"? In Tramp, I don't know what makes tramp-sh.el a subpackage of tramp.el, except my knowledge as maintainer. > And likewise for multi-file ELPA packages. In that case, it's > understood that a "package" can be spread over several files. Again, `tramp-regexp' is your friend. Best regards, Michael.