Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     .intel_syntax noprefix
  2.     .text
  3.     .global _exit
  4. _exit:
  5.     mov rax, 60
  6.     syscall
  7.  
  8.  
  9. # extern int read(int fd, void* buf, int sz)
  10. #         rax      rdi     rsi         rdx
  11.  
  12.     .global read
  13. read:
  14.     mov rax, 0
  15.     syscall
  16.     ret
  17.  
  18.  
  19. .global write
  20. write:
  21.     mov rax, 1
  22.     syscall
  23.     ret
  24.  
  25.  
  26. .global open
  27. open:
  28.     mov rax, 2
  29.     syscall
  30.     ret
  31.  
  32.  
  33. .global close
  34. close:
  35.     mov rax, 3
  36.     syscall
  37.     ret
  38.  
  39.  
  40. .global lseek
  41. lseek:
  42.     mov rax, 8
  43.     syscall
  44.     ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement