aboutsummaryrefslogtreecommitdiff
path: root/ia32/syscall.sts
diff options
context:
space:
mode:
authorexegete <nikitf-97@mail.ru>2020-10-17 16:40:23 +0300
committerexegete <nikitf-97@mail.ru>2020-10-17 16:40:23 +0300
commit65c54a8986b3519c1949d280e58f46af2eceff85 (patch)
tree0c2a20ec51f0ca2d1472b8df3dd79871e544d99a /ia32/syscall.sts
parentb6b9e29c1484c9c8b8af2b382d3a9d796c310217 (diff)
downloadcryptrobber-65c54a8986b3519c1949d280e58f46af2eceff85.tar
cryptrobber-65c54a8986b3519c1949d280e58f46af2eceff85.tar.xz
cryptrobber-65c54a8986b3519c1949d280e58f46af2eceff85.zip
float, constants, ets
Diffstat (limited to 'ia32/syscall.sts')
-rw-r--r--ia32/syscall.sts41
1 files changed, 0 insertions, 41 deletions
diff --git a/ia32/syscall.sts b/ia32/syscall.sts
deleted file mode 100644
index 3acfef2..0000000
--- a/ia32/syscall.sts
+++ /dev/null
@@ -1,41 +0,0 @@
-defasm sys_exit
- # b8 ?' # 1 ?. ; mov eax, 1
- # 31 ?' # db ?' ; xor ebx, ebx
- # cd ?' # 80 ?' ; int 0x80
-; no need in next since this is the last instruction
-
-_data_segment ?choose
- ?$ ?? _iobuf # 0 ?.
-_code_segment ?choose
-
-defasm sys_read
- # b8 ?' # 3 ?. ; mov eax, 3
- # 31 ?' # db ?' ; xor ebx, ebx
- # b9 ?' _iobuf ?. ; mov ecx, _iobuf
- # ba ?' # 1 ?. ; mov edx, 1
- # cd ?' # 80 ?' ; int 0x80
- # 31 ?' # db ?' ; xor ebx, ebx
- # 8a ?' # 1d ?' _iobuf ?. ; mov bl, [_iobuf]
- # 53 ?' ; push ebx
- # 50 ?' ; push eax
-next
-
-defasm sys_write
- # 58 ?' ; pop eax
- # a2 ?' _iobuf ?. ; mov [_iobuf], al
- # b8 ?' # 4 ?. ; mov eax, 4
- # bb ?' # 1 ?. ; mov ebx, 1
- # b9 ?' _iobuf ?. ; mov ecx, _iobuf
- # ba ?' # 1 ?. ; mov edx, 1
- # cd ?' # 80 ?' ; int 0x80
-next
-
-defasm sys_write_err
- # 58 ?' ; pop eax
- # a2 ?' _iobuf ?. ; mov [_iobuf], al
- # b8 ?' # 4 ?. ; mov eax, 4
- # bb ?' # 2 ?. ; mov ebx, 2
- # b9 ?' _iobuf ?. ; mov ecx, _iobuf
- # ba ?' # 1 ?. ; mov edx, 1
- # cd ?' # 80 ?' ; int 0x80
-next