3 .section .gnu.warning.getgrouplist
5 .section .gnu.warning.initgroups
7 .section .rodata.str1.1,"aMS",@progbits,1
17 .type compat_call.constprop.1, @function
18 compat_call.constprop.1
:
35 call __nss_lookup_function
41 call __nss_lookup_function
46 call _dl_mcount_wrapper_check
66 call __nss_lookup_function
69 movq __libc_errno@gottpoff
(%rip
), %r14
81 call _dl_mcount_wrapper_check
123 cmpl 0(%r13,%rax
,4), %ebx
135 movl
%ebx
, 0(%r13,%rdx
,4)
142 movq __libc_errno@gottpoff
(%rip
), %rax
159 call _dl_mcount_wrapper_check
167 call __libc_scratch_buffer_grow
179 cmpq
1200(%rsp
), %rdx
182 cmpq
1200(%rsp
), %rdx
183 cmovg
1200(%rsp
), %rdx
186 leaq
0(,%rbx
,4), %rsi
201 leaq
(%rdx
,%rdx
), %rbx
207 .size compat_call.constprop.1, .-compat_call.constprop.1
208 .section .rodata.str1.1
210 .string "initgroups.c"
216 .string "initgroups_dyn"
217 .section .rodata.str1.8,"aMS",@progbits,1
220 .string "Illegal status in internal_getgrouplist.\n"
223 .type internal_getgrouplist, @function
224 internal_getgrouplist
:
246 call __nss_database_get
252 movb $
1, use_initgroups_entry
(%rip
)
260 leaq
.LC6(%rip), %rsi
262 call __nss_lookup_function
267 call _dl_mcount_wrapper_check
268 movq __libc_errno@gottpoff
(%rip
), %rdx
293 leaq
(%rcx
,%rdi
,4), %r9
302 cmpl %esi
, (%rcx
,%rdx
,4)
319 cmpb $
0, use_initgroups_entry
(%rip
)
351 call __nss_database_get
357 movb $
0, use_initgroups_entry
(%rip
)
360 leaq
.LC5(%rip), %rdi
361 call __nss_action_parse@PLT
365 movb $
0, use_initgroups_entry
(%rip
)
373 movl
(%rcx
,%r8,4), %edx
385 call compat_call.constprop.1
393 leaq
.LC7(%rip), %rdi
396 leaq __PRETTY_FUNCTION__.13359
(%rip
), %rcx
397 leaq
.LC3(%rip), %rsi
398 leaq
.LC4(%rip), %rdi
402 .size internal_getgrouplist, .-internal_getgrouplist
405 .type getgrouplist, @function
435 call internal_getgrouplist
461 .size getgrouplist, .-getgrouplist
464 .type initgroups, @function
495 call internal_getgrouplist
502 movq __libc_errno@gottpoff
(%rip
), %rdx
533 .size initgroups, .-initgroups
534 .section .rodata.str1.16,"aMS",@progbits,1
536 .type __PRETTY_FUNCTION__.13359, @object
537 .size __PRETTY_FUNCTION__.13359, 22
538 __PRETTY_FUNCTION__.13359
:
539 .string "internal_getgrouplist"
540 .section .gnu.warning.initgroups
543 .type __evoke_link_warning_initgroups, @object
544 .size __evoke_link_warning_initgroups, 134
545 __evoke_link_warning_initgroups
:
546 .string "Using 'initgroups' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking"
547 .section .gnu.warning.getgrouplist
550 .type __evoke_link_warning_getgrouplist, @object
551 .size __evoke_link_warning_getgrouplist, 136
552 __evoke_link_warning_getgrouplist
:
553 .string "Using 'getgrouplist' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking"
554 .local use_initgroups_entry
555 .comm use_initgroups_entry,1,1
558 .hidden __assert_fail
560 .hidden __nss_database_get
561 .hidden __libc_scratch_buffer_grow
563 .hidden _dl_mcount_wrapper_check
564 .hidden __nss_lookup_function