8 .type profil_count, @function
10 movq
16+prof_info
(%rip
), %rdx
17 movl prof_info
(%rip
), %eax
18 movq
8+prof_info
(%rip
), %r9
33 leaq
(%rdx
,%rdx
,2), %rax
42 movq
24+prof_info
(%rip
), %rdx
60 leaq
(%rax
,%rdi
,4), %rdx
81 leaq
(%rax
,%rdi
,2), %rdx
91 movq
24+prof_info
(%rip
), %rax
98 movq
24+prof_info
(%rip
), %rax
109 movq
%rax
, 16+prof_info
(%rip
)
110 movq
24+prof_info
(%rip
), %rdx
112 .size profil_count, .-profil_count
114 .type __profil_counter_ushort, @function
115 __profil_counter_ushort
:
120 .size __profil_counter_ushort, .-__profil_counter_ushort
122 .type __profil_counter_uint, @function
123 __profil_counter_uint
:
128 .size __profil_counter_uint, .-__profil_counter_uint
130 .type pcmp, @function
145 .type insert.part.2, @function
158 movl prof_info
(%rip
), %eax
169 movl prof_info
(%rip
), %edi
171 leaq
(%rax
,%rax
,2), %rax
175 leaq
(%r14,%rax
), %rbx
189 movl
%edi
, prof_info
(%rip
)
192 movq
%r14, 8+prof_info
(%rip
)
216 movq
8+prof_info
(%rip
), %rdi
217 leaq
(%rax
,%rax
,2), %rsi
226 movq
%r14, 24+prof_info
(%rip
)
240 leaq
48(%r14,%rax
), %rdi
242 leaq
(%rdx
,%rdx
,2), %rdx
246 movl prof_info
(%rip
), %edi
252 .size insert.part.2, .-insert.part.2
253 .section .rodata.str1.1,"aMS",@progbits,1
255 .string "../sysdeps/posix/sprofil.c"
256 .section .rodata.str1.8,"aMS",@progbits,1
259 .string "pc_to_index (pc - 1, offset, scale, prof_uint) < n && pc_to_index (pc, offset, scale, prof_uint) >= n"
263 .type __sprofil, @function
273 leaq
22(,%r12,8), %rax
277 movl
%ecx
, -256(%rbp
)
283 movq
%rdi
, -248(%rbp
)
284 call __GI___profile_frequency
287 movq
-248(%rbp
), %rdi
290 movabsq $
4835703278458516699, %rdx
296 imulq $
1000000, %rdx
, %rdx
300 movl prof_info
(%rip
), %r8d
303 leaq default_overflow_region
(%rip
), %rax
305 movq $
0, 8+prof_info
(%rip
)
306 movq
%rax
, 24+prof_info
(%rip
)
312 leaq
32(%rdi
,%rax
), %rdx
322 leaq pcmp
(%rip
), %rcx
328 movl
-256(%rbp
), %eax
332 movl
%eax
, -252(%rbp
)
336 movq
%rax
, -272(%rbp
)
337 leaq
8(%rbx
,%r8,8), %rax
338 movq
%rax
, -264(%rbp
)
346 movq
-272(%rbp
), %rbx
358 leaq
(%rax
,%rsi
), %rdi
364 leaq
(%rdi
,%rax
), %r12
401 movl prof_info
(%rip
), %edi
403 leaq prof_info
(%rip
), %r13
404 movq
8+prof_info
(%rip
), %rcx
411 leaq
(%rax
,%rax
,2), %r9
413 leaq
(%rcx
,%r9), %rax
421 movl
-252(%rbp
), %r8d
427 movq
8+prof_info
(%rip
), %rcx
428 leaq
(%rcx
,%r9), %rax
440 cmpq
%r14, -264(%rbp
)
442 movl prof_info
(%rip
), %edx
447 movq
8+prof_info
(%rip
), %rax
449 leaq __profil_counter_uint
(%rip
), %rdx
450 leaq
-208(%rbp
), %rsi
452 movl $
268435460, -72(%rbp
)
454 movq
%rax
, 16+prof_info
(%rip
)
455 leaq __profil_counter_ushort
(%rip
), %rax
457 leaq
64+prof_info
(%rip
), %rdx
458 movq
%rax
, -208(%rbp
)
459 call __GI___sigaction
464 leaq
-240(%rbp
), %rsi
465 movdqa
-224(%rbp
), %xmm0
466 leaq
32+prof_info
(%rip
), %rdx
468 movaps
%xmm0
, -240(%rbp
)
481 movl
-252(%rbp
), %r8d
490 movq
8+prof_info
(%rip
), %rdi
492 movl $
0, prof_info
(%rip
)
493 movq $
0, 8+prof_info
(%rip
)
508 leaq
32+prof_info
(%rip
), %rsi
514 leaq
64+prof_info
(%rip
), %rsi
517 call __GI___sigaction
520 movq
8+prof_info
(%rip
), %rdi
535 leaq pcmp
(%rip
), %rcx
540 movl prof_info
(%rip
), %edx
546 leaq __PRETTY_FUNCTION__.5743
(%rip
), %rcx
547 leaq
.LC0(%rip), %rsi
548 leaq
.LC1(%rip), %rdi
550 call __GI___assert_fail
551 .size __sprofil, .-__sprofil
553 .set sprofil,__sprofil
554 .section .rodata.str1.8
556 .type __PRETTY_FUNCTION__.5743, @object
557 .size __PRETTY_FUNCTION__.5743, 12
558 __PRETTY_FUNCTION__.5743
:
559 .string "index_to_pc"
561 .comm prof_info,216,32
562 .section .data.rel.local,"aw",@progbits
564 .type default_overflow_region, @object
565 .size default_overflow_region, 48
566 default_overflow_region
:
571 .quad overflow_counter
574 .local overflow_counter
575 .comm overflow_counter,4,4