clarify the purpose of this project
[nyanglibc.git] / debug / vswprintf_chk.s
blob7764d01fbcc6bb746b3f605de7cb16c258e5db37
1 .text
2 .p2align 4,,15
3 .globl __vswprintf_chk
4 .type __vswprintf_chk, @function
5 __vswprintf_chk:
6 cmpq %rsi, %rcx
7 jb .L9
8 movq %r8, %r10
9 xorl %r8d, %r8d
10 testl %edx, %edx
11 setg %r8b
12 movq %r9, %rcx
13 movq %r10, %rdx
14 addl %r8d, %r8d
15 jmp __vswprintf_internal
16 .p2align 4,,10
17 .p2align 3
18 .L9:
19 subq $8, %rsp
20 call __chk_fail
21 .size __vswprintf_chk, .-__vswprintf_chk
22 .hidden __chk_fail
23 .hidden __vswprintf_internal