about summary refs log tree commit diff stats
path: root/html/subx/apps/handle.subx.html
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2019-02-11 23:01:20 -0800
committerKartik Agaram <vc@akkartik.com>2019-02-11 23:01:20 -0800
commit7bc0f8c1d0a04c082a7295339ceedb0090959ac5 (patch)
tree512ed3f104e0e16f4fcb94cbed288e51c2cd685e /html/subx/apps/handle.subx.html
parent0527fd92cb4748c72c4128c6aae7499e6d5b0c92 (diff)
downloadmu-7bc0f8c1d0a04c082a7295339ceedb0090959ac5.tar.gz
4957
Diffstat (limited to 'html/subx/apps/handle.subx.html')
-rw-r--r--html/subx/apps/handle.subx.html16
1 files changed, 8 insertions, 8 deletions
diff --git a/html/subx/apps/handle.subx.html b/html/subx/apps/handle.subx.html
index 8154acea..6f7728ea 100644
--- a/html/subx/apps/handle.subx.html
+++ b/html/subx/apps/handle.subx.html
@@ -109,7 +109,7 @@ if ('onhashchange' in window) {
 <span id="L48" class="LineNr"> 48 </span>    51/push-ECX
 <span id="L49" class="LineNr"> 49 </span>    ff          6/subop/push        1/mod/*+disp8   5/rm32/EBP   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>          8/disp8        <span class="Normal"> . </span>                <span class="subxComment"># push *(EBP+8)</span>
 <span id="L50" class="LineNr"> 50 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L51" class="LineNr"> 51 </span>    e8/call  <a href='../067allocate.subx.html#L41'>allocate</a>/disp32
+<span id="L51" class="LineNr"> 51 </span>    e8/call  <a href='../069allocate.subx.html#L41'>allocate</a>/disp32
 <span id="L52" class="LineNr"> 52 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L53" class="LineNr"> 53 </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="L54" class="LineNr"> 54 </span>    <span class="subxComment"># EDX = out</span>
@@ -155,7 +155,7 @@ if ('onhashchange' in window) {
 <span id="L94" class="LineNr"> 94 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L95" class="LineNr"> 95 </span>    51/push-ECX
 <span id="L96" class="LineNr"> 96 </span>    68/push  2/imm32/size
-<span id="L97" class="LineNr"> 97 </span>    68/push  <span class="SpecialChar"><a href='../067allocate.subx.html#L23'>Heap</a></span>/imm32
+<span id="L97" class="LineNr"> 97 </span>    68/push  <span class="SpecialChar"><a href='../069allocate.subx.html#L23'>Heap</a></span>/imm32
 <span id="L98" class="LineNr"> 98 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L99" class="LineNr"> 99 </span>    e8/call  <a href='handle.subx.html#L35'>new</a>/disp32
 <span id="L100" class="LineNr">100 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -305,12 +305,12 @@ if ('onhashchange' in window) {
 <span id="L244" class="LineNr">244 </span>    68/push  0/imm32/alloc-id
 <span id="L245" class="LineNr">245 </span>    89/copy                         3/mod/direct    1/rm32/ECX   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>          4/r32/ESP  <span class="Normal"> . </span>             <span class="Normal"> . </span>                <span class="subxComment"># copy ESP to ECX</span>
 <span id="L246" class="LineNr">246 </span>    <span class="subxComment"># var old_top/EDX = Heap-&gt;curr</span>
-<span id="L247" class="LineNr">247 </span>    8b/copy                         0/mod/indirect  5/rm32/.disp32           <span class="Normal"> . </span>           <span class="Normal"> . </span>          2/r32/EDX   <span class="SpecialChar"><a href='../067allocate.subx.html#L23'>Heap</a></span>/disp32    <span class="Normal"> . </span>                <span class="subxComment"># copy *Heap to EDX</span>
+<span id="L247" class="LineNr">247 </span>    8b/copy                         0/mod/indirect  5/rm32/.disp32           <span class="Normal"> . </span>           <span class="Normal"> . </span>          2/r32/EDX   <span class="SpecialChar"><a href='../069allocate.subx.html#L23'>Heap</a></span>/disp32    <span class="Normal"> . </span>                <span class="subxComment"># copy *Heap to EDX</span>
 <span id="L248" class="LineNr">248 </span>    <span class="subxComment"># new(Heap, 2, handle)</span>
 <span id="L249" class="LineNr">249 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L250" class="LineNr">250 </span>    51/push-ECX
 <span id="L251" class="LineNr">251 </span>    68/push  2/imm32/size
-<span id="L252" class="LineNr">252 </span>    68/push  <span class="SpecialChar"><a href='../067allocate.subx.html#L23'>Heap</a></span>/imm32
+<span id="L252" class="LineNr">252 </span>    68/push  <span class="SpecialChar"><a href='../069allocate.subx.html#L23'>Heap</a></span>/imm32
 <span id="L253" class="LineNr">253 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L254" class="LineNr">254 </span>    e8/call  <a href='handle.subx.html#L35'>new</a>/disp32
 <span id="L255" class="LineNr">255 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -357,19 +357,19 @@ if ('onhashchange' in window) {
 <span id="L296" class="LineNr">296 </span>    68/push  0/imm32/alloc-id
 <span id="L297" class="LineNr">297 </span>    89/copy                         3/mod/direct    1/rm32/ECX   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>          4/r32/ESP  <span class="Normal"> . </span>             <span class="Normal"> . </span>                <span class="subxComment"># copy ESP to ECX</span>
 <span id="L298" class="LineNr">298 </span>    <span class="subxComment"># var old_top/EBX = Heap-&gt;curr</span>
-<span id="L299" class="LineNr">299 </span>    8b/copy                         0/mod/indirect  5/rm32/.disp32           <span class="Normal"> . </span>           <span class="Normal"> . </span>          3/r32/EBX   <span class="SpecialChar"><a href='../067allocate.subx.html#L23'>Heap</a></span>/disp32    <span class="Normal"> . </span>                <span class="subxComment"># copy *Heap to EBX</span>
+<span id="L299" class="LineNr">299 </span>    8b/copy                         0/mod/indirect  5/rm32/.disp32           <span class="Normal"> . </span>           <span class="Normal"> . </span>          3/r32/EBX   <span class="SpecialChar"><a href='../069allocate.subx.html#L23'>Heap</a></span>/disp32    <span class="Normal"> . </span>                <span class="subxComment"># copy *Heap to EBX</span>
 <span id="L300" class="LineNr">300 </span>    <span class="subxComment"># first allocation, to h1</span>
 <span id="L301" class="LineNr">301 </span>    <span class="subxS1Comment"># . new(Heap, 2, h1)</span>
 <span id="L302" class="LineNr">302 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L303" class="LineNr">303 </span>    51/push-ECX
 <span id="L304" class="LineNr">304 </span>    68/push  2/imm32/size
-<span id="L305" class="LineNr">305 </span>    68/push  <span class="SpecialChar"><a href='../067allocate.subx.html#L23'>Heap</a></span>/imm32
+<span id="L305" class="LineNr">305 </span>    68/push  <span class="SpecialChar"><a href='../069allocate.subx.html#L23'>Heap</a></span>/imm32
 <span id="L306" class="LineNr">306 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L307" class="LineNr">307 </span>    e8/call  <a href='handle.subx.html#L35'>new</a>/disp32
 <span id="L308" class="LineNr">308 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L309" class="LineNr">309 </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="L310" class="LineNr">310 </span>    <span class="subxComment"># reset Heap-&gt;curr to mimic reclamation</span>
-<span id="L311" class="LineNr">311 </span>    89/copy                         0/mod/indirect  5/rm32/.disp32           <span class="Normal"> . </span>           <span class="Normal"> . </span>          3/r32/EBX   <span class="SpecialChar"><a href='../067allocate.subx.html#L23'>Heap</a></span>/disp32    <span class="Normal"> . </span>                <span class="subxComment"># copy EBX to *Heap</span>
+<span id="L311" class="LineNr">311 </span>    89/copy                         0/mod/indirect  5/rm32/.disp32           <span class="Normal"> . </span>           <span class="Normal"> . </span>          3/r32/EBX   <span class="SpecialChar"><a href='../069allocate.subx.html#L23'>Heap</a></span>/disp32    <span class="Normal"> . </span>                <span class="subxComment"># copy EBX to *Heap</span>
 <span id="L312" class="LineNr">312 </span>    <span class="subxComment"># second allocation that returns the same address as the first</span>
 <span id="L313" class="LineNr">313 </span>    <span class="subxComment"># var h2/EDX = {0, 0}</span>
 <span id="L314" class="LineNr">314 </span>    68/push  0/imm32/address
@@ -379,7 +379,7 @@ if ('onhashchange' in window) {
 <span id="L318" class="LineNr">318 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L319" class="LineNr">319 </span>    52/push-EDX
 <span id="L320" class="LineNr">320 </span>    68/push  2/imm32/size
-<span id="L321" class="LineNr">321 </span>    68/push  <span class="SpecialChar"><a href='../067allocate.subx.html#L23'>Heap</a></span>/imm32
+<span id="L321" class="LineNr">321 </span>    68/push  <span class="SpecialChar"><a href='../069allocate.subx.html#L23'>Heap</a></span>/imm32
 <span id="L322" class="LineNr">322 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L323" class="LineNr">323 </span>    e8/call  <a href='handle.subx.html#L35'>new</a>/disp32
 <span id="L324" class="LineNr">324 </span>    <span class="subxS2Comment"># . . discard args</span>