about summary refs log tree commit diff stats
path: root/subx/057stop.subx
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2018-12-28 08:56:21 -0800
committerKartik Agaram <vc@akkartik.com>2018-12-28 08:56:21 -0800
commit5a9795bb661314d658afffd84059cc32e3b3b709 (patch)
tree24ac00e68334f1dddf6a16e55468536650b94913 /subx/057stop.subx
parente0610e396f0218f5927be8bbcba9ec05be4b1479 (diff)
downloadmu-5a9795bb661314d658afffd84059cc32e3b3b709.tar.gz
4881
Diffstat (limited to 'subx/057stop.subx')
-rw-r--r--subx/057stop.subx4
1 files changed, 2 insertions, 2 deletions
diff --git a/subx/057stop.subx b/subx/057stop.subx
index 92938d53..3f165920 100644
--- a/subx/057stop.subx
+++ b/subx/057stop.subx
@@ -42,7 +42,7 @@
 #?     e8/call test-stop-skips-returns-on-exit/disp32
     # syscall(exit, Num-test-failures)
     8b/copy                         0/mod/indirect  5/rm32/.disp32            .             .           3/r32/EBX   Num-test-failures/disp32          # copy *Num-test-failures to EBX
-    b8/copy-to-EAX  1/imm32
+    b8/copy-to-EAX  1/imm32/exit
     cd/syscall  0x80/imm8
 
 # Configure an exit-descriptor for a call pushing 'nbytes' bytes of args to
@@ -105,7 +105,7 @@ stop:  # ed : (address exit-descriptor), value : int
     75/jump-if-not-equal  $stop:fake/disp8
     # syscall(exit, value)
     8b/copy                         1/mod/*+disp8   4/rm32/sib    4/base/ESP  4/index/none  .           3/r32/EBX   8/disp8         .                 # copy *(ESP+8) to EBX
-    b8/copy-to-EAX  1/imm32
+    b8/copy-to-EAX  1/imm32/exit
     cd/syscall  0x80/imm8
 $stop:fake:
     # ed->value = value+1