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-12-02 14:41:21 -0800
committerKartik Agaram <vc@akkartik.com>2018-12-02 14:41:21 -0800
commitc98d4b1c6ae2d103acc7b4f15e4dc6336f30de17 (patch)
tree46da18e339b2d87fc14b9f064cf1addf04a5ae64 /html/subx/055trace.subx.html
parentf75f333f52d42908ebf427f04fa6033f285ea5e5 (diff)
downloadmu-c98d4b1c6ae2d103acc7b4f15e4dc6336f30de17.tar.gz
4818
Diffstat (limited to 'html/subx/055trace.subx.html')
-rw-r--r--html/subx/055trace.subx.html20
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-&gt;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-&gt;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">&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="L198" class="LineNr">198 </span>    <span class="subxS2Comment"># . . push *_test-trace-stream-&gt;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-&gt;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">&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="L236" class="LineNr">236 </span>    <span class="subxS2Comment"># . . push *_test-trace-stream-&gt;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-&gt;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">&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="L266" class="LineNr">266 </span>    <span class="subxS2Comment"># . . push *_test-trace-stream-&gt;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, &amp;s.data[0], &amp;s.data[s.length]) -&gt; num_bytes_appended/EAX</span>
-<span id="L286" class="LineNr">286 </span>    <span class="subxS2Comment"># . . push &amp;s.data[s.length]</span>
+<span id="L285" class="LineNr">285 </span>    <span class="subxComment"># _append-4(out, outend, &amp;s-&gt;data[0], &amp;s-&gt;data[s-&gt;length]) -&gt; num_bytes_appended/EAX</span>
+<span id="L286" class="LineNr">286 </span>    <span class="subxS2Comment"># . . push &amp;s-&gt;data[s-&gt;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 &amp;s.data[0]</span>
+<span id="L291" class="LineNr">291 </span>    <span class="subxS2Comment"># . . push &amp;s-&gt;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>