Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- call open_file
- mov %rax, %rdi
- call read_file
- mov %rax, %rdx
- call print_buf
- call exit
- parse_args:
- pop %r13
- cmp $1,
- ask_filename:
- mov $1, %rax
- mov $1, %rdi
- mov $ask, %rsi
- mov $asklen, %rdx
- syscall
- mov $0, %rax
- mov $0, %rdi
- mov $filename, %rsi
- mov $filenamelen, %rdx
- syscall
- mov $filename, %r15
- add %rax, %r15
- dec %r15
- movb $0, (%r15)
- mov $filename, %rdi
- jmp main
- open_file:
- mov $2, %rax
- mov $0, %rsi
- syscall
- ret
- read_file:
- mov $0, %rax
- mov $buffer, %rsi
- mov $bufferlen, %rdx
- syscall
- ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement