about summary refs log tree commit diff stats
path: root/subx/019syscalls.cc
diff options
context:
space:
mode:
Diffstat (limited to 'subx/019syscalls.cc')
-rw-r--r--subx/019syscalls.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/subx/019syscalls.cc b/subx/019syscalls.cc
index f9698957..81040d4e 100644
--- a/subx/019syscalls.cc
+++ b/subx/019syscalls.cc
@@ -1,5 +1,6 @@
 :(before "End Single-Byte Opcodes")
 case 0xcd: {  // int imm8 (software interrupt)
+  trace(2, "run") << "syscall" << end();
   uint8_t code = next();
   if (code != 0x80) {
     raise << "Unimplemented interrupt code " << HEXBYTE << code << '\n' << end();
@@ -17,6 +18,7 @@ void process_int80() {
     exit(/*exit code*/Reg[EBX].u);
     break;
   case 3:
+    DUMP("");
     Reg[EAX].i = read(/*file descriptor*/Reg[EBX].u, /*memory buffer*/mem_addr_u8(Reg[ECX].u), /*size*/Reg[EDX].u);
     break;
   case 4: