blob: 02c5b31f0f78fefbc0cee2a1799fef7135a11a93 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
.global _start
.text
_start: mov $AAA, %rax
mov %rax, %rsi
mov %rsi, %rdi
call strlen
mov %rax, %rdx
mov $1, %rax
mov $1, %rdi
syscall
mov $60, %rax
mov $0, %rdi
syscall
strlen: mov $0, %rax
dec %rax
strlen_count: inc %rax
cmpb $0x0, (%rdi,%rax,1)
jne strlen_count
ret
.data
AAA: .asciz "balalala\n"
|