about summary refs log tree commit diff stats
path: root/html/subx/055trace.subx.html
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2018-11-30 20:01:41 -0800
committerKartik Agaram <vc@akkartik.com>2018-11-30 20:01:41 -0800
commitc6f522007de6f96e79d52ae9db2e23333c318c8f (patch)
tree545d6db816273a4099c45bc854728e2e13421449 /html/subx/055trace.subx.html
parent87c606ee062077f51c37e819e458ddf9a6ef8bc9 (diff)
downloadmu-c6f522007de6f96e79d52ae9db2e23333c318c8f.tar.gz
4811
Diffstat (limited to 'html/subx/055trace.subx.html')
-rw-r--r--html/subx/055trace.subx.html18
1 files changed, 9 insertions, 9 deletions
diff --git a/html/subx/055trace.subx.html b/html/subx/055trace.subx.html
index b83a95b2..b46b0a11 100644
--- a/html/subx/055trace.subx.html
+++ b/html/subx/055trace.subx.html
@@ -108,7 +108,7 @@ if ('onhashchange' in window) {
 <span id="L46" class="LineNr"> 46 </span>    <span class="subxComment"># run-tests()</span>
 <span id="L47" class="LineNr"> 47 </span>    e8/call  run-tests/disp32  <span class="subxComment"># 'run-tests' is a function created automatically by SubX. It calls all functions that start with 'test-'.</span>
 <span id="L48" class="LineNr"> 48 </span>    <span class="subxComment"># syscall(exit, Num-test-failures)</span>
-<span id="L49" class="LineNr"> 49 </span>    8b/copy                         0/mod/indirect  5/rm32/.disp32           <span class="CommentedCode"> . </span>           <span class="CommentedCode"> . </span>          3/r32/EBX  <span class="SpecialChar"> Num-test-failures</span>/disp32          <span class="subxComment"># copy *Num-test-failures to EBX</span>
+<span id="L49" class="LineNr"> 49 </span>    8b/copy                         0/mod/indirect  5/rm32/.disp32           <span class="CommentedCode"> . </span>           <span class="CommentedCode"> . </span>          3/r32/EBX   <span class="SpecialChar">Num-test-failures</span>/disp32          <span class="subxComment"># copy *Num-test-failures to EBX</span>
 <span id="L50" class="LineNr"> 50 </span>    b8/copy-to-EAX  1/imm32
 <span id="L51" class="LineNr"> 51 </span>    cd/syscall  0x80/imm8
 <span id="L52" class="LineNr"> 52 </span>
@@ -123,7 +123,7 @@ if ('onhashchange' in window) {
 <span id="L61" class="LineNr"> 61 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L62" class="LineNr"> 62 </span>    81          0/subop/add         3/mod/direct    4/rm32/ESP   <span class="CommentedCode"> . </span>         <span class="CommentedCode"> . </span>           <span class="CommentedCode"> . </span>         <span class="CommentedCode"> . </span>         <span class="CommentedCode"> . </span>              4/imm32           <span class="subxComment"># add to ESP</span>
 <span id="L63" class="LineNr"> 63 </span>    <span class="subxComment"># copy EAX to *Trace-stream</span>
-<span id="L64" class="LineNr"> 64 </span>    89/copy                         0/mod/indirect  5/rm32/.disp32           <span class="CommentedCode"> . </span>           <span class="CommentedCode"> . </span>          0/r32/EAX  <span class="SpecialChar"> Trace-stream</span>/disp32               <span class="subxComment"># copy EAX to *Trace-stream</span>
+<span id="L64" class="LineNr"> 64 </span>    89/copy                         0/mod/indirect  5/rm32/.disp32           <span class="CommentedCode"> . </span>           <span class="CommentedCode"> . </span>          0/r32/EAX   <span class="SpecialChar">Trace-stream</span>/disp32               <span class="subxComment"># copy EAX to *Trace-stream</span>
 <span id="L65" class="LineNr"> 65 </span>    <span class="subxComment"># Trace-stream.length = 0x1000/N - 12</span>
 <span id="L66" class="LineNr"> 66 </span>    c7          0/copy              1/mod/*+disp8   0/rm32/EAX   <span class="CommentedCode"> . </span>         <span class="CommentedCode"> . </span>           <span class="CommentedCode"> . </span>         <span class="CommentedCode"> . </span>          8/disp8         0xff4/imm32       <span class="subxComment"># copy 0xff4 to *(EAX+8)</span>
 <span id="L67" class="LineNr"> 67 </span>    c3/return
@@ -171,7 +171,7 @@ if ('onhashchange' in window) {
 <span id="L109" class="LineNr">109 </span>    8b/copy                         0/mod/indirect  7/rm32/EDI   <span class="CommentedCode"> . </span>         <span class="CommentedCode"> . </span>           <span class="CommentedCode"> . </span>          1/r32/ECX  <span class="CommentedCode"> . </span>             <span class="CommentedCode"> . </span>                <span class="subxComment"># copy *EDI to ECX</span>
 <span id="L110" class="LineNr">110 </span>    <span class="subxComment"># EAX = _append-3(&amp;t-&gt;data[t-&gt;write], &amp;t-&gt;data[t-&gt;length], line)</span>
 <span id="L111" class="LineNr">111 </span>    <span class="subxS2Comment"># . . push line</span>
-<span id="L112" class="LineNr">112 </span>    68/push <span class="SpecialChar"> Newline</span>/imm32
+<span id="L112" class="LineNr">112 </span>    68/push  <span class="SpecialChar">Newline</span>/imm32
 <span id="L113" class="LineNr">113 </span>    <span class="subxS2Comment"># . . push &amp;t-&gt;data[t-&gt;length]</span>
 <span id="L114" class="LineNr">114 </span>    8d/copy-address                 1/mod/*+disp8   4/rm32/sib    7/base/EDI  2/index/EDX  <span class="CommentedCode"> . </span>          3/r32/EBX   0xc/disp8      <span class="CommentedCode"> . </span>                <span class="subxComment"># copy EDI+EDX+12 to EBX</span>
 <span id="L115" class="LineNr">115 </span>    53/push-EBX
@@ -247,7 +247,7 @@ if ('onhashchange' in window) {
 <span id="L185" class="LineNr">185 </span>    81          0/subop/add         3/mod/direct    4/rm32/ESP   <span class="CommentedCode"> . </span>         <span class="CommentedCode"> . </span>           <span class="CommentedCode"> . </span>         <span class="CommentedCode"> . </span>         <span class="CommentedCode"> . </span>              4/imm32           <span class="subxComment"># add to ESP</span>
 <span id="L186" class="LineNr">186 </span>    <span class="subxComment"># trace(_test-trace-stream, &quot;Ab&quot;)</span>
 <span id="L187" class="LineNr">187 </span>    <span class="subxS2Comment"># . . push args</span>
-<span id="L188" class="LineNr">188 </span>    68/push  <span class="SpecialChar">&quot;Ab</span>&quot;/imm32
+<span id="L188" class="LineNr">188 </span>    68/push  <span class="Constant">&quot;Ab&quot;</span>/imm32
 <span id="L189" class="LineNr">189 </span>    68/push  _test-trace-stream/imm32
 <span id="L190" class="LineNr">190 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L191" class="LineNr">191 </span>    e8/call  trace/disp32
@@ -255,7 +255,7 @@ if ('onhashchange' in window) {
 <span id="L193" class="LineNr">193 </span>    81          0/subop/add         3/mod/direct    4/rm32/ESP   <span class="CommentedCode"> . </span>         <span class="CommentedCode"> . </span>           <span class="CommentedCode"> . </span>         <span class="CommentedCode"> . </span>         <span class="CommentedCode"> . </span>              8/imm32           <span class="subxComment"># add to ESP</span>
 <span id="L194" class="LineNr">194 </span>    <span class="subxComment"># check-ints-equal(*_test-trace-stream.data, 41/A 62/b 0a/newline 00, msg)</span>
 <span id="L195" class="LineNr">195 </span>    <span class="subxS2Comment"># . . push args</span>
-<span id="L196" class="LineNr">196 </span>    68/push  <span class="SpecialChar">&quot;F</span> - test-trace-single&quot;/imm32
+<span id="L196" class="LineNr">196 </span>    68/push  <span class="Constant">&quot;F - test-trace-single&quot;</span>/imm32
 <span id="L197" class="LineNr">197 </span>    68/push  0x0a6241/imm32/Ab-newline
 <span id="L198" class="LineNr">198 </span>    <span class="subxS2Comment"># . . push *_test-trace-stream.data</span>
 <span id="L199" class="LineNr">199 </span>    b8/copy-to-EAX  _test-trace-stream/imm32
@@ -277,7 +277,7 @@ if ('onhashchange' in window) {
 <span id="L215" class="LineNr">215 </span>    81          0/subop/add         3/mod/direct    4/rm32/ESP   <span class="CommentedCode"> . </span>         <span class="CommentedCode"> . </span>           <span class="CommentedCode"> . </span>         <span class="CommentedCode"> . </span>         <span class="CommentedCode"> . </span>              4/imm32           <span class="subxComment"># add to ESP</span>
 <span id="L216" class="LineNr">216 </span>    <span class="subxComment"># trace(_test-trace-stream, &quot;C&quot;)</span>
 <span id="L217" class="LineNr">217 </span>    <span class="subxS2Comment"># . . push args</span>
-<span id="L218" class="LineNr">218 </span>    68/push  <span class="SpecialChar">&quot;C</span>&quot;/imm32
+<span id="L218" class="LineNr">218 </span>    68/push  <span class="Constant">&quot;C&quot;</span>/imm32
 <span id="L219" class="LineNr">219 </span>    68/push  _test-trace-stream/imm32
 <span id="L220" class="LineNr">220 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L221" class="LineNr">221 </span>    e8/call  trace/disp32
@@ -285,7 +285,7 @@ if ('onhashchange' in window) {
 <span id="L223" class="LineNr">223 </span>    81          0/subop/add         3/mod/direct    4/rm32/ESP   <span class="CommentedCode"> . </span>         <span class="CommentedCode"> . </span>           <span class="CommentedCode"> . </span>         <span class="CommentedCode"> . </span>         <span class="CommentedCode"> . </span>              8/imm32           <span class="subxComment"># add to ESP</span>
 <span id="L224" class="LineNr">224 </span>    <span class="subxComment"># trace(_test-trace-stream, &quot;D&quot;)</span>
 <span id="L225" class="LineNr">225 </span>    <span class="subxS2Comment"># . . push args</span>
-<span id="L226" class="LineNr">226 </span>    68/push  <span class="SpecialChar">&quot;D</span>&quot;/imm32
+<span id="L226" class="LineNr">226 </span>    68/push  <span class="Constant">&quot;D&quot;</span>/imm32
 <span id="L227" class="LineNr">227 </span>    68/push  _test-trace-stream/imm32
 <span id="L228" class="LineNr">228 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L229" class="LineNr">229 </span>    e8/call  trace/disp32
@@ -293,7 +293,7 @@ if ('onhashchange' in window) {
 <span id="L231" class="LineNr">231 </span>    81          0/subop/add         3/mod/direct    4/rm32/ESP   <span class="CommentedCode"> . </span>         <span class="CommentedCode"> . </span>           <span class="CommentedCode"> . </span>         <span class="CommentedCode"> . </span>         <span class="CommentedCode"> . </span>              8/imm32           <span class="subxComment"># add to ESP</span>
 <span id="L232" class="LineNr">232 </span>    <span class="subxComment"># check-ints-equal(*_test-trace-stream.data, 43/C 0a/newline 44/D 0a/newline, msg)</span>
 <span id="L233" class="LineNr">233 </span>    <span class="subxS2Comment"># . . push args</span>
-<span id="L234" class="LineNr">234 </span>    68/push  <span class="SpecialChar">&quot;F</span> - test-trace-appends&quot;/imm32
+<span id="L234" class="LineNr">234 </span>    68/push  <span class="Constant">&quot;F - test-trace-appends&quot;</span>/imm32
 <span id="L235" class="LineNr">235 </span>    68/push  0x0a440a43/imm32/C-newline-D-newline
 <span id="L236" class="LineNr">236 </span>    <span class="subxS2Comment"># . . push *_test-trace-stream.data</span>
 <span id="L237" class="LineNr">237 </span>    b8/copy-to-EAX  _test-trace-stream/imm32
@@ -323,7 +323,7 @@ if ('onhashchange' in window) {
 <span id="L261" class="LineNr">261 </span>    81          0/subop/add         3/mod/direct    4/rm32/ESP   <span class="CommentedCode"> . </span>         <span class="CommentedCode"> . </span>           <span class="CommentedCode"> . </span>         <span class="CommentedCode"> . </span>         <span class="CommentedCode"> . </span>              8/imm32           <span class="subxComment"># add to ESP</span>
 <span id="L262" class="LineNr">262 </span>    <span class="subxComment"># check-ints-equal(*_test-trace-stream.data, 0, msg)</span>
 <span id="L263" class="LineNr">263 </span>    <span class="subxS2Comment"># . . push args</span>
-<span id="L264" class="LineNr">264 </span>    68/push  <span class="SpecialChar">&quot;F</span> - test-trace-empty-line&quot;/imm32
+<span id="L264" class="LineNr">264 </span>    68/push  <span class="Constant">&quot;F - test-trace-empty-line&quot;</span>/imm32
 <span id="L265" class="LineNr">265 </span>    68/push  0/imm32
 <span id="L266" class="LineNr">266 </span>    <span class="subxS2Comment"># . . push *_test-trace-stream.data</span>
 <span id="L267" class="LineNr">267 </span>    b8/copy-to-EAX  _test-trace-stream/imm32