<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p>Hi all, time for some more context fun! :-)</p>
<p><br>
</p>
<p>Marcel recently mentioned to me that we could need some kind of "raw debugger" for a better experience when exploring the bytecode.</p>
<p>The current best work"flow" to do this was: In the open debugger, first evaluate [ThisContext method symbolic edit] <span style="font-family: Calibri, Helvetica, sans-serif, EmojiFont, "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols; font-size: 16px;">in
 the CVI (ContextVariablesInspector) to see the bytecode.</span> Then, while debugging, you need to evaluate [ThisContext pc] in the CVI repeatedly to check the current position and compare it with the bytecode to see what's going on. Furthermore, you could
 open the debug menu of the stepInto button and debug the button action to dive into the deeps of context simulation.</p>
<p><br>
</p>
<p>This changeset proposes an implementation for debugging the bytecode directly. It's still very alpha-WiP-tbd-y, but it might give you an impression of my approach.</p>
<p>Some screenshots (sorry, Dave!):</p>
<p>Comeback of the code provenance button:</p>
<p><img size="53722" contenttype="image/png" id="img888164" style="max-width: 99.9%; user-select: none;" aria-expanded="false" contextid="img909872" tabindex="0" aria-haspopup="true" src="cid:d1d771ba-ba9b-41cb-b7ed-08c00b322fc5"><br>
</p>
<p>Take attention to the Simulate button!</p>
<p><img size="57006" contenttype="image/png" id="img880250" style="max-width: 99.9%; user-select: none;" aria-expanded="false" contextid="img951482" tabindex="0" aria-haspopup="true" src="cid:d6ebdeed-824c-4cbb-8299-af44d771afdd"><br>
</p>
<p><br>
</p>
<p>Go ahead and give me feedback! It would be nice to have an early version of this feature in Trunk in not-so-far time; I am sure this could be helpful for investigating all the context bug I reported over the latest months.</p>
<p>I'm excited to hear from you!</p>
<p><br>
</p>
<p>Best,</p>
<p>Christoph</p>
<div id="Signature">
<div id="divtagdefaultwrapper" dir="ltr" style="font-size: 12pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, EmojiFont, "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;">
<div name="divtagdefaultwrapper" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:; margin:0">
<div><font size="2" color="#808080"></font></div>
</div>
</div>
</div>
</div>
</body>
</html>