Forum: PC-Programmierung Doxygen erzeugt falschen Callgraph


von Ampfing (Gast)


Angehängte Dateien:

Lesenswert?

Hi,

ich habe ein Problem mit den von Doxygen generierten Callgraphen, das 
ich weder verstehe noch lösen kann.
Mir wird ein Callgraph generiert, der einen Funktionsaufruf zeigt wo 
keiner ist.

Ich hänge eine c- sowie eine h-Datei an, die nötig sind um das Problem 
zu sehen, sowie die Doxygen-Konfigdatei und den generierten 
Doxygen-Output.

Der generierte Callgraph behauptet in der Function func() würde die 
Funktion TestFuncNotCalled gerufen, obwohl diese nur als 
Funktionspointer an die Funktion ExFunc (definiert in der h-Datei) 
übergeben wird.

Weiß jemand, wie man das ändern kann?

Doxygen wird in der Version 1.8.2 benutzt.

Danke und viele Grüße

von Ampfing (Gast)


Lesenswert?

Hi,

hab mal bei Doxygen auf der Seite gesucht und ähnliche Bugs sind bereits 
gemeldet - der Erste den ich gefunden habe wurde bereits 2007 gemeldet.
Leider ist offensichtlich immer noch keine Lösung geplant - alle Bugs 
stehen auf 'UNCONFIRMED'.
Hier die Bugnummern:
https://bugzilla.gnome.org/show_bug.cgi?id=672762
https://bugzilla.gnome.org/show_bug.cgi?id=618509
https://bugzilla.gnome.org/show_bug.cgi?id=441228

Viele Grüße

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.