[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#27397: [PATCH] New commands for bulk tracing of elisp functions
From: |
Phil Sainty |
Subject: |
bug#27397: [PATCH] New commands for bulk tracing of elisp functions |
Date: |
Mon, 19 Jun 2017 21:35:11 +1200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 |
On 19/06/17 19:45, Michael Albinus wrote:
>> (trace-package "tramp-")
>
> There's no package "tramp-". Better would be
>
> (trace-regexp "^tramp-")
To be clear, the two are functionally equivalent; but if you'd prefer
it written that way then I'm happy to make that change.
> 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?
I'm not certain what you're asking here.
With respect to the manual entry being discussed here, we could
trivially show code to `require' all of the tramp-* libraries prior
to calling trace-package or trace-regexp. e.g.:
(mapc 'require '(tramp tramp-adb tramp-cache tramp-cmds
tramp-compat tramp-ftp tramp-gvfs tramp-sh
tramp-smb tramp-uu trampver))
(or else something which automatically locates library names starting
with "tramp-" and loads them all).
Perhaps you're actually be suggesting some kind of `eval-after-load'
tracing behaviour, though?
-Phil
- bug#27397: [PATCH] New commands for bulk tracing of elisp functions, Phil Sainty, 2017/06/16
- bug#27397: [PATCH] New commands for bulk tracing of elisp functions, Dmitry Gutov, 2017/06/16
- bug#27397: [PATCH] New commands for bulk tracing of elisp functions, Phil Sainty, 2017/06/17
- bug#27397: [PATCH] New commands for bulk tracing of elisp functions, Dmitry Gutov, 2017/06/17
- bug#27397: [PATCH] New commands for bulk tracing of elisp functions, Michael Albinus, 2017/06/19
- bug#27397: [PATCH] New commands for bulk tracing of elisp functions,
Phil Sainty <=
- bug#27397: [PATCH] New commands for bulk tracing of elisp functions, Michael Albinus, 2017/06/19
- bug#27397: [PATCH] New commands for bulk tracing of elisp functions, Phil Sainty, 2017/06/19
- bug#27397: [PATCH] New commands for bulk tracing of elisp functions, Michael Albinus, 2017/06/19
- bug#27397: [PATCH] New commands for bulk tracing of elisp functions, Phil Sainty, 2017/06/19
- bug#27397: [PATCH] New commands for bulk tracing of elisp functions, Dmitry Gutov, 2017/06/19
- bug#27397: [PATCH] New commands for bulk tracing of elisp functions, Michael Albinus, 2017/06/19
- bug#27397: [PATCH] New commands for bulk tracing of elisp functions, Dmitry Gutov, 2017/06/19
- bug#27397: [PATCH] New commands for bulk tracing of elisp functions, Michael Albinus, 2017/06/19
- bug#27397: [PATCH] New commands for bulk tracing of elisp functions, Dmitry Gutov, 2017/06/19
- bug#27397: [PATCH] New commands for bulk tracing of elisp functions, Michael Albinus, 2017/06/19