clarify the purpose of this project
[nyanglibc.git] / debug / fortify_fail.s
blob659bc22e6ce0200533be5d684fb913a49fa13079
1 .text
2 .section .rodata.str1.1,"aMS",@progbits,1
3 .LC0:
4 .string "*** %s ***: terminated\n"
5 .text
6 .p2align 4,,15
7 .globl __fortify_fail
8 .hidden __fortify_fail
9 .type __fortify_fail, @function
10 __fortify_fail:
11 pushq %rbp
12 pushq %rbx
13 leaq .LC0(%rip), %rbx
14 movq %rdi, %rbp
15 subq $8, %rsp
16 .p2align 4,,10
17 .p2align 3
18 .L2:
19 movq %rbp, %rdx
20 movq %rbx, %rsi
21 movl $1, %edi
22 xorl %eax, %eax
23 call __libc_message
24 jmp .L2
25 .size __fortify_fail, .-__fortify_fail
26 .hidden __libc_message