pila de llamadas erlang

necesito depurar algún módulo en un sistema externo, el módulo tiene una función pública foo () - ¿cómo puedo saber el lugar (módulo y nombre de la función) desde el cual se llamó al módulo dado foo ()? Me refiero a la pila de llamadas.

PD: No puedo detener el sistema, todo el trabajo que puedo hacer volviendo a cargar este módulo (pero con alguna información de depuración)

-module(given).
-export(foo/0).

foo() ->
   %% here is my debug - and i need here(!) known about unknown_module:unknown_foo!
   ok.

---
-module(unknown_module).
..

unknown_foo() ->
   given:foo().  %% see above

Respuestas a la pregunta(4)

Su respuesta a la pregunta