8 .type __srandom.part.0, @function
22 .size __srandom.part.0, .-__srandom.part.0
23 .set __setstate.part.1,__srandom.part.0
26 .type __srandom, @function
39 # 47 "../sysdeps/unix/sysv/linux/x86/lowlevellock.h" 1
40 cmpxchgl
%edx
, lock
(%rip
)
44 leaq unsafe_state
(%rip
), %rsi
63 lock cmpxchgl
%edx
, lock
(%rip
)
66 call __lll_lock_wait_private
74 xchgl
%eax
, lock
(%rip
)
81 .size __srandom, .-__srandom
85 .set srandom,__srandom
88 .type __initstate, @function
103 # 47 "../sysdeps/unix/sysv/linux/x86/lowlevellock.h" 1
104 cmpxchgl
%ecx
, lock
(%rip
)
108 movq
16+unsafe_state
(%rip
), %rax
109 leaq unsafe_state
(%rip
), %rcx
136 lock cmpxchgl
%ecx
, lock
(%rip
)
138 leaq lock
(%rip
), %rdi
141 call __lll_lock_wait_private
151 xchgl
%eax
, lock
(%rip
)
159 leaq lock
(%rip
), %rdi
168 .size __initstate, .-__initstate
170 .set initstate,__initstate
173 .type __setstate, @function
188 # 47 "../sysdeps/unix/sysv/linux/x86/lowlevellock.h" 1
189 cmpxchgl
%edx
, lock
(%rip
)
193 movq
16+unsafe_state
(%rip
), %rax
194 leaq unsafe_state
(%rip
), %rsi
220 lock cmpxchgl
%edx
, lock
(%rip
)
222 leaq lock
(%rip
), %rdi
223 call __lll_lock_wait_private
231 xchgl
%eax
, lock
(%rip
)
236 call __setstate.part.1
238 .size __setstate, .-__setstate
240 .set setstate,__setstate
244 .type __random, @function
256 # 47 "../sysdeps/unix/sysv/linux/x86/lowlevellock.h" 1
257 cmpxchgl
%edx
, lock
(%rip
)
262 leaq unsafe_state
(%rip
), %rdi
273 movslq
12(%rsp
), %rax
281 lock cmpxchgl
%edx
, lock
(%rip
)
283 leaq lock
(%rip
), %rdi
284 call __lll_lock_wait_private
292 xchgl
%eax
, lock
(%rip
)
300 leaq lock
(%rip
), %rdi
309 .size __random, .-__random
314 .section .data.rel.local,"aw",@progbits
316 .type unsafe_state, @object
317 .size unsafe_state, 48
329 .type randtbl, @object
366 .hidden __initstate_r
367 .hidden __lll_lock_wait_private