From 76733e1995222034c11c4af542c799c648b79678 Mon Sep 17 00:00:00 2001 From: Kartik Agaram Date: Wed, 16 Jan 2019 00:12:55 -0800 Subject: 4932 --- html/subx/apps/handle.subx.html | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'html/subx/apps/handle.subx.html') diff --git a/html/subx/apps/handle.subx.html b/html/subx/apps/handle.subx.html index cd0d569c..8154acea 100644 --- a/html/subx/apps/handle.subx.html +++ b/html/subx/apps/handle.subx.html @@ -109,7 +109,7 @@ if ('onhashchange' in window) { 48 51/push-ECX 49 ff 6/subop/push 1/mod/*+disp8 5/rm32/EBP . . . . 8/disp8 . # push *(EBP+8) 50 # . . call - 51 e8/call allocate/disp32 + 51 e8/call allocate/disp32 52 # . . discard args 53 81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 8/imm32 # add to ESP 54 # EDX = out @@ -155,7 +155,7 @@ if ('onhashchange' in window) { 94 # . . push args 95 51/push-ECX 96 68/push 2/imm32/size - 97 68/push Heap/imm32 + 97 68/push Heap/imm32 98 # . . call 99 e8/call new/disp32 100 # . . discard args @@ -305,12 +305,12 @@ if ('onhashchange' in window) { 244 68/push 0/imm32/alloc-id 245 89/copy 3/mod/direct 1/rm32/ECX . . . 4/r32/ESP . . # copy ESP to ECX 246 # var old_top/EDX = Heap->curr -247 8b/copy 0/mod/indirect 5/rm32/.disp32 . . 2/r32/EDX Heap/disp32 . # copy *Heap to EDX +247 8b/copy 0/mod/indirect 5/rm32/.disp32 . . 2/r32/EDX Heap/disp32 . # copy *Heap to EDX 248 # new(Heap, 2, handle) 249 # . . push args 250 51/push-ECX 251 68/push 2/imm32/size -252 68/push Heap/imm32 +252 68/push Heap/imm32 253 # . . call 254 e8/call new/disp32 255 # . . discard args @@ -357,19 +357,19 @@ if ('onhashchange' in window) { 296 68/push 0/imm32/alloc-id 297 89/copy 3/mod/direct 1/rm32/ECX . . . 4/r32/ESP . . # copy ESP to ECX 298 # var old_top/EBX = Heap->curr -299 8b/copy 0/mod/indirect 5/rm32/.disp32 . . 3/r32/EBX Heap/disp32 . # copy *Heap to EBX +299 8b/copy 0/mod/indirect 5/rm32/.disp32 . . 3/r32/EBX Heap/disp32 . # copy *Heap to EBX 300 # first allocation, to h1 301 # . new(Heap, 2, h1) 302 # . . push args 303 51/push-ECX 304 68/push 2/imm32/size -305 68/push Heap/imm32 +305 68/push Heap/imm32 306 # . . call 307 e8/call new/disp32 308 # . . discard args 309 81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 0xc/imm32 # add to ESP 310 # reset Heap->curr to mimic reclamation -311 89/copy 0/mod/indirect 5/rm32/.disp32 . . 3/r32/EBX Heap/disp32 . # copy EBX to *Heap +311 89/copy 0/mod/indirect 5/rm32/.disp32 . . 3/r32/EBX Heap/disp32 . # copy EBX to *Heap 312 # second allocation that returns the same address as the first 313 # var h2/EDX = {0, 0} 314 68/push 0/imm32/address @@ -379,7 +379,7 @@ if ('onhashchange' in window) { 318 # . . push args 319 52/push-EDX 320 68/push 2/imm32/size -321 68/push Heap/imm32 +321 68/push Heap/imm32 322 # . . call 323 e8/call new/disp32 324 # . . discard args -- cgit 1.4.1-2-gfad0