Forum: Mikrocontroller und Digitale Elektronik Tool zur Erstellung einer Liste der Funktionsaufrufe / Schnittstellen gesucht


von Jens B. (kaeptnahab)


Lesenswert?

Moin Zusammen,

vielleicht hat jemand von Euch einen Tipp für mich...
Mit der Suchfunktion und google bin ich irgendwie nicht weiter gekommen.
Ich suche ein Tool, das mir eine Liste der verschiedenen 
Funktionsaufrufe, also eine Liste der möglichen Schnittstellen 
erstellt.
Im Augenblick nehme ich noch Doxygen und hake die Call-Zweige ab.
Ist nicht so richtig schön und braucht viel Papier....;-))
Ich suche etwas in der Art
Aufrufender -> Aufgerufener
A -> X
A -> Y
A -> Z
B -> Y
C -> X

Die Klasse - weiss es jemand, weiss es jemand...  ;-)))
von Krapao (Gast)


Lesenswert?

Du suchst einen C-Call Tree Generator oder einen C-Call Tree Explorer?
Da sollte es doch Treffer beim Suchen geben... viele sind allerdings auf 
grafische/visuelle Ausgabe optimiert.

Bei den Treffern hört sich cscope nach dem gesuchten Tool an. Das 
Programm bildet eine Datenbank über den Sourcecode und daraus kann man 
rausziehen "# functions called by a function # functions calling a 
function". BTW. viele grafische Tools nutzen die cscope Datenbank und 
erstellen daraus die grafische Anzeige.
von Jens B. (kaeptnahab)


Lesenswert?

Moin,

ja danke, werd ich mal probieren.
Wenn einem die richtigen Schlagwörter nicht einfallen,
nutz auch die beste Suche nix...;-))
von Oliver (Gast)


Lesenswert?

Jens Berkemeyer schrieb:
> Im Augenblick nehme ich noch Doxygen

Hast du dir da schon mal alle Optionen und Möglichkeiten angesehen? 
doygen erstellt sowohl "call graphs", als auch "called by graphs".

Oliver
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.