Есть ли способ распечатать все вызовы вашей функции для отладки рекурсивных программ?
Посмотрите на макрос TRACE.