blob: c3a29b5ca95714c11629635bc42376ef67bc80b9 [file]
.text
.global _start
_start:
movq $foo@PLT, %rax
leaq -11(%rip), %rbx
leaq (%rbx, %rax), %rax
call *%rax
# Write out "PASS\n".
movl $5, %edx
movl $.LC0, %esi
movl $1, %edi
movl $1, %eax
syscall
# exit
movq $60, %rax
movq $0, %rdi
syscall
foo:
ret
.section .rodata.str1.1,"aMS",@progbits,1
.LC0:
.string "PASS\n"
.section .note.GNU-stack,"",@progbits