<?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[Debugging mit Hilfe von Offset (Exception Address) und Registern]]></title><description><![CDATA[<p>Hoi,</p>
<p>ich habe ein etwas größeres Programm geschrieben, welches soweit auch gut läuft, nun ist das aber recht komplex und es treten immer wieder Fehler auf.<br />
Nun kann ich die Fehler nicht alle selbst so finden, also tun das dann letzlich auch die Anwender.<br />
Dafür benutze ich jetzt ein Fehlerlog, welches mir bei solchen Fällen, dann eine Ausgabe, mit dem Fehlerursprung, also der Excpetion- Address, den Registern, die zuvor aufgrufenen Offsetadressen von Funktionen usw.</p>
<p>Nun meine eigendliche Frage, mir ist recht unklar, wie ich jetzt von dort zu dem Code komme, an dem es passiert ist, sprich den C++ Code.<br />
Was ich suche ist so ne Art Zusammenarbeit Disassambler -&gt; Code.<br />
Dass ich das ganze jetzt mit nem normalen Disassembler machen kann ist mir kklar und Assamblerwissen ist auch durchaus vorhanden, aber das ist doch auch nicht Sinn und Zweck.... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Wäre schön Hilfe zu finden, auch ein Artikel über Taktiken, die man da Anwenden kann wären sehr Willkommen, gern auch auf Englisch.<br />
Achso, Werkzeug ist Visual Studio 2005 (Professional), ich denke aber, dass ich Fähig bin, dass von einer anderen Version zu Übertragen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/166269/debugging-mit-hilfe-von-offset-exception-address-und-registern</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Jul 2026 01:49:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/166269.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 27 Nov 2006 16:38:27 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Debugging mit Hilfe von Offset (Exception Address) und Registern on Mon, 27 Nov 2006 16:38:27 GMT]]></title><description><![CDATA[<p>Hoi,</p>
<p>ich habe ein etwas größeres Programm geschrieben, welches soweit auch gut läuft, nun ist das aber recht komplex und es treten immer wieder Fehler auf.<br />
Nun kann ich die Fehler nicht alle selbst so finden, also tun das dann letzlich auch die Anwender.<br />
Dafür benutze ich jetzt ein Fehlerlog, welches mir bei solchen Fällen, dann eine Ausgabe, mit dem Fehlerursprung, also der Excpetion- Address, den Registern, die zuvor aufgrufenen Offsetadressen von Funktionen usw.</p>
<p>Nun meine eigendliche Frage, mir ist recht unklar, wie ich jetzt von dort zu dem Code komme, an dem es passiert ist, sprich den C++ Code.<br />
Was ich suche ist so ne Art Zusammenarbeit Disassambler -&gt; Code.<br />
Dass ich das ganze jetzt mit nem normalen Disassembler machen kann ist mir kklar und Assamblerwissen ist auch durchaus vorhanden, aber das ist doch auch nicht Sinn und Zweck.... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Wäre schön Hilfe zu finden, auch ein Artikel über Taktiken, die man da Anwenden kann wären sehr Willkommen, gern auch auf Englisch.<br />
Achso, Werkzeug ist Visual Studio 2005 (Professional), ich denke aber, dass ich Fähig bin, dass von einer anderen Version zu Übertragen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1182514</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1182514</guid><dc:creator><![CDATA[CLRS530]]></dc:creator><pubDate>Mon, 27 Nov 2006 16:38:27 GMT</pubDate></item><item><title><![CDATA[Reply to Debugging mit Hilfe von Offset (Exception Address) und Registern on Mon, 27 Nov 2006 16:43:56 GMT]]></title><description><![CDATA[<p>guckst du: <a href="http://support.microsoft.com/kb/291585" rel="nofollow">http://support.microsoft.com/kb/291585</a><br />
...und klick dich von da weiter durch</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1182517</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1182517</guid><dc:creator><![CDATA[net 0]]></dc:creator><pubDate>Mon, 27 Nov 2006 16:43:56 GMT</pubDate></item><item><title><![CDATA[Reply to Debugging mit Hilfe von Offset (Exception Address) und Registern on Mon, 27 Nov 2006 19:40:57 GMT]]></title><description><![CDATA[<p>Das scheint genau das zu sein, was ich gesucht hab, dank dir <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 />
Mit symbolischen Sachen, die man da reinladen kann, hatte ich schon gewusst, stimmt, aber jetzt nicht wie man das mit so einer Sprache machen kann.<br />
Aber so komme ich klar, thx <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="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1182660</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1182660</guid><dc:creator><![CDATA[CLRS530]]></dc:creator><pubDate>Mon, 27 Nov 2006 19:40:57 GMT</pubDate></item><item><title><![CDATA[Reply to Debugging mit Hilfe von Offset (Exception Address) und Registern on Mon, 27 Nov 2006 20:55:52 GMT]]></title><description><![CDATA[<p>Wenn eine Exception auftritt, solltest Du einen MiniDump schreiben (lassen) (z.B. durch Dr. Watson; oder aber selber via MiniDumpWriteDump) und dann kannst Du ganz einfach die Ursprungsstelle rausfinden...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1182716</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1182716</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Mon, 27 Nov 2006 20:55:52 GMT</pubDate></item><item><title><![CDATA[Reply to Debugging mit Hilfe von Offset (Exception Address) und Registern on Mon, 27 Nov 2006 21:14:49 GMT]]></title><description><![CDATA[<p>Ja wie gesagt, das ist schon geschehen, hab doch geschrieben, was ich erstelle.<br />
Es ging darum, was ich mit den Daten, wie am besten machen kann</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1182728</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1182728</guid><dc:creator><![CDATA[CLRS530]]></dc:creator><pubDate>Mon, 27 Nov 2006 21:14:49 GMT</pubDate></item><item><title><![CDATA[Reply to Debugging mit Hilfe von Offset (Exception Address) und Registern on Mon, 27 Nov 2006 21:17:28 GMT]]></title><description><![CDATA[<p>Hallo CLRS530,</p>
<p>bin derzeit dabei genau so etwas zu schreiben. Wenn du möchtest kannst dir ja mal anschauen, was möglich ist/wäre.<br />
Allerdings sind natürlich noch nicht allen Möglichkeiten ausgereizt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Hier mal den Link:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-157905.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-157905.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1182731</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1182731</guid><dc:creator><![CDATA[yogle]]></dc:creator><pubDate>Mon, 27 Nov 2006 21:17:28 GMT</pubDate></item><item><title><![CDATA[Reply to Debugging mit Hilfe von Offset (Exception Address) und Registern on Mon, 27 Nov 2006 21:23:15 GMT]]></title><description><![CDATA[<p>Wenn Du schon einen MiniDump machst, dann musst Du nur auf die dmp-Datei doppel-Klicken und VS sollte dann direkt zur Ursachenstelle springen!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1182735</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1182735</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Mon, 27 Nov 2006 21:23:15 GMT</pubDate></item><item><title><![CDATA[Reply to Debugging mit Hilfe von Offset (Exception Address) und Registern on Mon, 27 Nov 2006 21:31:19 GMT]]></title><description><![CDATA[<p>Hö? naja minidump war für mich jetzt einfach nen paar daten, aber wenn du nen richtigen minidump meinst der irgendwie nen aufbau hat, dann nein sowas hab ich nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/9381">@yogle</a> Danke, guck ich mir mal an</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1182739</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1182739</guid><dc:creator><![CDATA[CLRS530]]></dc:creator><pubDate>Mon, 27 Nov 2006 21:31:19 GMT</pubDate></item><item><title><![CDATA[Reply to Debugging mit Hilfe von Offset (Exception Address) und Registern on Mon, 27 Nov 2006 21:52:26 GMT]]></title><description><![CDATA[<p>Sehe gerade, dass der Download-Link gar nicht mehr funktioniert. Habs dir nochmal hoch geladen:<br />
<a href="http://rapidshare.com/files/5089578/Exception_Filter.zip.html" rel="nofollow">http://rapidshare.com/files/5089578/Exception_Filter.zip.html</a></p>
<p>Veränderungen sind derzeit: Es gibt keinen Disassembler und keinen Memorydump mehr und er läuft nur auf Windows 2000 und höher.<br />
Das versenden von email o.ä. ist auch noch nicht implementiert.</p>
<p>Der Stacktrace wird dich wohl am meisten interessieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1182751</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1182751</guid><dc:creator><![CDATA[yogle]]></dc:creator><pubDate>Mon, 27 Nov 2006 21:52:26 GMT</pubDate></item><item><title><![CDATA[Reply to Debugging mit Hilfe von Offset (Exception Address) und Registern on Mon, 27 Nov 2006 22:05:33 GMT]]></title><description><![CDATA[<p>Für einen Crash-Dump siehe:<br />
<a href="http://www.codeproject.com/debug/XCrashReportPt4.asp" rel="nofollow">http://www.codeproject.com/debug/XCrashReportPt4.asp</a><br />
<a href="http://www.codeproject.com/debug/crash_report.asp" rel="nofollow">http://www.codeproject.com/debug/crash_report.asp</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1182759</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1182759</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Mon, 27 Nov 2006 22:05:33 GMT</pubDate></item><item><title><![CDATA[Reply to Debugging mit Hilfe von Offset (Exception Address) und Registern on Mon, 27 Nov 2006 22:16:51 GMT]]></title><description><![CDATA[<p>Jo danke Jochen, hab jetzt erstmal, den Minidump, den doch da gepostet hattest reingebaut, gefällt mir so schonmal sehr gut <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 />
Werde mir die Tage mal deine Library angucken yogle, aber weiß noch nicht ob ich die brauche, auf jedenfall soweit Danke euch</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1182765</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1182765</guid><dc:creator><![CDATA[CLRS530]]></dc:creator><pubDate>Mon, 27 Nov 2006 22:16:51 GMT</pubDate></item></channel></rss>