Flo aka kleiner_hacker
Anmeldungsdatum: 23.06.2006 Beiträge: 1210
|
Verfasst am: 23.03.2012, 13:49 Titel: c/c++ - code-"analysierer" |
|
|
Hi
ich suche ein Tool, das mir beispielsweise alle Stellen im Code anzeigen kann, in denen "ein MyClass-Objekt deleted wird", der "int someFunction(SomePointer*)" aufgerufen wird.
einfach grep-en kann ich in beiden Fällen nicht. denn im Falle von delete wird ja nicht delete_MyClass oder sowas aufgerufen, sondern einfach delete irgendein_objekt
und irgendein_objekt kann ja von jedem beliebigen Typ sein.
selbiges bei someFunction, vorausgesetzt dass es noch someFunction() und someFunction(DifferentPointer*) gibt.
das Programm muss also den Code so analysieren, wie es ein Compiler auch tut...
Kennt jemand so ein Tool für Linux? oder wenigstens wie sowas heißt, wonach ich Googlen kann?
Danke
Flo _________________ MFG
Flo
Satoru Iwata: Wer Spaß am Spielen hat, fragt nicht nach Grafik.
zum korrekten Verstaendnis meiner Beitraege ist die regelmaessige Wartung des Ironiedetektors unerlaesslich. |
|