about summary refs log tree commit diff stats
path: root/html/056trace.subx.html
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2020-06-12 07:57:27 -0700
committerKartik Agaram <vc@akkartik.com>2020-06-12 07:57:38 -0700
commit86351aafe218a7386f6578be3c4da3edcdcb0c98 (patch)
tree209e27b8ad7ed2a8f733c699b278d19d0f59bf43 /html/056trace.subx.html
parent07dba48f13be2aaa531b3d75a7d48d36e6ab4cb1 (diff)
downloadmu-86351aafe218a7386f6578be3c4da3edcdcb0c98.tar.gz
6513
Diffstat (limited to 'html/056trace.subx.html')
-rw-r--r--html/056trace.subx.html125
1 files changed, 62 insertions, 63 deletions
diff --git a/html/056trace.subx.html b/html/056trace.subx.html
index 8897bbf4..3cb25ace 100644
--- a/html/056trace.subx.html
+++ b/html/056trace.subx.html
@@ -122,7 +122,7 @@ if ('onhashchange' in window) {
 <span id="L59" class="LineNr"> 59 </span>    68/push  <span class="SpecialChar"><a href='056trace.subx.html#L25'>Trace-segment</a></span>/imm32
 <span id="L60" class="LineNr"> 60 </span>    51/push-ecx
 <span id="L61" class="LineNr"> 61 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L62" class="LineNr"> 62 </span>    e8/call  <a href='053new-segment.subx.html#L41'>new-segment</a>/disp32
+<span id="L62" class="LineNr"> 62 </span>    e8/call  <a href='053new-segment.subx.html#L40'>new-segment</a>/disp32
 <span id="L63" class="LineNr"> 63 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L64" class="LineNr"> 64 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              8/imm32           <span class="subxComment"># add to esp</span>
 <span id="L65" class="LineNr"> 65 </span>    <span class="subxComment"># copy Trace-segment-&gt;curr to *Trace-stream</span>
@@ -187,7 +187,7 @@ if ('onhashchange' in window) {
 <span id="L124" class="LineNr">124 </span>    8b/copy                         0/mod/indirect  7/rm32/edi   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>          1/r32/ecx  <span class="Normal"> . </span>             <span class="Normal"> . </span>                <span class="subxComment"># copy *edi to ecx</span>
 <span id="L125" class="LineNr">125 </span>    <span class="subxComment"># eax = _append-3(&amp;t-&gt;data[t-&gt;write], &amp;t-&gt;data[t-&gt;size], line)</span>
 <span id="L126" class="LineNr">126 </span>    <span class="subxS2Comment"># . . push line</span>
-<span id="L127" class="LineNr">127 </span>    68/push  <span class="SpecialChar"><a href='051test.subx.html#L83'>Newline</a></span>/imm32
+<span id="L127" class="LineNr">127 </span>    68/push  <span class="SpecialChar"><a href='051test.subx.html#L82'>Newline</a></span>/imm32
 <span id="L128" class="LineNr">128 </span>    <span class="subxS2Comment"># . . push &amp;t-&gt;data[t-&gt;size]</span>
 <span id="L129" class="LineNr">129 </span>    8d/copy-address                 1/mod/*+disp8   4/rm32/sib    7/base/edi  2/index/edx  <span class="Normal"> . </span>          3/r32/ebx   0xc/disp8      <span class="Normal"> . </span>                <span class="subxComment"># copy edi+edx+12 to ebx</span>
 <span id="L130" class="LineNr">130 </span>    53/push-ebx
@@ -236,7 +236,7 @@ if ('onhashchange' in window) {
 <span id="L173" class="LineNr">173 </span>    b8/copy-to-eax  <a href='056trace.subx.html#L31'>_test-trace-stream</a>/imm32
 <span id="L174" class="LineNr">174 </span>    ff          6/subop/push        1/mod/*+disp8   0/rm32/eax   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>          0xc/disp8      <span class="Normal"> . </span>                <span class="subxComment"># push *(eax+12)</span>
 <span id="L175" class="LineNr">175 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L176" class="LineNr">176 </span>    e8/call  <a href='051test.subx.html#L24'>check-ints-equal</a>/disp32
+<span id="L176" class="LineNr">176 </span>    e8/call  <a href='051test.subx.html#L23'>check-ints-equal</a>/disp32
 <span id="L177" class="LineNr">177 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L178" class="LineNr">178 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
 <span id="L179" class="LineNr">179 </span>    <span class="subxComment"># pop into *Trace-stream</span>
@@ -274,7 +274,7 @@ if ('onhashchange' in window) {
 <span id="L211" class="LineNr">211 </span>    b8/copy-to-eax  <a href='056trace.subx.html#L31'>_test-trace-stream</a>/imm32
 <span id="L212" class="LineNr">212 </span>    ff          6/subop/push        1/mod/*+disp8   0/rm32/eax   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>          0xc/disp8      <span class="Normal"> . </span>                <span class="subxComment"># push *(eax+12)</span>
 <span id="L213" class="LineNr">213 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L214" class="LineNr">214 </span>    e8/call  <a href='051test.subx.html#L24'>check-ints-equal</a>/disp32
+<span id="L214" class="LineNr">214 </span>    e8/call  <a href='051test.subx.html#L23'>check-ints-equal</a>/disp32
 <span id="L215" class="LineNr">215 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L216" class="LineNr">216 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
 <span id="L217" class="LineNr">217 </span>    <span class="subxComment"># pop into *Trace-stream</span>
@@ -305,7 +305,7 @@ if ('onhashchange' in window) {
 <span id="L242" class="LineNr">242 </span>    b8/copy-to-eax  <a href='056trace.subx.html#L31'>_test-trace-stream</a>/imm32
 <span id="L243" class="LineNr">243 </span>    ff          6/subop/push        1/mod/*+disp8   0/rm32/eax   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>          0xc/disp8      <span class="Normal"> . </span>                <span class="subxComment"># push *(eax+12)</span>
 <span id="L244" class="LineNr">244 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L245" class="LineNr">245 </span>    e8/call  <a href='051test.subx.html#L24'>check-ints-equal</a>/disp32
+<span id="L245" class="LineNr">245 </span>    e8/call  <a href='051test.subx.html#L23'>check-ints-equal</a>/disp32
 <span id="L246" class="LineNr">246 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L247" class="LineNr">247 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
 <span id="L248" class="LineNr">248 </span>    <span class="subxComment"># pop into *Trace-stream</span>
@@ -357,7 +357,7 @@ if ('onhashchange' in window) {
 <span id="L294" class="LineNr">294 </span>    68/push  1/imm32
 <span id="L295" class="LineNr">295 </span>    50/push-eax
 <span id="L296" class="LineNr">296 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L297" class="LineNr">297 </span>    e8/call <a href='051test.subx.html#L24'>check-ints-equal</a>/disp32
+<span id="L297" class="LineNr">297 </span>    e8/call <a href='051test.subx.html#L23'>check-ints-equal</a>/disp32
 <span id="L298" class="LineNr">298 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L299" class="LineNr">299 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
 <span id="L300" class="LineNr">300 </span><span class="Constant">$check-trace-scans-to:end</span>:
@@ -474,7 +474,7 @@ if ('onhashchange' in window) {
 <span id="L411" class="LineNr">411 </span>    68/push  1/imm32
 <span id="L412" class="LineNr">412 </span>    50/push-eax
 <span id="L413" class="LineNr">413 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L414" class="LineNr">414 </span>    e8/call <a href='051test.subx.html#L24'>check-ints-equal</a>/disp32
+<span id="L414" class="LineNr">414 </span>    e8/call <a href='051test.subx.html#L23'>check-ints-equal</a>/disp32
 <span id="L415" class="LineNr">415 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L416" class="LineNr">416 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
 <span id="L417" class="LineNr">417 </span>    <span class="subxComment"># pop into *Trace-stream</span>
@@ -518,7 +518,7 @@ if ('onhashchange' in window) {
 <span id="L455" class="LineNr">455 </span>    68/push  1/imm32
 <span id="L456" class="LineNr">456 </span>    50/push-eax
 <span id="L457" class="LineNr">457 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L458" class="LineNr">458 </span>    e8/call <a href='051test.subx.html#L24'>check-ints-equal</a>/disp32
+<span id="L458" class="LineNr">458 </span>    e8/call <a href='051test.subx.html#L23'>check-ints-equal</a>/disp32
 <span id="L459" class="LineNr">459 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L460" class="LineNr">460 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
 <span id="L461" class="LineNr">461 </span>    <span class="subxComment"># pop into *Trace-stream</span>
@@ -563,7 +563,7 @@ if ('onhashchange' in window) {
 <span id="L500" class="LineNr">500 </span>    68/push  0/imm32
 <span id="L501" class="LineNr">501 </span>    50/push-eax
 <span id="L502" class="LineNr">502 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L503" class="LineNr">503 </span>    e8/call <a href='051test.subx.html#L24'>check-ints-equal</a>/disp32
+<span id="L503" class="LineNr">503 </span>    e8/call <a href='051test.subx.html#L23'>check-ints-equal</a>/disp32
 <span id="L504" class="LineNr">504 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L505" class="LineNr">505 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
 <span id="L506" class="LineNr">506 </span>    <span class="subxComment"># pop into *Trace-stream</span>
@@ -594,7 +594,7 @@ if ('onhashchange' in window) {
 <span id="L531" class="LineNr">531 </span>    b8/copy-to-eax  <a href='056trace.subx.html#L31'>_test-trace-stream</a>/imm32
 <span id="L532" class="LineNr">532 </span>    ff          6/subop/push        1/mod/*+disp8   0/rm32/eax   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>          4/disp8        <span class="Normal"> . </span>                <span class="subxComment"># push *(eax+4)</span>
 <span id="L533" class="LineNr">533 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L534" class="LineNr">534 </span>    e8/call <a href='051test.subx.html#L24'>check-ints-equal</a>/disp32
+<span id="L534" class="LineNr">534 </span>    e8/call <a href='051test.subx.html#L23'>check-ints-equal</a>/disp32
 <span id="L535" class="LineNr">535 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L536" class="LineNr">536 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
 <span id="L537" class="LineNr">537 </span>    <span class="subxComment"># perform a failing scan</span>
@@ -613,7 +613,7 @@ if ('onhashchange' in window) {
 <span id="L550" class="LineNr">550 </span>    b8/copy-to-eax  <a href='056trace.subx.html#L31'>_test-trace-stream</a>/imm32
 <span id="L551" class="LineNr">551 </span>    ff          6/subop/push        1/mod/*+disp8   0/rm32/eax   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>          4/disp8        <span class="Normal"> . </span>                <span class="subxComment"># push *(eax+4)</span>
 <span id="L552" class="LineNr">552 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L553" class="LineNr">553 </span>    e8/call <a href='051test.subx.html#L24'>check-ints-equal</a>/disp32
+<span id="L553" class="LineNr">553 </span>    e8/call <a href='051test.subx.html#L23'>check-ints-equal</a>/disp32
 <span id="L554" class="LineNr">554 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L555" class="LineNr">555 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
 <span id="L556" class="LineNr">556 </span>    <span class="subxComment"># pop into *Trace-stream</span>
@@ -717,7 +717,7 @@ if ('onhashchange' in window) {
 <span id="L654" class="LineNr">654 </span>    <span class="subxS1Comment"># . eax = next-line-matches?(_test-stream-line-ABABA, &quot;blah blah&quot;)</span>
 <span id="L655" class="LineNr">655 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L656" class="LineNr">656 </span>    68/push  <span class="Constant">&quot;blah blah&quot;</span>/imm32
-<span id="L657" class="LineNr">657 </span>    68/push  <a href='056trace.subx.html#L963'>_test-stream-line-ABABA</a>/imm32
+<span id="L657" class="LineNr">657 </span>    68/push  <a href='056trace.subx.html#L962'>_test-stream-line-ABABA</a>/imm32
 <span id="L658" class="LineNr">658 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L659" class="LineNr">659 </span>    e8/call  <a href='056trace.subx.html#L561'>next-line-matches?</a>/disp32
 <span id="L660" class="LineNr">660 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -728,7 +728,7 @@ if ('onhashchange' in window) {
 <span id="L665" class="LineNr">665 </span>    68/push  0/imm32
 <span id="L666" class="LineNr">666 </span>    50/push-eax
 <span id="L667" class="LineNr">667 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L668" class="LineNr">668 </span>    e8/call  <a href='051test.subx.html#L24'>check-ints-equal</a>/disp32
+<span id="L668" class="LineNr">668 </span>    e8/call  <a href='051test.subx.html#L23'>check-ints-equal</a>/disp32
 <span id="L669" class="LineNr">669 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L670" class="LineNr">670 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
 <span id="L671" class="LineNr">671 </span>    c3/return
@@ -738,7 +738,7 @@ if ('onhashchange' in window) {
 <span id="L675" class="LineNr">675 </span>    <span class="subxS1Comment"># . eax = next-line-matches?(_test-stream-line-ABABA, &quot;&quot;)</span>
 <span id="L676" class="LineNr">676 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L677" class="LineNr">677 </span>    68/push  <span class="Constant">&quot;&quot;</span>/imm32
-<span id="L678" class="LineNr">678 </span>    68/push  <a href='056trace.subx.html#L963'>_test-stream-line-ABABA</a>/imm32
+<span id="L678" class="LineNr">678 </span>    68/push  <a href='056trace.subx.html#L962'>_test-stream-line-ABABA</a>/imm32
 <span id="L679" class="LineNr">679 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L680" class="LineNr">680 </span>    e8/call  <a href='056trace.subx.html#L561'>next-line-matches?</a>/disp32
 <span id="L681" class="LineNr">681 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -749,7 +749,7 @@ if ('onhashchange' in window) {
 <span id="L686" class="LineNr">686 </span>    68/push  0/imm32
 <span id="L687" class="LineNr">687 </span>    50/push-eax
 <span id="L688" class="LineNr">688 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L689" class="LineNr">689 </span>    e8/call  <a href='051test.subx.html#L24'>check-ints-equal</a>/disp32
+<span id="L689" class="LineNr">689 </span>    e8/call  <a href='051test.subx.html#L23'>check-ints-equal</a>/disp32
 <span id="L690" class="LineNr">690 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L691" class="LineNr">691 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
 <span id="L692" class="LineNr">692 </span>    c3/return
@@ -759,7 +759,7 @@ if ('onhashchange' in window) {
 <span id="L696" class="LineNr">696 </span>    <span class="subxS1Comment"># . eax = next-line-matches?(_test-stream-line-ABABA, &quot;AA&quot;)</span>
 <span id="L697" class="LineNr">697 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L698" class="LineNr">698 </span>    68/push  <span class="Constant">&quot;AA&quot;</span>/imm32
-<span id="L699" class="LineNr">699 </span>    68/push  <a href='056trace.subx.html#L963'>_test-stream-line-ABABA</a>/imm32
+<span id="L699" class="LineNr">699 </span>    68/push  <a href='056trace.subx.html#L962'>_test-stream-line-ABABA</a>/imm32
 <span id="L700" class="LineNr">700 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L701" class="LineNr">701 </span>    e8/call  <a href='056trace.subx.html#L561'>next-line-matches?</a>/disp32
 <span id="L702" class="LineNr">702 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -770,7 +770,7 @@ if ('onhashchange' in window) {
 <span id="L707" class="LineNr">707 </span>    68/push  0/imm32
 <span id="L708" class="LineNr">708 </span>    50/push-eax
 <span id="L709" class="LineNr">709 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L710" class="LineNr">710 </span>    e8/call  <a href='051test.subx.html#L24'>check-ints-equal</a>/disp32
+<span id="L710" class="LineNr">710 </span>    e8/call  <a href='051test.subx.html#L23'>check-ints-equal</a>/disp32
 <span id="L711" class="LineNr">711 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L712" class="LineNr">712 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
 <span id="L713" class="LineNr">713 </span>    c3/return
@@ -780,7 +780,7 @@ if ('onhashchange' in window) {
 <span id="L717" class="LineNr">717 </span>    <span class="subxS1Comment"># . eax = next-line-matches?(_test-stream-line-ABABA, &quot;ABABA&quot;)</span>
 <span id="L718" class="LineNr">718 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L719" class="LineNr">719 </span>    68/push  <span class="Constant">&quot;ABABA&quot;</span>/imm32
-<span id="L720" class="LineNr">720 </span>    68/push  <a href='056trace.subx.html#L963'>_test-stream-line-ABABA</a>/imm32
+<span id="L720" class="LineNr">720 </span>    68/push  <a href='056trace.subx.html#L962'>_test-stream-line-ABABA</a>/imm32
 <span id="L721" class="LineNr">721 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L722" class="LineNr">722 </span>    e8/call  <a href='056trace.subx.html#L561'>next-line-matches?</a>/disp32
 <span id="L723" class="LineNr">723 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -791,7 +791,7 @@ if ('onhashchange' in window) {
 <span id="L728" class="LineNr">728 </span>    68/push  1/imm32
 <span id="L729" class="LineNr">729 </span>    50/push-eax
 <span id="L730" class="LineNr">730 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L731" class="LineNr">731 </span>    e8/call  <a href='051test.subx.html#L24'>check-ints-equal</a>/disp32
+<span id="L731" class="LineNr">731 </span>    e8/call  <a href='051test.subx.html#L23'>check-ints-equal</a>/disp32
 <span id="L732" class="LineNr">732 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L733" class="LineNr">733 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
 <span id="L734" class="LineNr">734 </span>    c3/return
@@ -865,7 +865,7 @@ if ('onhashchange' in window) {
 <span id="L802" class="LineNr">802 </span>    <span class="subxComment"># skipping next line in empty stream leaves read pointer at 0</span>
 <span id="L803" class="LineNr">803 </span>    <span class="subxS1Comment"># . skip-next-line(_test-stream-empty)</span>
 <span id="L804" class="LineNr">804 </span>    <span class="subxS2Comment"># . . push args</span>
-<span id="L805" class="LineNr">805 </span>    68/push  <a href='056trace.subx.html#L973'>_test-stream-empty</a>/imm32
+<span id="L805" class="LineNr">805 </span>    68/push  <a href='056trace.subx.html#L972'>_test-stream-empty</a>/imm32
 <span id="L806" class="LineNr">806 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L807" class="LineNr">807 </span>    e8/call  <a href='056trace.subx.html#L737'>skip-next-line</a>/disp32
 <span id="L808" class="LineNr">808 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -874,11 +874,11 @@ if ('onhashchange' in window) {
 <span id="L811" class="LineNr">811 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L812" class="LineNr">812 </span>    68/push  <span class="Constant">&quot;F - test-skip-next-line-empty&quot;</span>/imm32
 <span id="L813" class="LineNr">813 </span>    68/push  0/imm32
-<span id="L814" class="LineNr">814 </span>    b8/copy-to-eax  <a href='056trace.subx.html#L973'>_test-stream-empty</a>/imm32
+<span id="L814" class="LineNr">814 </span>    b8/copy-to-eax  <a href='056trace.subx.html#L972'>_test-stream-empty</a>/imm32
 <span id="L815" class="LineNr">815 </span>    8b/copy                         1/mod/*+disp8   0/rm32/eax   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>          0/r32/eax   4/disp8        <span class="Normal"> . </span>                <span class="subxComment"># copy *(eax+4) to eax</span>
 <span id="L816" class="LineNr">816 </span>    50/push-eax
 <span id="L817" class="LineNr">817 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L818" class="LineNr">818 </span>    e8/call  <a href='051test.subx.html#L24'>check-ints-equal</a>/disp32
+<span id="L818" class="LineNr">818 </span>    e8/call  <a href='051test.subx.html#L23'>check-ints-equal</a>/disp32
 <span id="L819" class="LineNr">819 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L820" class="LineNr">820 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
 <span id="L821" class="LineNr">821 </span>    c3/return
@@ -887,7 +887,7 @@ if ('onhashchange' in window) {
 <span id="L824" class="LineNr">824 </span>    <span class="subxComment"># skipping next line increments read pointer by length of line + 1 (for newline)</span>
 <span id="L825" class="LineNr">825 </span>    <span class="subxS1Comment"># . skip-next-line(_test-stream-filled)</span>
 <span id="L826" class="LineNr">826 </span>    <span class="subxS2Comment"># . . push args</span>
-<span id="L827" class="LineNr">827 </span>    68/push  <a href='056trace.subx.html#L983'>_test-stream-filled</a>/imm32
+<span id="L827" class="LineNr">827 </span>    68/push  <a href='056trace.subx.html#L982'>_test-stream-filled</a>/imm32
 <span id="L828" class="LineNr">828 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L829" class="LineNr">829 </span>    e8/call  <a href='056trace.subx.html#L737'>skip-next-line</a>/disp32
 <span id="L830" class="LineNr">830 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -896,11 +896,11 @@ if ('onhashchange' in window) {
 <span id="L833" class="LineNr">833 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L834" class="LineNr">834 </span>    68/push  <span class="Constant">&quot;F - test-skip-next-line-filled&quot;</span>/imm32
 <span id="L835" class="LineNr">835 </span>    68/push  5/imm32
-<span id="L836" class="LineNr">836 </span>    b8/copy-to-eax  <a href='056trace.subx.html#L983'>_test-stream-filled</a>/imm32
+<span id="L836" class="LineNr">836 </span>    b8/copy-to-eax  <a href='056trace.subx.html#L982'>_test-stream-filled</a>/imm32
 <span id="L837" class="LineNr">837 </span>    8b/copy                         1/mod/*+disp8   0/rm32/eax   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>          0/r32/eax   4/disp8        <span class="Normal"> . </span>                <span class="subxComment"># copy *(eax+4) to eax</span>
 <span id="L838" class="LineNr">838 </span>    50/push-eax
 <span id="L839" class="LineNr">839 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L840" class="LineNr">840 </span>    e8/call  <a href='051test.subx.html#L24'>check-ints-equal</a>/disp32
+<span id="L840" class="LineNr">840 </span>    e8/call  <a href='051test.subx.html#L23'>check-ints-equal</a>/disp32
 <span id="L841" class="LineNr">841 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L842" class="LineNr">842 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
 <span id="L843" class="LineNr">843 </span>    c3/return
@@ -1012,48 +1012,47 @@ if ('onhashchange' in window) {
 <span id="L949" class="LineNr">949 </span>    68/push  <span class="Constant">&quot;stream overflow\n&quot;</span>/imm32
 <span id="L950" class="LineNr">950 </span>    68/push  2/imm32/stderr
 <span id="L951" class="LineNr">951 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L952" class="LineNr">952 </span>    e8/call  <a href='050_write.subx.html#L14'>_write</a>/disp32
+<span id="L952" class="LineNr">952 </span>    e8/call  <a href='050_write.subx.html#L12'>_write</a>/disp32
 <span id="L953" class="LineNr">953 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L954" class="LineNr">954 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              8/imm32           <span class="subxComment"># add to esp</span>
 <span id="L955" class="LineNr">955 </span>    <span class="subxS1Comment"># . syscall(exit, 1)</span>
 <span id="L956" class="LineNr">956 </span>    bb/copy-to-ebx  1/imm32
-<span id="L957" class="LineNr">957 </span>    b8/copy-to-eax  1/imm32/exit
-<span id="L958" class="LineNr">958 </span>    cd/syscall  0x80/imm8
-<span id="L959" class="LineNr">959 </span>    <span class="subxComment"># never gets here</span>
-<span id="L960" class="LineNr">960 </span>
-<span id="L961" class="LineNr">961 </span>== data
-<span id="L962" class="LineNr">962 </span>
-<span id="L963" class="LineNr">963 </span><span class="subxMinorFunction">_test-stream-line-ABABA</span>:  <span class="subxComment"># (stream byte)</span>
-<span id="L964" class="LineNr">964 </span>    <span class="subxComment"># write</span>
-<span id="L965" class="LineNr">965 </span>    8/imm32
-<span id="L966" class="LineNr">966 </span>    <span class="subxComment"># read</span>
-<span id="L967" class="LineNr">967 </span>    0/imm32
-<span id="L968" class="LineNr">968 </span>    <span class="subxComment"># size</span>
-<span id="L969" class="LineNr">969 </span>    8/imm32
-<span id="L970" class="LineNr">970 </span>    <span class="subxComment"># data</span>
-<span id="L971" class="LineNr">971 </span>    41 42 41 42 41 0a 00 00  <span class="subxComment"># 8 bytes</span>
-<span id="L972" class="LineNr">972 </span>
-<span id="L973" class="LineNr">973 </span><span class="subxMinorFunction">_test-stream-empty</span>:  <span class="subxComment"># (stream byte)</span>
-<span id="L974" class="LineNr">974 </span>    <span class="subxComment"># write</span>
-<span id="L975" class="LineNr">975 </span>    0/imm32
-<span id="L976" class="LineNr">976 </span>    <span class="subxComment"># read</span>
-<span id="L977" class="LineNr">977 </span>    0/imm32
-<span id="L978" class="LineNr">978 </span>    <span class="subxComment"># size</span>
-<span id="L979" class="LineNr">979 </span>    8/imm32
-<span id="L980" class="LineNr">980 </span>    <span class="subxComment"># data</span>
-<span id="L981" class="LineNr">981 </span>    00 00 00 00 00 00 00 00  <span class="subxComment"># 8 bytes</span>
-<span id="L982" class="LineNr">982 </span>
-<span id="L983" class="LineNr">983 </span><span class="subxMinorFunction">_test-stream-filled</span>:  <span class="subxComment"># (stream byte)</span>
-<span id="L984" class="LineNr">984 </span>    <span class="subxComment"># write</span>
-<span id="L985" class="LineNr">985 </span>    8/imm32
-<span id="L986" class="LineNr">986 </span>    <span class="subxComment"># read</span>
-<span id="L987" class="LineNr">987 </span>    0/imm32
-<span id="L988" class="LineNr">988 </span>    <span class="subxComment"># size</span>
-<span id="L989" class="LineNr">989 </span>    8/imm32
-<span id="L990" class="LineNr">990 </span>    <span class="subxComment"># data</span>
-<span id="L991" class="LineNr">991 </span>    41 41 41 41 0a 41 41 41  <span class="subxComment"># 8 bytes</span>
-<span id="L992" class="LineNr">992 </span>
-<span id="L993" class="LineNr">993 </span><span class="subxS2Comment"># . . vim&#0058;nowrap:textwidth=0</span>
+<span id="L957" class="LineNr">957 </span>    e8/call  syscall_exit/disp32
+<span id="L958" class="LineNr">958 </span>    <span class="subxComment"># never gets here</span>
+<span id="L959" class="LineNr">959 </span>
+<span id="L960" class="LineNr">960 </span>== data
+<span id="L961" class="LineNr">961 </span>
+<span id="L962" class="LineNr">962 </span><span class="subxMinorFunction">_test-stream-line-ABABA</span>:  <span class="subxComment"># (stream byte)</span>
+<span id="L963" class="LineNr">963 </span>    <span class="subxComment"># write</span>
+<span id="L964" class="LineNr">964 </span>    8/imm32
+<span id="L965" class="LineNr">965 </span>    <span class="subxComment"># read</span>
+<span id="L966" class="LineNr">966 </span>    0/imm32
+<span id="L967" class="LineNr">967 </span>    <span class="subxComment"># size</span>
+<span id="L968" class="LineNr">968 </span>    8/imm32
+<span id="L969" class="LineNr">969 </span>    <span class="subxComment"># data</span>
+<span id="L970" class="LineNr">970 </span>    41 42 41 42 41 0a 00 00  <span class="subxComment"># 8 bytes</span>
+<span id="L971" class="LineNr">971 </span>
+<span id="L972" class="LineNr">972 </span><span class="subxMinorFunction">_test-stream-empty</span>:  <span class="subxComment"># (stream byte)</span>
+<span id="L973" class="LineNr">973 </span>    <span class="subxComment"># write</span>
+<span id="L974" class="LineNr">974 </span>    0/imm32
+<span id="L975" class="LineNr">975 </span>    <span class="subxComment"># read</span>
+<span id="L976" class="LineNr">976 </span>    0/imm32
+<span id="L977" class="LineNr">977 </span>    <span class="subxComment"># size</span>
+<span id="L978" class="LineNr">978 </span>    8/imm32
+<span id="L979" class="LineNr">979 </span>    <span class="subxComment"># data</span>
+<span id="L980" class="LineNr">980 </span>    00 00 00 00 00 00 00 00  <span class="subxComment"># 8 bytes</span>
+<span id="L981" class="LineNr">981 </span>
+<span id="L982" class="LineNr">982 </span><span class="subxMinorFunction">_test-stream-filled</span>:  <span class="subxComment"># (stream byte)</span>
+<span id="L983" class="LineNr">983 </span>    <span class="subxComment"># write</span>
+<span id="L984" class="LineNr">984 </span>    8/imm32
+<span id="L985" class="LineNr">985 </span>    <span class="subxComment"># read</span>
+<span id="L986" class="LineNr">986 </span>    0/imm32
+<span id="L987" class="LineNr">987 </span>    <span class="subxComment"># size</span>
+<span id="L988" class="LineNr">988 </span>    8/imm32
+<span id="L989" class="LineNr">989 </span>    <span class="subxComment"># data</span>
+<span id="L990" class="LineNr">990 </span>    41 41 41 41 0a 41 41 41  <span class="subxComment"># 8 bytes</span>
+<span id="L991" class="LineNr">991 </span>
+<span id="L992" class="LineNr">992 </span><span class="subxS2Comment"># . . vim&#0058;nowrap:textwidth=0</span>
 </pre>
 </body>
 </html>