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