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 09:45:55 +0200 Message-ID: <8760fs5sjw.fsf@detlef> References: <1348823a-7623-8146-8cc0-8c0eff13e458@orcon.net.nz> <34fcc090-6a8b-42de-b6c8-df182f8de938@yandex.ru> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1497858431 23283 195.159.176.226 (19 Jun 2017 07:47:11 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 19 Jun 2017 07:47:11 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) Cc: 27397@debbugs.gnu.org, Dmitry Gutov To: Phil Sainty Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Jun 19 09:47:08 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 1dMrOt-0005lF-ED for geb-bug-gnu-emacs@m.gmane.org; Mon, 19 Jun 2017 09:47:07 +0200 Original-Received: from localhost ([::1]:41012 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dMrOw-0007XV-Vp for geb-bug-gnu-emacs@m.gmane.org; Mon, 19 Jun 2017 03:47:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58354) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dMrOr-0007XP-Hw for bug-gnu-emacs@gnu.org; Mon, 19 Jun 2017 03:47:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dMrOo-0005Dj-Cp for bug-gnu-emacs@gnu.org; Mon, 19 Jun 2017 03:47:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:52906) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dMrOo-0005Db-8d for bug-gnu-emacs@gnu.org; Mon, 19 Jun 2017 03:47:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dMrOn-0007Oy-Tz for bug-gnu-emacs@gnu.org; Mon, 19 Jun 2017 03:47: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 07:47: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.149785837128393 (code B ref 27397); Mon, 19 Jun 2017 07:47:01 +0000 Original-Received: (at 27397) by debbugs.gnu.org; 19 Jun 2017 07:46:11 +0000 Original-Received: from localhost ([127.0.0.1]:55583 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dMrNz-0007Nt-Fy for submit@debbugs.gnu.org; Mon, 19 Jun 2017 03:46:11 -0400 Original-Received: from mout.gmx.net ([212.227.17.22]:60829) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dMrNx-0007Nc-5s for 27397@debbugs.gnu.org; Mon, 19 Jun 2017 03:46:09 -0400 Original-Received: from detlef.gmx.de ([212.86.44.161]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MUCTO-1dDcFr0oEs-00Qyi2; Mon, 19 Jun 2017 09:45:57 +0200 In-Reply-To: (Phil Sainty's message of "Sat, 17 Jun 2017 20:43:00 +1200") X-Provags-ID: V03:K0:pDTPoZ47dPmkcwkDVhs68bNFamXTbfp3aVM4AtM+6mWQcafd/jh 7mpsUer3ShYkNNnx51MQei0d85IhmTL4s5oCNbiZFlEjom7ltxbhQz/3wexwLJlO3MTngFH tCgZY/pwCsdkb6klYuB6ieSQhpiBVuaafbNJ9kUn45ECyEhFyuHRFWx58MdQzRZjrkS2GJx cz/1asMCTx9iOoQBm4wIA== X-UI-Out-Filterresults: notjunk:1;V01:K0:mVCjV3rjcUY=:UAZh8JEsc+iEevgFAOin/d npx+xuvU1GxbDyQa2zVyN/CCVtuYiMiCbnxTYUjS2YcflBVyATNws3mURbDNZZjULNGst/1t9 Rp4lcnq6uSPpA/B477aumGt4bzQvClCJG43RWhQsVYLXxitjSxqN+BP28sqn5fCXffAlDp79w jf5J+ZCpTIZFV1uONEy3lVcb73NwDhHM4N0ahnBK/oMdfZsZye2hqVlWj2HBEcrFxQ6reTcuu KUDlie4hKIzIOPpg9v+WV4UcqJsRI3a03SH1m7GlA65Jpw9rth5BLgWKZ0FdeUF7jEdTNFN3V mrN0Op6Lr/AJ7frJ5z6u35Vz3fSk0w0ckxcb3d+2fQahfuAc4Pq8Pu1Y7CASQ1aJ2KE2UGccA HNA/JyNhht2zj1ypAPN8/T184x/c3SQ/CkFAFX8EBupVFzBqHzGwZqPBYGYt02+hWcMS2rIbg 48wbjlqYEy9YgrSJiZNP8TyNv1wazKGOmAAr9TD52+fFbdARR+9lb0efpvZIJcDzvJokkRigs lKDlthfu1Y8g1jd8mEjhWy7JqDdOK2kidO0eiL92zBwsD5enj0XCn7zRev5bcjnXMWSW3VedF /GByuXk54sPH0kS8sSQytQM5qDr2Q2qOH3D3IwMHDN2XH0nhYGFLwSS7PHRNtkk6Y26Dyi/O6 gMRi+H4of4BATGHArdedD+ICMFKVVfrPO6ZIaAQB4njgVnFDg8+FcsZblrmOi6J/jTAwEkkFs J+dLmIUeCoS4qalQD5k3aZNc7eR6ewQxcGd7b7s6PlzMiSgrdBm5zgLiVvTmh45pXifuDd8X 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:133743 Archived-At: Phil Sainty writes: Hi Phil, > As there's no info node for trace.el, that could perhaps be a +++ > entry; although a grep shows me that "(tramp) Traces and Profiles" > could be amended to change: > > (require 'trace) > (dolist (elt (all-completions "tramp-" obarray 'functionp)) > (trace-function-background (intern elt))) > > to: > > (trace-package "tramp-") There's no package "tramp-". Better would be (trace-regexp "^tramp-") Could be changed in the Tramp manual (modulo backwards compatibility). One problem I'm always faced with Tramp are autoloaded functions. The code as given in the Tramp manual instruments only functions, which are either already loaded, or which are marked as to be autoloaded. Functions from a Tramp package, which are loaded later on, are not handled. Could you add this functionality? > -Phil Best regards, Michael.