3 .section .gnu.warning.__gets_chk
8 .type __gets_chk, @function
18 movq stdin
(%rip
), %rbp
36 movq stdin
(%rip
), %rcx
45 movq stdin
(%rip
), %rdi
50 movq stdin
(%rip
), %rcx
72 # 885 "../libio/libioP.h" 1
103 # 47 "../sysdeps/unix/sysv/linux/x86/lowlevellock.h" 1
104 cmpxchgl
%edx
, (%rcx
)
109 movq stdin
(%rip
), %rdi
133 lock cmpxchgl
%esi
, (%rcx
)
136 call __lll_lock_wait_private
142 # 885 "../libio/libioP.h" 1
153 # 885 "../libio/libioP.h" 1
163 testl $
32768, 0(%rbp
)
174 # 885 "../libio/libioP.h" 1
184 call _Unwind_Resume@PLT
190 # 885 "../libio/libioP.h" 1
201 # 885 "../libio/libioP.h" 1
208 .globl __gcc_personality_v0
209 .section .gcc_except_table,"a",@progbits
214 .uleb128 .LLSDACSE68-.LLSDACSB68
216 .uleb128 .LEHB0-.LFB68
217 .uleb128 .LEHE0-.LEHB0
220 .uleb128 .LEHB1-.LFB68
221 .uleb128 .LEHE1-.LEHB1
226 .size __gets_chk, .-__gets_chk
227 .section .gnu.warning.__gets_chk
230 .type __evoke_link_warning___gets_chk, @object
231 .size __evoke_link_warning___gets_chk, 57
232 __evoke_link_warning___gets_chk
:
233 .string "the `gets' function is dangerous and should not be used."
234 .hidden DW.ref.__gcc_personality_v0
235 .weak DW.ref.__gcc_personality_v0
236 .section .data.DW.ref.__gcc_personality_v0,"awG",@progbits,DW.ref.__gcc_personality_v0,comdat
238 .type DW.ref.__gcc_personality_v0, @object
239 .size DW.ref.__gcc_personality_v0, 8
240 DW.ref.__gcc_personality_v0
:
241 .quad __gcc_personality_v0
243 .hidden __lll_lock_wait_private