diff options
author | Kartik Agaram <vc@akkartik.com> | 2020-01-12 12:15:55 -0800 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2020-01-12 14:52:07 -0800 |
commit | fa786ea791469364d635b6a5eb877b0c4e3333ce (patch) | |
tree | 090da2376f69341f9038e182ccf14c6a1cf91b9f /html/053new-segment.subx.html | |
parent | f1eade728695ed3f52ae4e13f0a91dfe769e8567 (diff) | |
download | mu-fa786ea791469364d635b6a5eb877b0c4e3333ce.tar.gz |
5884
Diffstat (limited to 'html/053new-segment.subx.html')
-rw-r--r-- | html/053new-segment.subx.html | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/html/053new-segment.subx.html b/html/053new-segment.subx.html index 6197950c..0fdfaff2 100644 --- a/html/053new-segment.subx.html +++ b/html/053new-segment.subx.html @@ -77,7 +77,7 @@ if ('onhashchange' in window) { <span id="L17" class="LineNr">17 </span><span class="subxS1Comment"># . 1-3 bytes 3 bits 2 bits 3 bits 3 bits 3 bits 2 bits 2 bits 0/1/2/4 bytes 0/1/2/4 bytes</span> <span id="L18" class="LineNr">18 </span> <span id="L19" class="LineNr">19 </span><span class="SpecialChar">Entry</span>: <span class="subxComment"># manual test</span> -<span id="L20" class="LineNr">20 </span> <span class="subxComment"># var ad/ecx : (ref allocation-descriptor)</span> +<span id="L20" class="LineNr">20 </span> <span class="subxComment"># var ad/ecx : allocation-descriptor</span> <span id="L21" class="LineNr">21 </span> 68/push 0/imm32/limit <span id="L22" class="LineNr">22 </span> 68/push 0/imm32/curr <span id="L23" class="LineNr">23 </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> @@ -98,7 +98,7 @@ if ('onhashchange' in window) { <span id="L38" class="LineNr">38 </span> b8/copy-to-eax 1/imm32/exit <span id="L39" class="LineNr">39 </span> cd/syscall 0x80/imm8 <span id="L40" class="LineNr">40 </span> -<span id="L41" class="LineNr">41 </span><span class="subxFunction">new-segment</span>: <span class="subxComment"># len : int, ad : (ref allocation-descriptor)</span> +<span id="L41" class="LineNr">41 </span><span class="subxFunction">new-segment</span>: <span class="subxComment"># len : int, ad : allocation-descriptor</span> <span id="L42" class="LineNr">42 </span> <span class="subxS1Comment"># . prologue</span> <span id="L43" class="LineNr">43 </span> 55/push-ebp <span id="L44" class="LineNr">44 </span> 89/copy 3/mod/direct 5/rm32/ebp <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 ebp</span> @@ -132,7 +132,7 @@ if ('onhashchange' in window) { <span id="L72" class="LineNr">72 </span>== data <span id="L73" class="LineNr">73 </span> <span id="L74" class="LineNr">74 </span><span class="subxComment"># various constants used here were found in the Linux sources (search for file mman-common.h)</span> -<span id="L75" class="LineNr">75 </span><span class="subxMinorFunction">_mmap-new-segment</span>: <span class="subxComment"># (ref mmap_arg_struct)</span> +<span id="L75" class="LineNr">75 </span><span class="subxMinorFunction">_mmap-new-segment</span>: <span class="subxComment"># mmap_arg_struct</span> <span id="L76" class="LineNr">76 </span> <span class="subxComment"># addr</span> <span id="L77" class="LineNr">77 </span> 0/imm32 <span id="L78" class="LineNr">78 </span><span class="Constant">$_mmap-new-segment:len</span>: |