4 .type __libc_fork, @function
11 # 57 "../sysdeps/nptl/fork.c" 1
20 call __run_fork_handlers
23 cmpq $
0, __nss_database_fork_prepare_parent@GOTPCREL
(%rip
)
26 call __nss_database_fork_prepare_parent@PLT
29 cmpq $
0, __malloc_fork_lock_parent@GOTPCREL
(%rip
)
31 call __malloc_fork_lock_parent@PLT
41 # 49 "../sysdeps/unix/sysv/linux/arch-fork.h" 1
51 movq __fork_generation_pointer
(%rip
), %rax
57 cmpq $
0, __nptl_set_robust@GOTPCREL
(%rip
)
62 call __nptl_set_robust@PLT
66 cmpq $
0, __malloc_fork_unlock_child@GOTPCREL
(%rip
)
68 call __malloc_fork_unlock_child@PLT
97 call _IO_list_resetlock
98 cmpq $
0, __nss_database_fork_subprocess@GOTPCREL
(%rip
)
101 call __nss_database_fork_subprocess@PLT
106 movq $
0, 32+_dl_load_lock
(%rip
)
107 movups
%xmm0
, 16+_dl_load_lock
(%rip
)
108 movl $
1, 16+_dl_load_lock
(%rip
)
109 movups
%xmm0
, _dl_load_lock
(%rip
)
110 call __run_fork_handlers
120 movq __libc_errno@gottpoff
(%rip
), %rdx
123 movl
%eax
, %fs:(%rdx
)
127 cmpq $
0, __malloc_fork_unlock_parent@GOTPCREL
(%rip
)
129 call __malloc_fork_unlock_parent@PLT
135 call __run_fork_handlers
142 .size __libc_fork, .-__libc_fork
144 .set fork,__libc_fork
147 .set __fork,__libc_fork
148 .weak __malloc_fork_unlock_parent
149 .weak __nss_database_fork_subprocess
150 .weak __malloc_fork_unlock_child
151 .weak __nptl_set_robust
152 .weak __malloc_fork_lock_parent
153 .weak __nss_database_fork_prepare_parent
154 .hidden _IO_list_unlock
155 .hidden __malloc_fork_unlock_parent
156 .hidden __nss_database_fork_subprocess
157 .hidden _IO_list_resetlock
158 .hidden _IO_iter_file
160 .hidden _IO_iter_next
161 .hidden _IO_iter_begin
162 .hidden __malloc_fork_unlock_child
163 .hidden __fork_generation_pointer
164 .hidden __malloc_fork_lock_parent
165 .hidden _IO_list_lock
166 .hidden __nss_database_fork_prepare_parent
167 .hidden __run_fork_handlers