That isn't really solvable, as function names can be
generate during run-time, using "eval" for instance,
but also with:
, or because
they are exported to another package (which happens after
such a package was compiled).
Also, functions can be called from other packages.
Not to mention that there are lots of functions that
are never explicitly called, like