Marcin Borkowski <
mb...@mbork.pl> writes:
> I would like to be able for an :around advice to know not only the
> "original function" it is supposed to call, but also its /name/. (Yes,
> I now a function need not have /one/ name -- it may have more or less --
> but assume that I added the advice to a command having one name in
> a usual manner.) Is it even possible? (I guess not, but I wanted to
> make sure.)
If you know a name of the function you want to advice, you can make it
known to the piece of advice too, of course ;-) But no, there is no
special mechanism for finding the name of the advised function from
within the advice code AFAIK - apart from looking at the
`backtrace-frame's or other brutal things.
AFAICT the process of installing advises only touches functions, but
doesn't cause changes on the symbol level apart from the functions
fbound to them.
Michael.