Differences From Artifact [a7ffc6f8bf]:
- File arch/x86.lin.32.s — part of check-in [b5f6f19923] at 2019-08-19 01:46:21 on branch trunk — updates, begin putting together error-handling mechanism (user: lexi, size: 0) [annotate] [blame] [check-ins using]
- File kgraft/exe.attach.c — part of check-in [f5b7fa5762] at 2019-06-27 05:52:40 on branch trunk — updates (user: lexi, size: 0) [annotate] [blame] [check-ins using]
To Artifact [30df0fa7c9]:
- File arch/posix/x86.lin.32.s — part of check-in [f85e6a07dd] at 2019-08-20 22:54:49 on branch trunk — reorganize posix assembly code (user: lexi, size: 243) [annotate] [blame] [check-ins using]
- File arch/x86.lin.32.s — part of check-in [f9bf0d662b] at 2019-08-20 02:03:37 on branch trunk — partially unfuck x86-32, correct major error in syscall ABI (user: lexi, size: 243) [annotate] [blame] [check-ins using]
- File arch/x86.lin.32/syscall.s — part of check-in [e42b590b45] at 2019-08-24 23:02:13 on branch trunk — stop attempting to auto-detect system constants during build process, and maintain os/arch-specific tables instead (user: lexi, size: 243) [annotate] [blame] [check-ins using]
> > > > > > > > > > > |
1 2 3 4 5 6 7 8 9 10 11 |
; register order for syscall convention %define sys.reg.n 6 %define sys.reg.ret eax %define sys.reg.0 eax %define sys.reg.1 ebx %define sys.reg.2 ecx %define sys.reg.3 edx %define sys.reg.4 esi %define sys.reg.5 edi %define sys.call int 0x80 |