I would like to see a log of all emacs lisp function calls made during an emacs session.
I want to know exactly what the interpreter does. How to "intercept" the REPL interpreter, if that makes sense?
With strace, I can connect to the emacs process and see all system calls. But I need information on a higher level, about which the lisp functions actually respond.
Aside, the motivation for this is to debug the problem in my emacs session, where the emacs process continues to listen on a socket that is forever unavailable:
recvfrom(4, 0xbd4754, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
unix 3 [ ] STREAM CONNECTED 14854 3040/emacs
source
share