From fa786ea791469364d635b6a5eb877b0c4e3333ce Mon Sep 17 00:00:00 2001 From: Kartik Agaram Date: Sun, 12 Jan 2020 12:15:55 -0800 Subject: 5884 --- html/apps/handle.subx.html | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'html/apps/handle.subx.html') diff --git a/html/apps/handle.subx.html b/html/apps/handle.subx.html index a7a8d6aa..e9470f7e 100644 --- a/html/apps/handle.subx.html +++ b/html/apps/handle.subx.html @@ -159,7 +159,7 @@ if ('onhashchange' in window) { 96 # . prologue 97 55/push-ebp 98 89/copy 3/mod/direct 5/rm32/ebp . . . 4/r32/esp . . # copy esp to ebp - 99 # var heap/edx : (ref allocation-descriptor) + 99 # var heap/edx : allocation-descriptor 100 68/push 0/imm32/limit 101 68/push 0/imm32/curr 102 89/copy 3/mod/direct 2/rm32/edx . . . 4/r32/esp . . # copy esp to edx @@ -173,7 +173,7 @@ if ('onhashchange' in window) { 110 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 8/imm32 # add to esp 111 # *Next-alloc-id = 0x34 112 c7 0/subop/copy 0/mod/indirect 5/rm32/.disp32 . . . Next-alloc-id/disp32 0x34/imm32 # copy to *Next-alloc-id -113 # var handle/ecx : (ref handle) +113 # var handle/ecx : handle 114 68/push 0/imm32/address 115 68/push 0/imm32/alloc-id 116 89/copy 3/mod/direct 1/rm32/ecx . . . 4/r32/esp . . # copy esp to ecx @@ -229,7 +229,7 @@ if ('onhashchange' in window) { 166 # . *Next-alloc-id = 0x34 167 c7 0/subop/copy 0/mod/indirect 5/rm32/.disp32 . . . Next-alloc-id/disp32 0x34/imm32 # copy to *Next-alloc-id 168 # define an allocation-descriptor with no space left -169 # . var ad/eax : (ref allocation-descriptor) = {0x10, 0x10} +169 # . var ad/eax : allocation-descriptor = {0x10, 0x10} 170 68/push 0x10/imm32/limit 171 68/push 0x10/imm32/curr 172 89/copy 3/mod/direct 0/rm32/eax . . . 4/r32/esp . . # copy esp to eax @@ -332,7 +332,7 @@ if ('onhashchange' in window) { 269 68/push "lookup failed\n"/imm32 270 68/push 2/imm32/stderr 271 # . . call -272 e8/call _write/disp32 +272 e8/call _write/disp32 273 # . . discard args 274 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 8/imm32 # add to esp 275 # . syscall(exit, 1) @@ -345,7 +345,7 @@ if ('onhashchange' in window) { 282 55/push-ebp 283 89/copy 3/mod/direct 5/rm32/ebp . . . 4/r32/esp . . # copy esp to ebp 284 # . save registers -285 # var heap/ebx : (ref allocation-descriptor) +285 # var heap/ebx : allocation-descriptor 286 68/push 0/imm32/limit 287 68/push 0/imm32/curr 288 89/copy 3/mod/direct 3/rm32/ebx . . . 4/r32/esp . . # copy esp to ebx @@ -357,7 +357,7 @@ if ('onhashchange' in window) { 294 e8/call new-segment/disp32 295 # . . discard args 296 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 8/imm32 # add to esp -297 # var handle/ecx : (ref handle) +297 # var handle/ecx : handle 298 68/push 0/imm32/address 299 68/push 0/imm32/alloc-id 300 89/copy 3/mod/direct 1/rm32/ecx . . . 4/r32/esp . . # copy esp to ecx @@ -413,7 +413,7 @@ if ('onhashchange' in window) { 350 # . prologue 351 55/push-ebp 352 89/copy 3/mod/direct 5/rm32/ebp . . . 4/r32/esp . . # copy esp to ebp -353 # var heap/esi : (ref allocation-descriptor) +353 # var heap/esi : allocation-descriptor 354 68/push 0/imm32/limit 355 68/push 0/imm32/curr 356 89/copy 3/mod/direct 6/rm32/esi . . . 4/r32/esp . . # copy esp to esi @@ -425,7 +425,7 @@ if ('onhashchange' in window) { 362 e8/call new-segment/disp32 363 # . . discard args 364 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 8/imm32 # add to esp -365 # var h1/ecx : (ref handle) +365 # var h1/ecx : handle 366 68/push 0/imm32/address 367 68/push 0/imm32/alloc-id 368 89/copy 3/mod/direct 1/rm32/ecx . . . 4/r32/esp . . # copy esp to ecx @@ -444,7 +444,7 @@ if ('onhashchange' in window) { 381 # reset heap->curr to mimic reclamation 382 89/copy 0/mod/indirect 6/rm32/esi . . . 3/r32/ebx . . # copy ebx to *esi 383 # second allocation that returns the same address as the first -384 # var h2/edx : (ref handle) +384 # var h2/edx : handle 385 68/push 0/imm32/address 386 68/push 0/imm32/alloc-id 387 89/copy 3/mod/direct 2/rm32/edx . . . 4/r32/esp . . # copy esp to edx -- cgit 1.4.1-2-gfad0