6 .section .rodata.str1.1,"aMS",@progbits,1
8 .string "\ninitialize program: %s\n\n"
10 .string "\ntransferring control: %s\n\n"
14 .globl __libc_start_main
15 .type __libc_start_main, @function
33 call __GI___cxa_atexit
35 movq _rtld_global_ro@GOTPCREL
(%rip
), %rdx
42 movq __environ@GOTPCREL
(%rip
), %rax
48 movq _rtld_global_ro@GOTPCREL
(%rip
), %rax
61 # 325 "../csu/libc-start.c" 1
67 # 326 "../csu/libc-start.c" 1
74 # 329 "../csu/libc-start.c" 1
78 movq __environ@GOTPCREL
(%rip
), %rax
88 movq
216+__libc_pthread_functions
(%rip
), %rax
90 # 338 "../csu/libc-start.c" 1
96 movq
200+__libc_pthread_functions
(%rip
), %rax
98 # 350 "../csu/libc-start.c" 1
102 # 357 "../csu/libc-start.c" 1
103 lock;decl
(%rax
); sete
%dl
115 # 35 "../sysdeps/unix/sysv/linux/exit-thread.h" 1
123 leaq
.LC0(%rip), %rdi
133 movq _rtld_global@GOTPCREL
(%rip
), %rax
136 leaq
1160(%r15), %r13
143 movq _rtld_global@GOTPCREL
(%rip
), %rdx
144 leaq
2568(%rdx
), %rcx
159 leaq
3728(%rdx
,%rcx
), %rdi
163 movq _rtld_global_ro@GOTPCREL
(%rip
), %rdx
164 leaq
.LC1(%rip), %rdi
169 .size __libc_start_main, .-__libc_start_main
170 .hidden __libc_pthread_functions