.section __TEXT,__cstring | |
.globl _hello_world, _hello_its_me, _print_hello | |
_hello_world: | |
.asciz "Hello world!\n" | |
_hello_its_me: | |
.asciz "Hello, it's me\n" | |
.text | |
_print_hello: | |
movl $0x2000004, %eax # write() syscall | |
mov $1, %rdi # stdout | |
leaq _hello_world(%rip), %rsi | |
mov $13, %rdx # length of str | |
syscall | |
ret |