diff options
Diffstat (limited to 'html/subx/055trace.subx.html')
-rw-r--r-- | html/subx/055trace.subx.html | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/html/subx/055trace.subx.html b/html/subx/055trace.subx.html index 4e92ea63..5ffaf069 100644 --- a/html/subx/055trace.subx.html +++ b/html/subx/055trace.subx.html @@ -128,7 +128,7 @@ if ('onhashchange' in window) { <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="L65" class="LineNr"> 65 </span> <span class="subxComment"># Trace-stream.length = 0x1000/N - 12</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 <span id="L68" class="LineNr"> 68 </span> @@ -257,11 +257,11 @@ if ('onhashchange' in window) { <span id="L191" class="LineNr">191 </span> e8/call trace/disp32 <span id="L192" class="LineNr">192 </span> <span class="subxS2Comment"># . . discard args</span> <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="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="Constant">"F - test-trace-single"</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="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 <span id="L200" class="LineNr">200 </span> ff 6/subop/push 1/mod/*+disp8 0/rm32/EAX <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 0xc/disp8 <span class="CommentedCode"> . </span> <span class="subxComment"># push *(EAX+12)</span> <span id="L201" class="LineNr">201 </span> <span class="subxS2Comment"># . . call</span> @@ -295,11 +295,11 @@ if ('onhashchange' in window) { <span id="L229" class="LineNr">229 </span> e8/call trace/disp32 <span id="L230" class="LineNr">230 </span> <span class="subxS2Comment"># . . discard args</span> <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="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="Constant">"F - test-trace-appends"</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="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 <span id="L238" class="LineNr">238 </span> ff 6/subop/push 1/mod/*+disp8 0/rm32/EAX <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 0xc/disp8 <span class="CommentedCode"> . </span> <span class="subxComment"># push *(EAX+12)</span> <span id="L239" class="LineNr">239 </span> <span class="subxS2Comment"># . . call</span> @@ -325,11 +325,11 @@ if ('onhashchange' in window) { <span id="L259" class="LineNr">259 </span> e8/call trace/disp32 <span id="L260" class="LineNr">260 </span> <span class="subxS2Comment"># . . discard args</span> <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="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="Constant">"F - test-trace-empty-line"</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="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 <span id="L268" class="LineNr">268 </span> ff 6/subop/push 1/mod/*+disp8 0/rm32/EAX <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 0xc/disp8 <span class="CommentedCode"> . </span> <span class="subxComment"># push *(EAX+12)</span> <span id="L269" class="LineNr">269 </span> <span class="subxS2Comment"># . . call</span> @@ -348,13 +348,13 @@ if ('onhashchange' in window) { <span id="L282" class="LineNr">282 </span> 89/copy 3/mod/direct 5/rm32/EBP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 4/r32/ESP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="subxComment"># copy ESP to EBP</span> <span id="L283" class="LineNr">283 </span> <span class="subxS1Comment"># . save registers</span> <span id="L284" class="LineNr">284 </span> 51/push-ECX -<span id="L285" class="LineNr">285 </span> <span class="subxComment"># _append-4(out, outend, &s.data[0], &s.data[s.length]) -> num_bytes_appended/EAX</span> -<span id="L286" class="LineNr">286 </span> <span class="subxS2Comment"># . . push &s.data[s.length]</span> +<span id="L285" class="LineNr">285 </span> <span class="subxComment"># _append-4(out, outend, &s->data[0], &s->data[s->length]) -> num_bytes_appended/EAX</span> +<span id="L286" class="LineNr">286 </span> <span class="subxS2Comment"># . . push &s->data[s->length]</span> <span id="L287" class="LineNr">287 </span> 8b/copy 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none 0/r32/EAX 0x10/disp8 <span class="CommentedCode"> . </span> <span class="subxComment"># copy *(EBP+16) to EAX</span> <span id="L288" class="LineNr">288 </span> 8b/copy 0/mod/indirect 0/rm32/EAX <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 *EAX to ECX</span> <span id="L289" class="LineNr">289 </span> 8d/copy-address 1/mod/*+disp8 4/rm32/sib 0/base/EAX 1/index/ECX <span class="CommentedCode"> . </span> 1/r32/ECX 4/disp8 <span class="CommentedCode"> . </span> <span class="subxComment"># copy EAX+ECX+4 to ECX</span> <span id="L290" class="LineNr">290 </span> 51/push-ECX -<span id="L291" class="LineNr">291 </span> <span class="subxS2Comment"># . . push &s.data[0]</span> +<span id="L291" class="LineNr">291 </span> <span class="subxS2Comment"># . . push &s->data[0]</span> <span id="L292" class="LineNr">292 </span> 8d/copy-address 1/mod/*+disp8 0/rm32/EAX <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 1/r32/ECX 4/disp8 <span class="CommentedCode"> . </span> <span class="subxComment"># copy EAX+4 to ECX</span> <span id="L293" class="LineNr">293 </span> 51/push-ECX <span id="L294" class="LineNr">294 </span> <span class="subxS2Comment"># . . push outend</span> |