zum einen habe ich das Problem, dass ich ein Programm "foo" ausführe und den Funktionsbaum benötige, der im Programm ausgeführt wurde. -> main() führt x() aus, die wiederum die Funktion y() ausführt:
main() ->x() ->y() ->z() ->a() ->b()
Ich such schon den ganzen Tag, aber mir fällt da kein richtiges Stichwort ein..
Helfen strace/ltrace dir weiter? Ansonsten seh ich das eigentlich nur von Hand; jeder Funktion halt nen trace-string mitgeben, den eigenen Namen anhängen, ausgeben, weiterreichen. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra