<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Tool zur Prommablaufsverfolgung? (Funktionseinprünge &#x2F; Aussprünge?)]]></title><description><![CDATA[<p>Hallo Leute,<br />
ich möchte mich in eine C++ Linux-Library einarbeiten, welche ziemlich umfangreich ist. Der Quellcode ist vorhanden, da Open Source. Nun könnte ich ein Werkzeug gebrauchen, welches beim Betreten und Verlassen jeder Methode eine Meldung in eine Datei loggt.<br />
Selber überall Log-Ausgaben reinsetzen steht außer Frage, das würde ewig dauern.<br />
Ich suche also ein Werkzeug, welches in jede Routine solche Ausgaben einfügt. Oder ähnliches. Weiß hier jemand was in der Art?<br />
Produziert werden sollen Ausgaben wie</p>
<pre><code>Methode Klasse1.init() aufgerufen.
  Methode Klasse2.tueIrgendwas aufgerufen.
    Methode Klass2.nochwas aufgerufen
    Methode Klass2.nochwas wurde verlassen
  Methode Klasse2.tueIrgendwas wurde verlassen
Methode Klasse1.init() verlassen.
Methode Klasse4.schreibeWas aufgerufen
Methode Klasse4.schreibeWas wurde verlassen
</code></pre>
<p>Ich will einfach nachvollziehen, was bei einem einmaligen nutzen dieser Library alles passiert.<br />
Gibts es sonst irgendwelche Möglichkeiten, sich in umfangreiche, verschachtelte Libs einzuarbeiten?<br />
Beste Grüße,</p>
<p>flo</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/197343/tool-zur-prommablaufsverfolgung-funktionseinprünge-aussprünge</link><generator>RSS for Node</generator><lastBuildDate>Tue, 30 Jun 2026 00:04:37 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/197343.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 09 Nov 2007 13:22:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Tool zur Prommablaufsverfolgung? (Funktionseinprünge &#x2F; Aussprünge?) on Fri, 09 Nov 2007 15:53:25 GMT]]></title><description><![CDATA[<p>Hallo Leute,<br />
ich möchte mich in eine C++ Linux-Library einarbeiten, welche ziemlich umfangreich ist. Der Quellcode ist vorhanden, da Open Source. Nun könnte ich ein Werkzeug gebrauchen, welches beim Betreten und Verlassen jeder Methode eine Meldung in eine Datei loggt.<br />
Selber überall Log-Ausgaben reinsetzen steht außer Frage, das würde ewig dauern.<br />
Ich suche also ein Werkzeug, welches in jede Routine solche Ausgaben einfügt. Oder ähnliches. Weiß hier jemand was in der Art?<br />
Produziert werden sollen Ausgaben wie</p>
<pre><code>Methode Klasse1.init() aufgerufen.
  Methode Klasse2.tueIrgendwas aufgerufen.
    Methode Klass2.nochwas aufgerufen
    Methode Klass2.nochwas wurde verlassen
  Methode Klasse2.tueIrgendwas wurde verlassen
Methode Klasse1.init() verlassen.
Methode Klasse4.schreibeWas aufgerufen
Methode Klasse4.schreibeWas wurde verlassen
</code></pre>
<p>Ich will einfach nachvollziehen, was bei einem einmaligen nutzen dieser Library alles passiert.<br />
Gibts es sonst irgendwelche Möglichkeiten, sich in umfangreiche, verschachtelte Libs einzuarbeiten?<br />
Beste Grüße,</p>
<p>flo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1400300</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1400300</guid><dc:creator><![CDATA[flolib]]></dc:creator><pubDate>Fri, 09 Nov 2007 15:53:25 GMT</pubDate></item><item><title><![CDATA[Reply to Tool zur Prommablaufsverfolgung? (Funktionseinprünge &#x2F; Aussprünge?) on Fri, 09 Nov 2007 14:50:27 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile-var-mode-is-viewprofile-and-u-is-403.html" rel="nofollow">HumeSikkins</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-15.html" rel="nofollow">C++</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-8.html" rel="nofollow">Rund um die Programmierung</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39405.html" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1400363</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1400363</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Fri, 09 Nov 2007 14:50:27 GMT</pubDate></item><item><title><![CDATA[Reply to Tool zur Prommablaufsverfolgung? (Funktionseinprünge &#x2F; Aussprünge?) on Fri, 09 Nov 2007 14:55:58 GMT]]></title><description><![CDATA[<p>Glowcode kann das, zumindest in der Version 5.1, wenn man<br />
PDB-Dateien(Microsoft) zu den zu tracenden Modulen hat.<br />
<a href="http://www.glowcode.com/" rel="nofollow">http://www.glowcode.com/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1400370</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1400370</guid><dc:creator><![CDATA[Redhead]]></dc:creator><pubDate>Fri, 09 Nov 2007 14:55:58 GMT</pubDate></item><item><title><![CDATA[Reply to Tool zur Prommablaufsverfolgung? (Funktionseinprünge &#x2F; Aussprünge?) on Fri, 09 Nov 2007 15:27:29 GMT]]></title><description><![CDATA[<p>Danke Redhead, aber leider ist es eine Linux-Bibliothek, Windows-Tools helfen da nicht weiter. Hat vielleicht jemand eine Idee, nach welchen Suchbegriffen ich googlen könnte? Gibts da Fachbegriffe?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1400399</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1400399</guid><dc:creator><![CDATA[flolib]]></dc:creator><pubDate>Fri, 09 Nov 2007 15:27:29 GMT</pubDate></item><item><title><![CDATA[Reply to Tool zur Prommablaufsverfolgung? (Funktionseinprünge &#x2F; Aussprünge?) on Fri, 09 Nov 2007 16:24:05 GMT]]></title><description><![CDATA[<blockquote>
<p>Gibts es sonst irgendwelche Möglichkeiten, sich in umfangreiche, verschachtelte Libs einzuarbeiten?</p>
</blockquote>
<p>Je nachdem was du machen willst. Du kannst auch einfach mit einem Debugger durch steppen, da wird zwar nix geloggt aber du siehst auch genau was passiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1400433</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1400433</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Fri, 09 Nov 2007 16:24:05 GMT</pubDate></item><item><title><![CDATA[Reply to Tool zur Prommablaufsverfolgung? (Funktionseinprünge &#x2F; Aussprünge?) on Fri, 09 Nov 2007 16:27:20 GMT]]></title><description><![CDATA[<p>Leider geht das durchsteppen mit dem Debugger nicht, da die Nutzung der Bibliothek zeitkritisch ist und innerhalb von Bruchteilen von Sekunden Timer ablaufen und die durch die Library hergestellte Verbindung <a href="http://zusammenbricht.So" rel="nofollow">zusammenbricht.So</a> schnell kann ich gar nicht die &quot;nächster-schritt&quot;-taste drücken.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1400435</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1400435</guid><dc:creator><![CDATA[flolib]]></dc:creator><pubDate>Fri, 09 Nov 2007 16:27:20 GMT</pubDate></item><item><title><![CDATA[Reply to Tool zur Prommablaufsverfolgung? (Funktionseinprünge &#x2F; Aussprünge?) on Fri, 09 Nov 2007 18:38:31 GMT]]></title><description><![CDATA[<p>damit geht das: <a href="http://www.scitools.com/products/understand/cpp/product.php" rel="nofollow">http://www.scitools.com/products/understand/cpp/product.php</a><br />
gibts als 30 tage testversion, danach einfach die uhr zurückstellen.<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
much more text text text text text text<br />
much more text text text text text text<br />
much more text text text text text text<br />
much more text text text text text text<br />
much more text text text text text text<br />
much more text text text text text text<br />
much more text text text text text text<br />
much more text text text text text text<br />
much more text text text text text text<br />
much more text text text text text text<br />
much more text text text text text text<br />
much more text text text text text text<br />
(sorry nötig wegen spamkontrolle)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1400495</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1400495</guid><dc:creator><![CDATA[Reverse Engineer]]></dc:creator><pubDate>Fri, 09 Nov 2007 18:38:31 GMT</pubDate></item></channel></rss>