pilha de chamadas erlang

Eu preciso depurar algum módulo no sistema externo, o módulo tem a função pública foo () - como posso saber o local (nome do módulo e da função) a partir do qual foo () determinado módulo foi chamado? Quero dizer pilha de chamadas.

PS: Não consigo parar o sistema, todo o trabalho que posso fazer recarregando este módulo (mas com algumas informações de depuração)

-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

questionAnswers(4)

yourAnswerToTheQuestion