authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2021-12-08 22:32:31-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2021-12-08 22:32:31-07:00
log808b9239a3f5d32ffb5207ce48ef417e56a80720
treebacf3eb2cb68413a7715c920466a62f8093f10f5
parent83a668195526df745362b1174bfd643a0cdfb128

improve musl dynamic stubs file libc.s

tools/gen_stubs.zig now cuts out the middle man and operates directly on the libc.so ELF file. it outputs accurate .size directives for objects. std.elf gains an STV enum.

3 files changed, 4975 insertions(+), 4973 deletions(-)

lib/libc/musl/libc.s+4815-4880
......@@ -1,4221 +1,1861 @@
1.bss
2.weak ___environ
3.type ___environ, %object;
4___environ:
5.globl __daylight
6.type __daylight, %object;
7__daylight:
8.globl __environ
9.type __environ, %object;
10__environ:
11.globl __optpos
12.type __optpos, %object;
13__optpos:
14.globl __optreset
15.type __optreset, %object;
16__optreset:
17.globl __progname
18.type __progname, %object;
19__progname:
20.globl __progname_full
21.type __progname_full, %object;
22__progname_full:
23.globl __signgam
24.type __signgam, %object;
25__signgam:
26.globl __stack_chk_guard
27.type __stack_chk_guard, %object;
28__stack_chk_guard:
29.globl __timezone
30.type __timezone, %object;
31__timezone:
32.globl __tzname
33.type __tzname, %object;
34__tzname:
35.weak _environ
36.type _environ, %object;
37_environ:
38.weak daylight
39.type daylight, %object;
40daylight:
41.weak environ
42.type environ, %object;
43environ:
44.globl getdate_err
45.type getdate_err, %object;
46getdate_err:
47.globl h_errno
48.type h_errno, %object;
49h_errno:
50.globl optarg
51.type optarg, %object;
52optarg:
53.globl optopt
54.type optopt, %object;
55optopt:
56.weak optreset
57.type optreset, %object;
58optreset:
59.weak program_invocation_name
60.type program_invocation_name, %object;
61program_invocation_name:
62.weak program_invocation_short_name
63.type program_invocation_short_name, %object;
64program_invocation_short_name:
65.weak signgam
66.type signgam, %object;
67signgam:
68.weak timezone
69.type timezone, %object;
70timezone:
71.weak tzname
72.type tzname, %object;
73tzname:
74.data
75.globl _dl_debug_addr
76.type _dl_debug_addr, %object;
77_dl_debug_addr:
78.globl opterr
79.type opterr, %object;
80opterr:
81.globl optind
82.type optind, %object;
83optind:
84.data.rel.ro
85.globl stderr
86.type stderr, %object;
87stderr:
88.globl stdin
89.type stdin, %object;
90stdin:
91.globl stdout
92.type stdout, %object;
93stdout:
94.rodata
95.globl _ns_flagdata
96.type _ns_flagdata, %object;
97_ns_flagdata:
98.globl in6addr_any
99.type in6addr_any, %object;
100in6addr_any:
101.globl in6addr_loopback
102.type in6addr_loopback, %object;
103in6addr_loopback:
1041.text
105.globl _Exit
106.type _Exit, %function;
107_Exit:
108.globl _Fork
109.type _Fork, %function;
110_Fork:
111.weak _IO_feof_unlocked
112.type _IO_feof_unlocked, %function;
113_IO_feof_unlocked:
114.weak _IO_ferror_unlocked
115.type _IO_ferror_unlocked, %function;
116_IO_ferror_unlocked:
117.weak _IO_getc
118.type _IO_getc, %function;
119_IO_getc:
120.weak _IO_getc_unlocked
121.type _IO_getc_unlocked, %function;
122_IO_getc_unlocked:
123.weak _IO_putc
124.type _IO_putc, %function;
125_IO_putc:
126.weak _IO_putc_unlocked
127.type _IO_putc_unlocked, %function;
128_IO_putc_unlocked:
129.globl __assert_fail
130.type __assert_fail, %function;
131__assert_fail:
132.globl __ctype_b_loc
133.type __ctype_b_loc, %function;
134__ctype_b_loc:
135.globl __ctype_get_mb_cur_max
136.type __ctype_get_mb_cur_max, %function;
137__ctype_get_mb_cur_max:
138.globl __ctype_tolower_loc
139.type __ctype_tolower_loc, %function;
140__ctype_tolower_loc:
141.globl __ctype_toupper_loc
142.type __ctype_toupper_loc, %function;
143__ctype_toupper_loc:
144.globl __cxa_atexit
145.type __cxa_atexit, %function;
146__cxa_atexit:
147.globl __cxa_finalize
148.type __cxa_finalize, %function;
149__cxa_finalize:
150.globl __dls2b
151.type __dls2b, %function;
152__dls2b:
153.globl __dls3
154.type __dls3, %function;
155__dls3:
156.globl __duplocale
157.type __duplocale, %function;
158__duplocale:
159.globl __errno_location
160.type __errno_location, %function;
161__errno_location:
162.globl __fbufsize
163.type __fbufsize, %function;
164__fbufsize:
165.globl __fgetwc_unlocked
166.type __fgetwc_unlocked, %function;
167__fgetwc_unlocked:
168.globl __flbf
169.type __flbf, %function;
170__flbf:
171.globl __flt_rounds
172.type __flt_rounds, %function;
173__flt_rounds:
174.globl __fpclassify
175.type __fpclassify, %function;
176__fpclassify:
177.globl __fpclassifyf
178.type __fpclassifyf, %function;
179__fpclassifyf:
180.globl __fpclassifyl
181.type __fpclassifyl, %function;
182__fpclassifyl:
183.globl __fpending
184.type __fpending, %function;
185__fpending:
186.globl __fpurge
187.type __fpurge, %function;
188__fpurge:
189.globl __fputwc_unlocked
190.type __fputwc_unlocked, %function;
191__fputwc_unlocked:
192.globl __freadable
193.type __freadable, %function;
194__freadable:
195.globl __freadahead
196.type __freadahead, %function;
197__freadahead:
198.globl __freading
199.type __freading, %function;
200__freading:
201.globl __freadptr
202.type __freadptr, %function;
203__freadptr:
204.globl __freadptrinc
205.type __freadptrinc, %function;
206__freadptrinc:
207.weak __freelocale
208.type __freelocale, %function;
209__freelocale:
210.globl __fseterr
211.type __fseterr, %function;
212__fseterr:
213.globl __fsetlocking
214.type __fsetlocking, %function;
215__fsetlocking:
216.globl __fwritable
217.type __fwritable, %function;
218__fwritable:
219.globl __fwriting
220.type __fwriting, %function;
221__fwriting:
222.globl __fxstat
223.type __fxstat, %function;
224__fxstat:
225.weak __fxstat64
226.type __fxstat64, %function;
227__fxstat64:
228.globl __fxstatat
229.type __fxstatat, %function;
230__fxstatat:
231.weak __fxstatat64
232.type __fxstatat64, %function;
233__fxstatat64:
234.weak __getdelim
235.type __getdelim, %function;
236__getdelim:
237.globl __h_errno_location
238.type __h_errno_location, %function;
239__h_errno_location:
240.globl __isalnum_l
241.type __isalnum_l, %function;
242__isalnum_l:
243.globl __isalpha_l
244.type __isalpha_l, %function;
245__isalpha_l:
246.globl __isblank_l
247.type __isblank_l, %function;
248__isblank_l:
249.globl __iscntrl_l
250.type __iscntrl_l, %function;
251__iscntrl_l:
252.globl __isdigit_l
253.type __isdigit_l, %function;
254__isdigit_l:
255.globl __isgraph_l
256.type __isgraph_l, %function;
257__isgraph_l:
258.globl __islower_l
259.type __islower_l, %function;
260__islower_l:
261.weak __isoc99_fscanf
262.type __isoc99_fscanf, %function;
263__isoc99_fscanf:
264.weak __isoc99_fwscanf
265.type __isoc99_fwscanf, %function;
266__isoc99_fwscanf:
267.weak __isoc99_scanf
268.type __isoc99_scanf, %function;
269__isoc99_scanf:
270.weak __isoc99_sscanf
271.type __isoc99_sscanf, %function;
272__isoc99_sscanf:
273.weak __isoc99_swscanf
274.type __isoc99_swscanf, %function;
275__isoc99_swscanf:
276.weak __isoc99_vfscanf
277.type __isoc99_vfscanf, %function;
278__isoc99_vfscanf:
279.weak __isoc99_vfwscanf
280.type __isoc99_vfwscanf, %function;
281__isoc99_vfwscanf:
282.weak __isoc99_vscanf
283.type __isoc99_vscanf, %function;
284__isoc99_vscanf:
285.weak __isoc99_vsscanf
286.type __isoc99_vsscanf, %function;
287__isoc99_vsscanf:
288.weak __isoc99_vswscanf
289.type __isoc99_vswscanf, %function;
290__isoc99_vswscanf:
291.weak __isoc99_vwscanf
292.type __isoc99_vwscanf, %function;
293__isoc99_vwscanf:
294.weak __isoc99_wscanf
295.type __isoc99_wscanf, %function;
296__isoc99_wscanf:
297.globl __isprint_l
298.type __isprint_l, %function;
299__isprint_l:
300.globl __ispunct_l
301.type __ispunct_l, %function;
302__ispunct_l:
303.globl __isspace_l
304.type __isspace_l, %function;
305__isspace_l:
306.globl __isupper_l
307.type __isupper_l, %function;
308__isupper_l:
309.globl __iswalnum_l
310.type __iswalnum_l, %function;
311__iswalnum_l:
312.globl __iswalpha_l
313.type __iswalpha_l, %function;
314__iswalpha_l:
315.globl __iswblank_l
316.type __iswblank_l, %function;
317__iswblank_l:
318.globl __iswcntrl_l
319.type __iswcntrl_l, %function;
320__iswcntrl_l:
321.globl __iswctype_l
322.type __iswctype_l, %function;
323__iswctype_l:
324.globl __iswdigit_l
325.type __iswdigit_l, %function;
326__iswdigit_l:
327.globl __iswgraph_l
328.type __iswgraph_l, %function;
329__iswgraph_l:
330.globl __iswlower_l
331.type __iswlower_l, %function;
332__iswlower_l:
333.globl __iswprint_l
334.type __iswprint_l, %function;
335__iswprint_l:
336.globl __iswpunct_l
337.type __iswpunct_l, %function;
338__iswpunct_l:
339.globl __iswspace_l
340.type __iswspace_l, %function;
341__iswspace_l:
342.globl __iswupper_l
343.type __iswupper_l, %function;
344__iswupper_l:
345.globl __iswxdigit_l
346.type __iswxdigit_l, %function;
347__iswxdigit_l:
348.globl __isxdigit_l
349.type __isxdigit_l, %function;
350__isxdigit_l:
351.globl __lgammal_r
352.type __lgammal_r, %function;
353__lgammal_r:
354.globl __libc_current_sigrtmax
355.type __libc_current_sigrtmax, %function;
356__libc_current_sigrtmax:
357.globl __libc_current_sigrtmin
358.type __libc_current_sigrtmin, %function;
359__libc_current_sigrtmin:
360.globl __libc_start_main
361.type __libc_start_main, %function;
362__libc_start_main:
363.globl __lxstat
364.type __lxstat, %function;
365__lxstat:
366.weak __lxstat64
367.type __lxstat64, %function;
368__lxstat64:
369.globl __newlocale
370.type __newlocale, %function;
371__newlocale:
372.globl __nl_langinfo
373.type __nl_langinfo, %function;
374__nl_langinfo:
375.globl __nl_langinfo_l
376.type __nl_langinfo_l, %function;
377__nl_langinfo_l:
378.globl __overflow
379.type __overflow, %function;
380.protected __overflow
381__overflow:
382.weak __posix_getopt
383.type __posix_getopt, %function;
384__posix_getopt:
385.globl __res_state
386.type __res_state, %function;
387__res_state:
388.globl __sched_cpucount
389.type __sched_cpucount, %function;
390__sched_cpucount:
391.globl __setjmp
392.type __setjmp, %function;
393__setjmp:
394.globl __signbit
395.type __signbit, %function;
396__signbit:
397.globl __signbitf
398.type __signbitf, %function;
399__signbitf:
400.globl __signbitl
401.type __signbitl, %function;
402__signbitl:
403.globl __sigsetjmp
404.type __sigsetjmp, %function;
405__sigsetjmp:
406.globl __stack_chk_fail
407.type __stack_chk_fail, %function;
408__stack_chk_fail:
409.globl __strcasecmp_l
410.type __strcasecmp_l, %function;
411__strcasecmp_l:
412.globl __strcoll_l
413.type __strcoll_l, %function;
414__strcoll_l:
415.globl __strerror_l
416.type __strerror_l, %function;
417__strerror_l:
418.globl __strncasecmp_l
419.type __strncasecmp_l, %function;
420__strncasecmp_l:
421.weak __strtod_l
422.type __strtod_l, %function;
423__strtod_l:
424.weak __strtof_l
425.type __strtof_l, %function;
426__strtof_l:
427.weak __strtoimax_internal
428.type __strtoimax_internal, %function;
429__strtoimax_internal:
430.weak __strtol_internal
431.type __strtol_internal, %function;
432__strtol_internal:
433.weak __strtold_l
434.type __strtold_l, %function;
435__strtold_l:
436.weak __strtoll_internal
437.type __strtoll_internal, %function;
438__strtoll_internal:
439.weak __strtoul_internal
440.type __strtoul_internal, %function;
441__strtoul_internal:
442.weak __strtoull_internal
443.type __strtoull_internal, %function;
444__strtoull_internal:
445.weak __strtoumax_internal
446.type __strtoumax_internal, %function;
447__strtoumax_internal:
448.globl __strxfrm_l
449.type __strxfrm_l, %function;
450__strxfrm_l:
451.weak __sysv_signal
452.type __sysv_signal, %function;
453__sysv_signal:
454.globl __tls_get_addr
455.type __tls_get_addr, %function;
456__tls_get_addr:
457.globl __tolower_l
458.type __tolower_l, %function;
459__tolower_l:
460.globl __toupper_l
461.type __toupper_l, %function;
462__toupper_l:
463.globl __towctrans_l
464.type __towctrans_l, %function;
465__towctrans_l:
466.globl __towlower_l
467.type __towlower_l, %function;
468__towlower_l:
469.globl __towupper_l
470.type __towupper_l, %function;
471__towupper_l:
472.globl __uflow
473.type __uflow, %function;
474.protected __uflow
475__uflow:
476.globl __uselocale
477.type __uselocale, %function;
478__uselocale:
479.globl __wcscoll_l
480.type __wcscoll_l, %function;
481__wcscoll_l:
482.globl __wcsftime_l
483.type __wcsftime_l, %function;
484__wcsftime_l:
485.globl __wcsxfrm_l
486.type __wcsxfrm_l, %function;
487__wcsxfrm_l:
488.globl __wctrans_l
489.type __wctrans_l, %function;
490__wctrans_l:
491.globl __wctype_l
492.type __wctype_l, %function;
493__wctype_l:
494.globl __xmknod
495.type __xmknod, %function;
496__xmknod:
497.globl __xmknodat
498.type __xmknodat, %function;
499__xmknodat:
500.weak __xpg_basename
501.type __xpg_basename, %function;
502__xpg_basename:
503.weak __xpg_strerror_r
504.type __xpg_strerror_r, %function;
505__xpg_strerror_r:
506.globl __xstat
507.type __xstat, %function;
508__xstat:
509.weak __xstat64
510.type __xstat64, %function;
511__xstat64:
512.weak _dl_debug_state
513.type _dl_debug_state, %function;
514_dl_debug_state:
515.globl _dlstart
516_dlstart:
517.globl _exit
518.type _exit, %function;
519_exit:
520.weak _fini
521.type _fini, %function;
522_fini:
523.globl _flushlbf
524.type _flushlbf, %function;
525_flushlbf:
526.weak _init
527.type _init, %function;
528_init:
529.globl _longjmp
530.type _longjmp, %function;
531_longjmp:
532.globl _pthread_cleanup_pop
533.type _pthread_cleanup_pop, %function;
534_pthread_cleanup_pop:
535.globl _pthread_cleanup_push
536.type _pthread_cleanup_push, %function;
537_pthread_cleanup_push:
538.globl _setjmp
539.type _setjmp, %function;
540_setjmp:
541.globl a64l
542.type a64l, %function;
543a64l:
544.globl abort
545.type abort, %function;
546abort:
547.globl abs
548.type abs, %function;
549abs:
550.globl accept
551.type accept, %function;
552accept:
553.globl accept4
554.type accept4, %function;
555accept4:
556.globl access
557.type access, %function;
558access:
559.globl acct
560.type acct, %function;
561acct:
562.globl acos
563.type acos, %function;
564acos:
565.globl acosf
566.type acosf, %function;
567acosf:
568.globl acosh
569.type acosh, %function;
570acosh:
571.globl acoshf
572.type acoshf, %function;
573acoshf:
574.globl acoshl
575.type acoshl, %function;
576acoshl:
577.globl acosl
578.type acosl, %function;
579acosl:
580.globl addmntent
581.type addmntent, %function;
582addmntent:
583.globl adjtime
584.type adjtime, %function;
585adjtime:
586.globl adjtimex
587.type adjtimex, %function;
588adjtimex:
589.globl aio_cancel
590.type aio_cancel, %function;
591aio_cancel:
592.weak aio_cancel64
593.type aio_cancel64, %function;
594aio_cancel64:
595.globl aio_error
596.type aio_error, %function;
597aio_error:
598.weak aio_error64
599.type aio_error64, %function;
600aio_error64:
601.globl aio_fsync
602.type aio_fsync, %function;
603aio_fsync:
604.weak aio_fsync64
605.type aio_fsync64, %function;
606aio_fsync64:
607.globl aio_read
608.type aio_read, %function;
609aio_read:
610.weak aio_read64
611.type aio_read64, %function;
612aio_read64:
613.globl aio_return
614.type aio_return, %function;
615aio_return:
616.weak aio_return64
617.type aio_return64, %function;
618aio_return64:
619.globl aio_suspend
620.type aio_suspend, %function;
621aio_suspend:
622.weak aio_suspend64
623.type aio_suspend64, %function;
624aio_suspend64:
625.globl aio_write
626.type aio_write, %function;
627aio_write:
628.weak aio_write64
629.type aio_write64, %function;
630aio_write64:
631.globl alarm
632.type alarm, %function;
633alarm:
634.globl aligned_alloc
635.type aligned_alloc, %function;
636aligned_alloc:
637.globl alphasort
638.type alphasort, %function;
639alphasort:
640.weak alphasort64
641.type alphasort64, %function;
642alphasort64:
643.globl arch_prctl
644.type arch_prctl, %function;
645arch_prctl:
646.globl asctime
647.type asctime, %function;
648asctime:
649.weak asctime_r
650.type asctime_r, %function;
651asctime_r:
652.globl asin
653.type asin, %function;
654asin:
655.globl asinf
656.type asinf, %function;
657asinf:
658.globl asinh
659.type asinh, %function;
660asinh:
661.globl asinhf
662.type asinhf, %function;
663asinhf:
664.globl asinhl
665.type asinhl, %function;
666asinhl:
667.globl asinl
668.type asinl, %function;
669asinl:
670.globl asprintf
671.type asprintf, %function;
672asprintf:
673.globl at_quick_exit
674.type at_quick_exit, %function;
675at_quick_exit:
676.globl atan
677.type atan, %function;
678atan:
679.globl atan2
680.type atan2, %function;
681atan2:
682.globl atan2f
683.type atan2f, %function;
684atan2f:
685.globl atan2l
686.type atan2l, %function;
687atan2l:
688.globl atanf
689.type atanf, %function;
690atanf:
691.globl atanh
692.type atanh, %function;
693atanh:
694.globl atanhf
695.type atanhf, %function;
696atanhf:
697.globl atanhl
698.type atanhl, %function;
699atanhl:
700.globl atanl
701.type atanl, %function;
702atanl:
703.globl atexit
704.type atexit, %function;
705atexit:
706.globl atof
707.type atof, %function;
708atof:
709.globl atoi
710.type atoi, %function;
711atoi:
712.globl atol
713.type atol, %function;
714atol:
715.globl atoll
716.type atoll, %function;
717atoll:
718.globl basename
719.type basename, %function;
720basename:
721.globl bcmp
722.type bcmp, %function;
723bcmp:
724.globl bcopy
725.type bcopy, %function;
726bcopy:
727.globl bind
728.type bind, %function;
729bind:
730.globl bind_textdomain_codeset
731.type bind_textdomain_codeset, %function;
732bind_textdomain_codeset:
733.globl bindtextdomain
734.type bindtextdomain, %function;
735bindtextdomain:
736.globl brk
737.type brk, %function;
738brk:
739.weak bsd_signal
740.type bsd_signal, %function;
741bsd_signal:
742.globl bsearch
743.type bsearch, %function;
744bsearch:
745.globl btowc
746.type btowc, %function;
747btowc:
748.globl bzero
749.type bzero, %function;
750bzero:
751.globl c16rtomb
752.type c16rtomb, %function;
753c16rtomb:
754.globl c32rtomb
755.type c32rtomb, %function;
756c32rtomb:
757.globl cabs
758.type cabs, %function;
759cabs:
760.globl cabsf
761.type cabsf, %function;
762cabsf:
763.globl cabsl
764.type cabsl, %function;
765cabsl:
766.globl cacos
767.type cacos, %function;
768cacos:
769.globl cacosf
770.type cacosf, %function;
771cacosf:
772.globl cacosh
773.type cacosh, %function;
774cacosh:
775.globl cacoshf
776.type cacoshf, %function;
777cacoshf:
778.globl cacoshl
779.type cacoshl, %function;
780cacoshl:
781.globl cacosl
782.type cacosl, %function;
783cacosl:
784.globl call_once
785.type call_once, %function;
786call_once:
787.globl calloc
788.type calloc, %function;
789calloc:
790.globl capget
791.type capget, %function;
792capget:
793.globl capset
794.type capset, %function;
795capset:
796.globl carg
797.type carg, %function;
798carg:
799.globl cargf
800.type cargf, %function;
801cargf:
802.globl cargl
803.type cargl, %function;
804cargl:
805.globl casin
806.type casin, %function;
807casin:
808.globl casinf
809.type casinf, %function;
810casinf:
811.globl casinh
812.type casinh, %function;
813casinh:
814.globl casinhf
815.type casinhf, %function;
816casinhf:
817.globl casinhl
818.type casinhl, %function;
819casinhl:
820.globl casinl
821.type casinl, %function;
822casinl:
823.globl catan
824.type catan, %function;
825catan:
826.globl catanf
827.type catanf, %function;
828catanf:
829.globl catanh
830.type catanh, %function;
831catanh:
832.globl catanhf
833.type catanhf, %function;
834catanhf:
835.globl catanhl
836.type catanhl, %function;
837catanhl:
838.globl catanl
839.type catanl, %function;
840catanl:
841.globl catclose
842.type catclose, %function;
843catclose:
844.globl catgets
845.type catgets, %function;
846catgets:
847.globl catopen
848.type catopen, %function;
849catopen:
850.globl cbrt
851.type cbrt, %function;
852cbrt:
853.globl cbrtf
854.type cbrtf, %function;
855cbrtf:
856.globl cbrtl
857.type cbrtl, %function;
858cbrtl:
859.globl ccos
860.type ccos, %function;
861ccos:
862.globl ccosf
863.type ccosf, %function;
864ccosf:
865.globl ccosh
866.type ccosh, %function;
867ccosh:
868.globl ccoshf
869.type ccoshf, %function;
870ccoshf:
871.globl ccoshl
872.type ccoshl, %function;
873ccoshl:
874.globl ccosl
875.type ccosl, %function;
876ccosl:
877.globl ceil
878.type ceil, %function;
879ceil:
880.globl ceilf
881.type ceilf, %function;
882ceilf:
883.globl ceill
884.type ceill, %function;
885ceill:
886.globl cexp
887.type cexp, %function;
888cexp:
889.globl cexpf
890.type cexpf, %function;
891cexpf:
892.globl cexpl
893.type cexpl, %function;
894cexpl:
895.globl cfgetispeed
896.type cfgetispeed, %function;
897cfgetispeed:
898.globl cfgetospeed
899.type cfgetospeed, %function;
900cfgetospeed:
901.globl cfmakeraw
902.type cfmakeraw, %function;
903cfmakeraw:
904.globl cfsetispeed
905.type cfsetispeed, %function;
906cfsetispeed:
907.globl cfsetospeed
908.type cfsetospeed, %function;
909cfsetospeed:
910.weak cfsetspeed
911.type cfsetspeed, %function;
912cfsetspeed:
913.globl chdir
914.type chdir, %function;
915chdir:
916.globl chmod
917.type chmod, %function;
918chmod:
919.globl chown
920.type chown, %function;
921chown:
922.globl chroot
923.type chroot, %function;
924chroot:
925.globl cimag
926.type cimag, %function;
927cimag:
928.globl cimagf
929.type cimagf, %function;
930cimagf:
931.globl cimagl
932.type cimagl, %function;
933cimagl:
934.globl clearenv
935.type clearenv, %function;
936clearenv:
937.globl clearerr
938.type clearerr, %function;
939clearerr:
940.weak clearerr_unlocked
941.type clearerr_unlocked, %function;
942clearerr_unlocked:
943.globl clock
944.type clock, %function;
945clock:
946.globl clock_adjtime
947.type clock_adjtime, %function;
948clock_adjtime:
949.globl clock_getcpuclockid
950.type clock_getcpuclockid, %function;
951clock_getcpuclockid:
952.globl clock_getres
953.type clock_getres, %function;
954clock_getres:
955.weak clock_gettime
956.type clock_gettime, %function;
957clock_gettime:
958.weak clock_nanosleep
959.type clock_nanosleep, %function;
960clock_nanosleep:
961.globl clock_settime
962.type clock_settime, %function;
963clock_settime:
964.globl clog
965.type clog, %function;
966clog:
967.globl clogf
968.type clogf, %function;
969clogf:
970.globl clogl
971.type clogl, %function;
972clogl:
973.globl clone
974.type clone, %function;
975clone:
976.globl close
977.type close, %function;
978close:
979.globl closedir
980.type closedir, %function;
981closedir:
982.globl closelog
983.type closelog, %function;
984closelog:
985.globl cnd_broadcast
986.type cnd_broadcast, %function;
987cnd_broadcast:
988.globl cnd_destroy
989.type cnd_destroy, %function;
990cnd_destroy:
991.globl cnd_init
992.type cnd_init, %function;
993cnd_init:
994.globl cnd_signal
995.type cnd_signal, %function;
996cnd_signal:
997.globl cnd_timedwait
998.type cnd_timedwait, %function;
999cnd_timedwait:
1000.globl cnd_wait
1001.type cnd_wait, %function;
1002cnd_wait:
1003.globl confstr
1004.type confstr, %function;
1005confstr:
1006.globl conj
1007.type conj, %function;
1008conj:
1009.globl conjf
1010.type conjf, %function;
1011conjf:
1012.globl conjl
1013.type conjl, %function;
1014conjl:
1015.globl connect
1016.type connect, %function;
1017connect:
1018.globl copy_file_range
1019.type copy_file_range, %function;
1020copy_file_range:
1021.globl copysign
1022.type copysign, %function;
1023copysign:
1024.globl copysignf
1025.type copysignf, %function;
1026copysignf:
1027.globl copysignl
1028.type copysignl, %function;
1029copysignl:
1030.globl cos
1031.type cos, %function;
1032cos:
1033.globl cosf
1034.type cosf, %function;
1035cosf:
1036.globl cosh
1037.type cosh, %function;
1038cosh:
1039.globl coshf
1040.type coshf, %function;
1041coshf:
1042.globl coshl
1043.type coshl, %function;
1044coshl:
1045.globl cosl
1046.type cosl, %function;
1047cosl:
1048.globl cpow
1049.type cpow, %function;
1050cpow:
1051.globl cpowf
1052.type cpowf, %function;
1053cpowf:
1054.globl cpowl
1055.type cpowl, %function;
1056cpowl:
1057.globl cproj
1058.type cproj, %function;
1059cproj:
1060.globl cprojf
1061.type cprojf, %function;
1062cprojf:
1063.globl cprojl
1064.type cprojl, %function;
1065cprojl:
1066.globl creal
1067.type creal, %function;
1068creal:
1069.globl crealf
1070.type crealf, %function;
1071crealf:
1072.globl creall
1073.type creall, %function;
1074creall:
1075.globl creat
1076.type creat, %function;
1077creat:
1078.weak creat64
1079.type creat64, %function;
1080creat64:
1081.globl crypt
1082.type crypt, %function;
1083crypt:
1084.weak crypt_r
1085.type crypt_r, %function;
1086crypt_r:
1087.globl csin
1088.type csin, %function;
1089csin:
1090.globl csinf
1091.type csinf, %function;
1092csinf:
1093.globl csinh
1094.type csinh, %function;
1095csinh:
1096.globl csinhf
1097.type csinhf, %function;
1098csinhf:
1099.globl csinhl
1100.type csinhl, %function;
1101csinhl:
1102.globl csinl
1103.type csinl, %function;
1104csinl:
1105.globl csqrt
1106.type csqrt, %function;
1107csqrt:
1108.globl csqrtf
1109.type csqrtf, %function;
1110csqrtf:
1111.globl csqrtl
1112.type csqrtl, %function;
1113csqrtl:
1114.globl ctan
1115.type ctan, %function;
1116ctan:
1117.globl ctanf
1118.type ctanf, %function;
1119ctanf:
1120.globl ctanh
1121.type ctanh, %function;
1122ctanh:
1123.globl ctanhf
1124.type ctanhf, %function;
1125ctanhf:
1126.globl ctanhl
1127.type ctanhl, %function;
1128ctanhl:
1129.globl ctanl
1130.type ctanl, %function;
1131ctanl:
1132.globl ctermid
1133.type ctermid, %function;
1134ctermid:
1135.globl ctime
1136.type ctime, %function;
1137ctime:
1138.globl ctime_r
1139.type ctime_r, %function;
1140ctime_r:
1141.globl cuserid
1142.type cuserid, %function;
1143cuserid:
1144.globl daemon
1145.type daemon, %function;
1146daemon:
1147.globl dcgettext
1148.type dcgettext, %function;
1149dcgettext:
1150.globl dcngettext
1151.type dcngettext, %function;
1152dcngettext:
1153.globl delete_module
1154.type delete_module, %function;
1155delete_module:
1156.globl dgettext
1157.type dgettext, %function;
1158dgettext:
1159.globl difftime
1160.type difftime, %function;
1161difftime:
1162.globl dirfd
1163.type dirfd, %function;
1164dirfd:
1165.globl dirname
1166.type dirname, %function;
1167dirname:
1168.globl div
1169.type div, %function;
1170div:
1171.globl dl_iterate_phdr
1172.type dl_iterate_phdr, %function;
1173dl_iterate_phdr:
1174.globl dladdr
1175.type dladdr, %function;
1176dladdr:
1177.globl dlclose
1178.type dlclose, %function;
1179dlclose:
1180.globl dlerror
1181.type dlerror, %function;
1182dlerror:
1183.globl dlinfo
1184.type dlinfo, %function;
1185dlinfo:
1186.globl dlopen
1187.type dlopen, %function;
1188dlopen:
1189.globl dlsym
1190.type dlsym, %function;
1191dlsym:
1192.globl dn_comp
1193.type dn_comp, %function;
1194dn_comp:
1195.weak dn_expand
1196.type dn_expand, %function;
1197dn_expand:
1198.globl dn_skipname
1199.type dn_skipname, %function;
1200dn_skipname:
1201.globl dngettext
1202.type dngettext, %function;
1203dngettext:
1204.globl dprintf
1205.type dprintf, %function;
1206dprintf:
1207.globl drand48
1208.type drand48, %function;
1209drand48:
1210.weak drem
1211.type drem, %function;
1212drem:
1213.weak dremf
1214.type dremf, %function;
1215dremf:
1216.globl dup
1217.type dup, %function;
1218dup:
1219.globl dup2
1220.type dup2, %function;
1221dup2:
1222.weak dup3
1223.type dup3, %function;
1224dup3:
1225.weak duplocale
1226.type duplocale, %function;
1227duplocale:
1228.weak eaccess
1229.type eaccess, %function;
1230eaccess:
1231.globl ecvt
1232.type ecvt, %function;
1233ecvt:
1234.globl encrypt
1235.type encrypt, %function;
1236encrypt:
1237.weak endgrent
1238.type endgrent, %function;
1239endgrent:
1240.globl endhostent
1241.type endhostent, %function;
1242endhostent:
1243.globl endmntent
1244.type endmntent, %function;
1245endmntent:
1246.weak endnetent
1247.type endnetent, %function;
1248endnetent:
1249.globl endprotoent
1250.type endprotoent, %function;
1251endprotoent:
1252.weak endpwent
1253.type endpwent, %function;
1254endpwent:
1255.globl endservent
1256.type endservent, %function;
1257endservent:
1258.globl endspent
1259.type endspent, %function;
1260endspent:
1261.globl endusershell
1262.type endusershell, %function;
1263endusershell:
1264.weak endutent
1265.type endutent, %function;
1266endutent:
1267.globl endutxent
1268.type endutxent, %function;
1269endutxent:
1270.globl epoll_create
1271.type epoll_create, %function;
1272epoll_create:
1273.globl epoll_create1
1274.type epoll_create1, %function;
1275epoll_create1:
1276.globl epoll_ctl
1277.type epoll_ctl, %function;
1278epoll_ctl:
1279.globl epoll_pwait
1280.type epoll_pwait, %function;
1281epoll_pwait:
1282.globl epoll_wait
1283.type epoll_wait, %function;
1284epoll_wait:
1285.globl erand48
1286.type erand48, %function;
1287erand48:
1288.globl erf
1289.type erf, %function;
1290erf:
1291.globl erfc
1292.type erfc, %function;
1293erfc:
1294.globl erfcf
1295.type erfcf, %function;
1296erfcf:
1297.globl erfcl
1298.type erfcl, %function;
1299erfcl:
1300.globl erff
1301.type erff, %function;
1302erff:
1303.globl erfl
1304.type erfl, %function;
1305erfl:
1306.globl err
1307.type err, %function;
1308err:
1309.globl errx
1310.type errx, %function;
1311errx:
1312.globl ether_aton
1313.type ether_aton, %function;
1314ether_aton:
1315.globl ether_aton_r
1316.type ether_aton_r, %function;
1317ether_aton_r:
1318.globl ether_hostton
1319.type ether_hostton, %function;
1320ether_hostton:
1321.globl ether_line
1322.type ether_line, %function;
1323ether_line:
1324.globl ether_ntoa
1325.type ether_ntoa, %function;
1326ether_ntoa:
1327.globl ether_ntoa_r
1328.type ether_ntoa_r, %function;
1329ether_ntoa_r:
1330.globl ether_ntohost
1331.type ether_ntohost, %function;
1332ether_ntohost:
1333.globl euidaccess
1334.type euidaccess, %function;
1335euidaccess:
1336.globl eventfd
1337.type eventfd, %function;
1338eventfd:
1339.globl eventfd_read
1340.type eventfd_read, %function;
1341eventfd_read:
1342.globl eventfd_write
1343.type eventfd_write, %function;
1344eventfd_write:
1345.globl execl
1346.type execl, %function;
1347execl:
1348.globl execle
1349.type execle, %function;
1350execle:
1351.globl execlp
1352.type execlp, %function;
1353execlp:
1354.globl execv
1355.type execv, %function;
1356execv:
1357.globl execve
1358.type execve, %function;
1359execve:
1360.globl execvp
1361.type execvp, %function;
1362execvp:
1363.weak execvpe
1364.type execvpe, %function;
1365execvpe:
1366.globl exit
1367.type exit, %function;
1368exit:
1369.globl exp
1370.type exp, %function;
1371exp:
1372.globl exp10
1373.type exp10, %function;
1374exp10:
1375.globl exp10f
1376.type exp10f, %function;
1377exp10f:
1378.globl exp10l
1379.type exp10l, %function;
1380exp10l:
1381.globl exp2
1382.type exp2, %function;
1383exp2:
1384.globl exp2f
1385.type exp2f, %function;
1386exp2f:
1387.globl exp2l
1388.type exp2l, %function;
1389exp2l:
1390.globl expf
1391.type expf, %function;
1392expf:
1393.globl expl
1394.type expl, %function;
1395expl:
1396.globl explicit_bzero
1397.type explicit_bzero, %function;
1398explicit_bzero:
1399.globl expm1
1400.type expm1, %function;
1401expm1:
1402.globl expm1f
1403.type expm1f, %function;
1404expm1f:
1405.globl expm1l
1406.type expm1l, %function;
1407expm1l:
1408.globl fabs
1409.type fabs, %function;
1410fabs:
1411.globl fabsf
1412.type fabsf, %function;
1413fabsf:
1414.globl fabsl
1415.type fabsl, %function;
1416fabsl:
1417.globl faccessat
1418.type faccessat, %function;
1419faccessat:
1420.globl fallocate
1421.type fallocate, %function;
1422fallocate:
1423.weak fallocate64
1424.type fallocate64, %function;
1425fallocate64:
1426.globl fanotify_init
1427.type fanotify_init, %function;
1428fanotify_init:
1429.globl fanotify_mark
1430.type fanotify_mark, %function;
1431fanotify_mark:
1432.globl fchdir
1433.type fchdir, %function;
1434fchdir:
1435.globl fchmod
1436.type fchmod, %function;
1437fchmod:
1438.globl fchmodat
1439.type fchmodat, %function;
1440fchmodat:
1441.globl fchown
1442.type fchown, %function;
1443fchown:
1444.globl fchownat
1445.type fchownat, %function;
1446fchownat:
1447.globl fclose
1448.type fclose, %function;
1449fclose:
1450.globl fcntl
1451.type fcntl, %function;
1452fcntl:
1453.globl fcvt
1454.type fcvt, %function;
1455fcvt:
1456.globl fdatasync
1457.type fdatasync, %function;
1458fdatasync:
1459.globl fdim
1460.type fdim, %function;
1461fdim:
1462.globl fdimf
1463.type fdimf, %function;
1464fdimf:
1465.globl fdiml
1466.type fdiml, %function;
1467fdiml:
1468.weak fdopen
1469.type fdopen, %function;
1470fdopen:
1471.globl fdopendir
1472.type fdopendir, %function;
1473fdopendir:
1474.globl feclearexcept
1475.type feclearexcept, %function;
1476feclearexcept:
1477.globl fegetenv
1478.type fegetenv, %function;
1479fegetenv:
1480.globl fegetexceptflag
1481.type fegetexceptflag, %function;
1482fegetexceptflag:
1483.globl fegetround
1484.type fegetround, %function;
1485fegetround:
1486.globl feholdexcept
1487.type feholdexcept, %function;
1488feholdexcept:
1489.globl feof
1490.type feof, %function;
1491feof:
1492.weak feof_unlocked
1493.type feof_unlocked, %function;
1494feof_unlocked:
1495.globl feraiseexcept
1496.type feraiseexcept, %function;
1497feraiseexcept:
1498.globl ferror
1499.type ferror, %function;
1500ferror:
1501.weak ferror_unlocked
1502.type ferror_unlocked, %function;
1503ferror_unlocked:
1504.globl fesetenv
1505.type fesetenv, %function;
1506fesetenv:
1507.globl fesetexceptflag
1508.type fesetexceptflag, %function;
1509fesetexceptflag:
1510.globl fesetround
1511.type fesetround, %function;
1512fesetround:
1513.globl fetestexcept
1514.type fetestexcept, %function;
1515fetestexcept:
1516.globl feupdateenv
1517.type feupdateenv, %function;
1518feupdateenv:
1519.globl fexecve
1520.type fexecve, %function;
1521fexecve:
1522.globl fflush
1523.type fflush, %function;
1524fflush:
1525.weak fflush_unlocked
1526.type fflush_unlocked, %function;
1527fflush_unlocked:
1528.globl ffs
1529.type ffs, %function;
1530ffs:
1531.globl ffsl
1532.type ffsl, %function;
1533ffsl:
1534.globl ffsll
1535.type ffsll, %function;
1536ffsll:
1537.globl fgetc
1538.type fgetc, %function;
1539fgetc:
1540.weak fgetc_unlocked
1541.type fgetc_unlocked, %function;
1542fgetc_unlocked:
1543.globl fgetgrent
1544.type fgetgrent, %function;
1545fgetgrent:
1546.globl fgetln
1547.type fgetln, %function;
1548fgetln:
1549.globl fgetpos
1550.type fgetpos, %function;
1551fgetpos:
1552.weak fgetpos64
1553.type fgetpos64, %function;
1554fgetpos64:
1555.globl fgetpwent
1556.type fgetpwent, %function;
1557fgetpwent:
1558.globl fgets
1559.type fgets, %function;
1560fgets:
1561.weak fgets_unlocked
1562.type fgets_unlocked, %function;
1563fgets_unlocked:
1564.globl fgetspent
1565.type fgetspent, %function;
1566fgetspent:
1567.globl fgetwc
1568.type fgetwc, %function;
1569fgetwc:
1570.weak fgetwc_unlocked
1571.type fgetwc_unlocked, %function;
1572fgetwc_unlocked:
1573.globl fgetws
1574.type fgetws, %function;
1575fgetws:
1576.weak fgetws_unlocked
1577.type fgetws_unlocked, %function;
1578fgetws_unlocked:
1579.globl fgetxattr
1580.type fgetxattr, %function;
1581fgetxattr:
1582.globl fileno
1583.type fileno, %function;
1584fileno:
1585.weak fileno_unlocked
1586.type fileno_unlocked, %function;
1587fileno_unlocked:
1588.globl finite
1589.type finite, %function;
1590finite:
1591.globl finitef
1592.type finitef, %function;
1593finitef:
1594.globl flistxattr
1595.type flistxattr, %function;
1596flistxattr:
1597.globl flock
1598.type flock, %function;
1599flock:
1600.globl flockfile
1601.type flockfile, %function;
1602flockfile:
1603.globl floor
1604.type floor, %function;
1605floor:
1606.globl floorf
1607.type floorf, %function;
1608floorf:
1609.globl floorl
1610.type floorl, %function;
1611floorl:
1612.globl fma
1613.type fma, %function;
1614fma:
1615.globl fmaf
1616.type fmaf, %function;
1617fmaf:
1618.globl fmal
1619.type fmal, %function;
1620fmal:
1621.globl fmax
1622.type fmax, %function;
1623fmax:
1624.globl fmaxf
1625.type fmaxf, %function;
1626fmaxf:
1627.globl fmaxl
1628.type fmaxl, %function;
1629fmaxl:
1630.globl fmemopen
1631.type fmemopen, %function;
1632fmemopen:
1633.globl fmin
1634.type fmin, %function;
1635fmin:
1636.globl fminf
1637.type fminf, %function;
1638fminf:
1639.globl fminl
1640.type fminl, %function;
1641fminl:
1642.globl fmod
1643.type fmod, %function;
1644fmod:
1645.globl fmodf
1646.type fmodf, %function;
1647fmodf:
1648.globl fmodl
1649.type fmodl, %function;
1650fmodl:
1651.globl fmtmsg
1652.type fmtmsg, %function;
1653fmtmsg:
1654.globl fnmatch
1655.type fnmatch, %function;
1656fnmatch:
1657.globl fopen
1658.type fopen, %function;
1659fopen:
1660.weak fopen64
1661.type fopen64, %function;
1662fopen64:
1663.globl fopencookie
1664.type fopencookie, %function;
1665fopencookie:
1666.globl fork
1667.type fork, %function;
1668fork:
1669.globl forkpty
1670.type forkpty, %function;
1671forkpty:
1672.globl fpathconf
1673.type fpathconf, %function;
1674fpathconf:
1675.globl fprintf
1676.type fprintf, %function;
1677fprintf:
1678.weak fpurge
1679.type fpurge, %function;
1680fpurge:
1681.globl fputc
1682.type fputc, %function;
1683fputc:
1684.weak fputc_unlocked
1685.type fputc_unlocked, %function;
1686fputc_unlocked:
1687.globl fputs
1688.type fputs, %function;
1689fputs:
1690.weak fputs_unlocked
1691.type fputs_unlocked, %function;
1692fputs_unlocked:
1693.globl fputwc
1694.type fputwc, %function;
1695fputwc:
1696.weak fputwc_unlocked
1697.type fputwc_unlocked, %function;
1698fputwc_unlocked:
1699.globl fputws
1700.type fputws, %function;
1701fputws:
1702.weak fputws_unlocked
1703.type fputws_unlocked, %function;
1704fputws_unlocked:
1705.globl fread
1706.type fread, %function;
1707fread:
1708.weak fread_unlocked
1709.type fread_unlocked, %function;
1710fread_unlocked:
1711.globl free
1712.type free, %function;
1713free:
1714.globl freeaddrinfo
1715.type freeaddrinfo, %function;
1716freeaddrinfo:
1717.globl freeifaddrs
1718.type freeifaddrs, %function;
1719freeifaddrs:
1720.globl freelocale
1721.type freelocale, %function;
1722freelocale:
1723.globl fremovexattr
1724.type fremovexattr, %function;
1725fremovexattr:
1726.globl freopen
1727.type freopen, %function;
1728freopen:
1729.weak freopen64
1730.type freopen64, %function;
1731freopen64:
1732.globl frexp
1733.type frexp, %function;
1734frexp:
1735.globl frexpf
1736.type frexpf, %function;
1737frexpf:
1738.globl frexpl
1739.type frexpl, %function;
1740frexpl:
1741.globl fscanf
1742.type fscanf, %function;
1743fscanf:
1744.globl fseek
1745.type fseek, %function;
1746fseek:
1747.weak fseeko
1748.type fseeko, %function;
1749fseeko:
1750.weak fseeko64
1751.type fseeko64, %function;
1752fseeko64:
1753.globl fsetpos
1754.type fsetpos, %function;
1755fsetpos:
1756.weak fsetpos64
1757.type fsetpos64, %function;
1758fsetpos64:
1759.globl fsetxattr
1760.type fsetxattr, %function;
1761fsetxattr:
1762.globl fstat
1763.type fstat, %function;
1764fstat:
1765.weak fstat64
1766.type fstat64, %function;
1767fstat64:
1768.globl fstatat
1769.type fstatat, %function;
1770fstatat:
1771.weak fstatat64
1772.type fstatat64, %function;
1773fstatat64:
1774.weak fstatfs
1775.type fstatfs, %function;
1776fstatfs:
1777.weak fstatfs64
1778.type fstatfs64, %function;
1779fstatfs64:
1780.globl fstatvfs
1781.type fstatvfs, %function;
1782fstatvfs:
1783.weak fstatvfs64
1784.type fstatvfs64, %function;
1785fstatvfs64:
1786.globl fsync
1787.type fsync, %function;
1788fsync:
1789.globl ftell
1790.type ftell, %function;
1791ftell:
1792.weak ftello
1793.type ftello, %function;
1794ftello:
1795.weak ftello64
1796.type ftello64, %function;
1797ftello64:
1798.globl ftime
1799.type ftime, %function;
1800ftime:
1801.globl ftok
1802.type ftok, %function;
1803ftok:
1804.globl ftruncate
1805.type ftruncate, %function;
1806ftruncate:
1807.weak ftruncate64
1808.type ftruncate64, %function;
1809ftruncate64:
1810.globl ftrylockfile
1811.type ftrylockfile, %function;
1812ftrylockfile:
1813.globl ftw
1814.type ftw, %function;
1815ftw:
1816.weak ftw64
1817.type ftw64, %function;
1818ftw64:
1819.globl funlockfile
1820.type funlockfile, %function;
1821funlockfile:
1822.globl futimens
1823.type futimens, %function;
1824futimens:
1825.globl futimes
1826.type futimes, %function;
1827futimes:
1828.weak futimesat
1829.type futimesat, %function;
1830futimesat:
1831.globl fwide
1832.type fwide, %function;
1833fwide:
1834.globl fwprintf
1835.type fwprintf, %function;
1836fwprintf:
1837.globl fwrite
1838.type fwrite, %function;
1839fwrite:
1840.weak fwrite_unlocked
1841.type fwrite_unlocked, %function;
1842fwrite_unlocked:
1843.globl fwscanf
1844.type fwscanf, %function;
1845fwscanf:
1846.globl gai_strerror
1847.type gai_strerror, %function;
1848gai_strerror:
1849.globl gcvt
1850.type gcvt, %function;
1851gcvt:
1852.globl get_avphys_pages
1853.type get_avphys_pages, %function;
1854get_avphys_pages:
1855.globl get_current_dir_name
1856.type get_current_dir_name, %function;
1857get_current_dir_name:
1858.globl get_nprocs
1859.type get_nprocs, %function;
1860get_nprocs:
1861.globl get_nprocs_conf
1862.type get_nprocs_conf, %function;
1863get_nprocs_conf:
1864.globl get_phys_pages
1865.type get_phys_pages, %function;
1866get_phys_pages:
1867.globl getaddrinfo
1868.type getaddrinfo, %function;
1869getaddrinfo:
1870.weak getauxval
1871.type getauxval, %function;
1872getauxval:
1873.globl getc
1874.type getc, %function;
1875getc:
1876.globl getc_unlocked
1877.type getc_unlocked, %function;
1878getc_unlocked:
1879.globl getchar
1880.type getchar, %function;
1881getchar:
1882.globl getchar_unlocked
1883.type getchar_unlocked, %function;
1884getchar_unlocked:
1885.globl getcwd
1886.type getcwd, %function;
1887getcwd:
1888.globl getdate
1889.type getdate, %function;
1890getdate:
1891.globl getdelim
1892.type getdelim, %function;
1893getdelim:
1894.globl getdents
1895.type getdents, %function;
1896getdents:
1897.weak getdents64
1898.type getdents64, %function;
1899getdents64:
1900.globl getdomainname
1901.type getdomainname, %function;
1902getdomainname:
1903.globl getdtablesize
1904.type getdtablesize, %function;
1905getdtablesize:
1906.globl getegid
1907.type getegid, %function;
1908getegid:
1909.globl getentropy
1910.type getentropy, %function;
1911getentropy:
1912.globl getenv
1913.type getenv, %function;
1914getenv:
1915.globl geteuid
1916.type geteuid, %function;
1917geteuid:
1918.globl getgid
1919.type getgid, %function;
1920getgid:
1921.globl getgrent
1922.type getgrent, %function;
1923getgrent:
1924.globl getgrgid
1925.type getgrgid, %function;
1926getgrgid:
1927.globl getgrgid_r
1928.type getgrgid_r, %function;
1929getgrgid_r:
1930.globl getgrnam
1931.type getgrnam, %function;
1932getgrnam:
1933.globl getgrnam_r
1934.type getgrnam_r, %function;
1935getgrnam_r:
1936.globl getgrouplist
1937.type getgrouplist, %function;
1938getgrouplist:
1939.globl getgroups
1940.type getgroups, %function;
1941getgroups:
1942.globl gethostbyaddr
1943.type gethostbyaddr, %function;
1944gethostbyaddr:
1945.globl gethostbyaddr_r
1946.type gethostbyaddr_r, %function;
1947gethostbyaddr_r:
1948.globl gethostbyname
1949.type gethostbyname, %function;
1950gethostbyname:
1951.globl gethostbyname2
1952.type gethostbyname2, %function;
1953gethostbyname2:
1954.globl gethostbyname2_r
1955.type gethostbyname2_r, %function;
1956gethostbyname2_r:
1957.globl gethostbyname_r
1958.type gethostbyname_r, %function;
1959gethostbyname_r:
1960.globl gethostent
1961.type gethostent, %function;
1962gethostent:
1963.globl gethostid
1964.type gethostid, %function;
1965gethostid:
1966.globl gethostname
1967.type gethostname, %function;
1968gethostname:
1969.globl getifaddrs
1970.type getifaddrs, %function;
1971getifaddrs:
1972.globl getitimer
1973.type getitimer, %function;
1974getitimer:
1975.globl getline
1976.type getline, %function;
1977getline:
1978.globl getloadavg
1979.type getloadavg, %function;
1980getloadavg:
1981.globl getlogin
1982.type getlogin, %function;
1983getlogin:
1984.globl getlogin_r
1985.type getlogin_r, %function;
1986getlogin_r:
1987.globl getmntent
1988.type getmntent, %function;
1989getmntent:
1990.globl getmntent_r
1991.type getmntent_r, %function;
1992getmntent_r:
1993.globl getnameinfo
1994.type getnameinfo, %function;
1995getnameinfo:
1996.globl getnetbyaddr
1997.type getnetbyaddr, %function;
1998getnetbyaddr:
1999.globl getnetbyname
2000.type getnetbyname, %function;
2001getnetbyname:
2002.globl getnetent
2003.type getnetent, %function;
2004getnetent:
2005.globl getopt
2006.type getopt, %function;
2007getopt:
2008.globl getopt_long
2009.type getopt_long, %function;
2010getopt_long:
2011.globl getopt_long_only
2012.type getopt_long_only, %function;
2013getopt_long_only:
2014.globl getpagesize
2015.type getpagesize, %function;
2016getpagesize:
2017.globl getpass
2018.type getpass, %function;
2019getpass:
2020.globl getpeername
2021.type getpeername, %function;
2022getpeername:
2023.globl getpgid
2024.type getpgid, %function;
2025getpgid:
2026.globl getpgrp
2027.type getpgrp, %function;
2028getpgrp:
2029.globl getpid
2030.type getpid, %function;
2031getpid:
2032.globl getppid
2033.type getppid, %function;
2034getppid:
2035.globl getpriority
2036.type getpriority, %function;
2037getpriority:
2038.globl getprotobyname
2039.type getprotobyname, %function;
2040getprotobyname:
2041.globl getprotobynumber
2042.type getprotobynumber, %function;
2043getprotobynumber:
2044.globl getprotoent
2045.type getprotoent, %function;
2046getprotoent:
2047.globl getpwent
2048.type getpwent, %function;
2049getpwent:
2050.globl getpwnam
2051.type getpwnam, %function;
2052getpwnam:
2053.globl getpwnam_r
2054.type getpwnam_r, %function;
2055getpwnam_r:
2056.globl getpwuid
2057.type getpwuid, %function;
2058getpwuid:
2059.globl getpwuid_r
2060.type getpwuid_r, %function;
2061getpwuid_r:
2062.globl getrandom
2063.type getrandom, %function;
2064getrandom:
2065.globl getresgid
2066.type getresgid, %function;
2067getresgid:
2068.globl getresuid
2069.type getresuid, %function;
2070getresuid:
2071.globl getrlimit
2072.type getrlimit, %function;
2073getrlimit:
2074.weak getrlimit64
2075.type getrlimit64, %function;
2076getrlimit64:
2077.globl getrusage
2078.type getrusage, %function;
2079getrusage:
2080.globl gets
2081.type gets, %function;
2082gets:
2083.globl getservbyname
2084.type getservbyname, %function;
2085getservbyname:
2086.globl getservbyname_r
2087.type getservbyname_r, %function;
2088getservbyname_r:
2089.globl getservbyport
2090.type getservbyport, %function;
2091getservbyport:
2092.globl getservbyport_r
2093.type getservbyport_r, %function;
2094getservbyport_r:
2095.globl getservent
2096.type getservent, %function;
2097getservent:
2098.globl getsid
2099.type getsid, %function;
2100getsid:
2101.globl getsockname
2102.type getsockname, %function;
2103getsockname:
2104.globl getsockopt
2105.type getsockopt, %function;
2106getsockopt:
2107.globl getspent
2108.type getspent, %function;
2109getspent:
2110.globl getspnam
2111.type getspnam, %function;
2112getspnam:
2113.globl getspnam_r
2114.type getspnam_r, %function;
2115getspnam_r:
2116.globl getsubopt
2117.type getsubopt, %function;
2118getsubopt:
2119.globl gettext
2120.type gettext, %function;
2121gettext:
2122.globl gettid
2123.type gettid, %function;
2124gettid:
2125.globl gettimeofday
2126.type gettimeofday, %function;
2127gettimeofday:
2128.globl getuid
2129.type getuid, %function;
2130getuid:
2131.globl getusershell
2132.type getusershell, %function;
2133getusershell:
2134.weak getutent
2135.type getutent, %function;
2136getutent:
2137.weak getutid
2138.type getutid, %function;
2139getutid:
2140.weak getutline
2141.type getutline, %function;
2142getutline:
2143.globl getutxent
2144.type getutxent, %function;
2145getutxent:
2146.globl getutxid
2147.type getutxid, %function;
2148getutxid:
2149.globl getutxline
2150.type getutxline, %function;
2151getutxline:
2152.globl getw
2153.type getw, %function;
2154getw:
2155.globl getwc
2156.type getwc, %function;
2157getwc:
2158.weak getwc_unlocked
2159.type getwc_unlocked, %function;
2160getwc_unlocked:
2161.globl getwchar
2162.type getwchar, %function;
2163getwchar:
2164.weak getwchar_unlocked
2165.type getwchar_unlocked, %function;
2166getwchar_unlocked:
2167.globl getxattr
2168.type getxattr, %function;
2169getxattr:
2170.globl glob
2171.type glob, %function;
2172glob:
2173.weak glob64
2174.type glob64, %function;
2175glob64:
2176.globl globfree
2177.type globfree, %function;
2178globfree:
2179.weak globfree64
2180.type globfree64, %function;
2181globfree64:
2182.globl gmtime
2183.type gmtime, %function;
2184gmtime:
2185.weak gmtime_r
2186.type gmtime_r, %function;
2187gmtime_r:
2188.globl grantpt
2189.type grantpt, %function;
2190grantpt:
2191.globl hasmntopt
2192.type hasmntopt, %function;
2193hasmntopt:
2194.globl hcreate
2195.type hcreate, %function;
2196hcreate:
2197.weak hcreate_r
2198.type hcreate_r, %function;
2199hcreate_r:
2200.globl hdestroy
2201.type hdestroy, %function;
2202hdestroy:
2203.weak hdestroy_r
2204.type hdestroy_r, %function;
2205hdestroy_r:
2206.globl herror
2207.type herror, %function;
2208herror:
2209.globl hsearch
2210.type hsearch, %function;
2211hsearch:
2212.weak hsearch_r
2213.type hsearch_r, %function;
2214hsearch_r:
2215.globl hstrerror
2216.type hstrerror, %function;
2217hstrerror:
2218.globl htonl
2219.type htonl, %function;
2220htonl:
2221.globl htons
2222.type htons, %function;
2223htons:
2224.globl hypot
2225.type hypot, %function;
2226hypot:
2227.globl hypotf
2228.type hypotf, %function;
2229hypotf:
2230.globl hypotl
2231.type hypotl, %function;
2232hypotl:
2233.globl iconv
2234.type iconv, %function;
2235iconv:
2236.globl iconv_close
2237.type iconv_close, %function;
2238iconv_close:
2239.globl iconv_open
2240.type iconv_open, %function;
2241iconv_open:
2242.globl if_freenameindex
2243.type if_freenameindex, %function;
2244if_freenameindex:
2245.globl if_indextoname
2246.type if_indextoname, %function;
2247if_indextoname:
2248.globl if_nameindex
2249.type if_nameindex, %function;
2250if_nameindex:
2251.globl if_nametoindex
2252.type if_nametoindex, %function;
2253if_nametoindex:
2254.globl ilogb
2255.type ilogb, %function;
2256ilogb:
2257.globl ilogbf
2258.type ilogbf, %function;
2259ilogbf:
2260.globl ilogbl
2261.type ilogbl, %function;
2262ilogbl:
2263.globl imaxabs
2264.type imaxabs, %function;
2265imaxabs:
2266.globl imaxdiv
2267.type imaxdiv, %function;
2268imaxdiv:
2269.globl index
2270.type index, %function;
2271index:
2272.globl inet_addr
2273.type inet_addr, %function;
2274inet_addr:
2275.weak inet_aton
2276.type inet_aton, %function;
2277inet_aton:
2278.globl inet_lnaof
2279.type inet_lnaof, %function;
2280inet_lnaof:
2281.globl inet_makeaddr
2282.type inet_makeaddr, %function;
2283inet_makeaddr:
2284.globl inet_netof
2285.type inet_netof, %function;
2286inet_netof:
2287.globl inet_network
2288.type inet_network, %function;
2289inet_network:
2290.globl inet_ntoa
2291.type inet_ntoa, %function;
2292inet_ntoa:
2293.globl inet_ntop
2294.type inet_ntop, %function;
2295inet_ntop:
2296.globl inet_pton
2297.type inet_pton, %function;
2298inet_pton:
2299.globl init_module
2300.type init_module, %function;
2301init_module:
2302.globl initgroups
2303.type initgroups, %function;
2304initgroups:
2305.globl initstate
2306.type initstate, %function;
2307initstate:
2308.globl inotify_add_watch
2309.type inotify_add_watch, %function;
2310inotify_add_watch:
2311.globl inotify_init
2312.type inotify_init, %function;
2313inotify_init:
2314.globl inotify_init1
2315.type inotify_init1, %function;
2316inotify_init1:
2317.globl inotify_rm_watch
2318.type inotify_rm_watch, %function;
2319inotify_rm_watch:
2320.globl insque
2321.type insque, %function;
2322insque:
2323.globl ioctl
2324.type ioctl, %function;
2325ioctl:
2326.globl ioperm
2327.type ioperm, %function;
2328ioperm:
2329.globl iopl
2330.type iopl, %function;
2331iopl:
2332.globl isalnum
2333.type isalnum, %function;
2334isalnum:
2335.weak isalnum_l
2336.type isalnum_l, %function;
2337isalnum_l:
2338.globl isalpha
2339.type isalpha, %function;
2340isalpha:
2341.weak isalpha_l
2342.type isalpha_l, %function;
2343isalpha_l:
2344.globl isascii
2345.type isascii, %function;
2346isascii:
2347.globl isastream
2348.type isastream, %function;
2349isastream:
2350.globl isatty
2351.type isatty, %function;
2352isatty:
2353.globl isblank
2354.type isblank, %function;
2355isblank:
2356.weak isblank_l
2357.type isblank_l, %function;
2358isblank_l:
2359.globl iscntrl
2360.type iscntrl, %function;
2361iscntrl:
2362.weak iscntrl_l
2363.type iscntrl_l, %function;
2364iscntrl_l:
2365.globl isdigit
2366.type isdigit, %function;
2367isdigit:
2368.weak isdigit_l
2369.type isdigit_l, %function;
2370isdigit_l:
2371.globl isgraph
2372.type isgraph, %function;
2373isgraph:
2374.weak isgraph_l
2375.type isgraph_l, %function;
2376isgraph_l:
2377.globl islower
2378.type islower, %function;
2379islower:
2380.weak islower_l
2381.type islower_l, %function;
2382islower_l:
2383.globl isprint
2384.type isprint, %function;
2385isprint:
2386.weak isprint_l
2387.type isprint_l, %function;
2388isprint_l:
2389.globl ispunct
2390.type ispunct, %function;
2391ispunct:
2392.weak ispunct_l
2393.type ispunct_l, %function;
2394ispunct_l:
2395.globl issetugid
2396.type issetugid, %function;
2397issetugid:
2398.globl isspace
2399.type isspace, %function;
2400isspace:
2401.weak isspace_l
2402.type isspace_l, %function;
2403isspace_l:
2404.globl isupper
2405.type isupper, %function;
2406isupper:
2407.weak isupper_l
2408.type isupper_l, %function;
2409isupper_l:
2410.globl iswalnum
2411.type iswalnum, %function;
2412iswalnum:
2413.weak iswalnum_l
2414.type iswalnum_l, %function;
2415iswalnum_l:
2416.globl iswalpha
2417.type iswalpha, %function;
2418iswalpha:
2419.weak iswalpha_l
2420.type iswalpha_l, %function;
2421iswalpha_l:
2422.globl iswblank
2423.type iswblank, %function;
2424iswblank:
2425.weak iswblank_l
2426.type iswblank_l, %function;
2427iswblank_l:
2428.globl iswcntrl
2429.type iswcntrl, %function;
2430iswcntrl:
2431.weak iswcntrl_l
2432.type iswcntrl_l, %function;
2433iswcntrl_l:
2434.globl iswctype
2435.type iswctype, %function;
2436iswctype:
2437.weak iswctype_l
2438.type iswctype_l, %function;
2439iswctype_l:
2440.globl iswdigit
2441.type iswdigit, %function;
2442iswdigit:
2443.weak iswdigit_l
2444.type iswdigit_l, %function;
2445iswdigit_l:
2446.globl iswgraph
2447.type iswgraph, %function;
2448iswgraph:
2449.weak iswgraph_l
2450.type iswgraph_l, %function;
2451iswgraph_l:
2452.globl iswlower
2453.type iswlower, %function;
2454iswlower:
2455.weak iswlower_l
2456.type iswlower_l, %function;
2457iswlower_l:
2458.globl iswprint
2459.type iswprint, %function;
2460iswprint:
2461.weak iswprint_l
2462.type iswprint_l, %function;
2463iswprint_l:
2464.globl iswpunct
2465.type iswpunct, %function;
2466iswpunct:
2467.weak iswpunct_l
2468.type iswpunct_l, %function;
2469iswpunct_l:
2470.globl iswspace
2471.type iswspace, %function;
2472iswspace:
2473.weak iswspace_l
2474.type iswspace_l, %function;
2475iswspace_l:
2476.globl iswupper
2477.type iswupper, %function;
2478iswupper:
2479.weak iswupper_l
2480.type iswupper_l, %function;
2481iswupper_l:
2482.globl iswxdigit
2483.type iswxdigit, %function;
2484iswxdigit:
2485.weak iswxdigit_l
2486.type iswxdigit_l, %function;
2487iswxdigit_l:
2488.globl isxdigit
2489.type isxdigit, %function;
2490isxdigit:
2491.weak isxdigit_l
2492.type isxdigit_l, %function;
2493isxdigit_l:
2494.globl j0
2495.type j0, %function;
2496j0:
2497.globl j0f
2498.type j0f, %function;
2499j0f:
2500.globl j1
2501.type j1, %function;
2502j1:
2503.globl j1f
2504.type j1f, %function;
2505j1f:
2506.globl jn
2507.type jn, %function;
2508jn:
2509.globl jnf
2510.type jnf, %function;
2511jnf:
2512.globl jrand48
2513.type jrand48, %function;
2514jrand48:
2515.globl kill
2516.type kill, %function;
2517kill:
2518.globl killpg
2519.type killpg, %function;
2520killpg:
2521.globl klogctl
2522.type klogctl, %function;
2523klogctl:
2524.globl l64a
2525.type l64a, %function;
2526l64a:
2527.globl labs
2528.type labs, %function;
2529labs:
2530.globl lchmod
2531.type lchmod, %function;
2532lchmod:
2533.globl lchown
2534.type lchown, %function;
2535lchown:
2536.globl lckpwdf
2537.type lckpwdf, %function;
2538lckpwdf:
2539.globl lcong48
2540.type lcong48, %function;
2541lcong48:
2542.globl ldexp
2543.type ldexp, %function;
2544ldexp:
2545.globl ldexpf
2546.type ldexpf, %function;
2547ldexpf:
2548.globl ldexpl
2549.type ldexpl, %function;
2550ldexpl:
2551.globl ldiv
2552.type ldiv, %function;
2553ldiv:
2554.globl lfind
2555.type lfind, %function;
2556lfind:
2557.globl lgamma
2558.type lgamma, %function;
2559lgamma:
2560.weak lgamma_r
2561.type lgamma_r, %function;
2562lgamma_r:
2563.globl lgammaf
2564.type lgammaf, %function;
2565lgammaf:
2566.weak lgammaf_r
2567.type lgammaf_r, %function;
2568lgammaf_r:
2569.globl lgammal
2570.type lgammal, %function;
2571lgammal:
2572.weak lgammal_r
2573.type lgammal_r, %function;
2574lgammal_r:
2575.globl lgetxattr
2576.type lgetxattr, %function;
2577lgetxattr:
2578.globl link
2579.type link, %function;
2580link:
2581.globl linkat
2582.type linkat, %function;
2583linkat:
2584.globl lio_listio
2585.type lio_listio, %function;
2586lio_listio:
2587.weak lio_listio64
2588.type lio_listio64, %function;
2589lio_listio64:
2590.globl listen
2591.type listen, %function;
2592listen:
2593.globl listxattr
2594.type listxattr, %function;
2595listxattr:
2596.globl llabs
2597.type llabs, %function;
2598llabs:
2599.globl lldiv
2600.type lldiv, %function;
2601lldiv:
2602.globl llistxattr
2603.type llistxattr, %function;
2604llistxattr:
2605.globl llrint
2606.type llrint, %function;
2607llrint:
2608.globl llrintf
2609.type llrintf, %function;
2610llrintf:
2611.globl llrintl
2612.type llrintl, %function;
2613llrintl:
2614.globl llround
2615.type llround, %function;
2616llround:
2617.globl llroundf
2618.type llroundf, %function;
2619llroundf:
2620.globl llroundl
2621.type llroundl, %function;
2622llroundl:
2623.globl localeconv
2624.type localeconv, %function;
2625localeconv:
2626.globl localtime
2627.type localtime, %function;
2628localtime:
2629.weak localtime_r
2630.type localtime_r, %function;
2631localtime_r:
2632.globl lockf
2633.type lockf, %function;
2634lockf:
2635.weak lockf64
2636.type lockf64, %function;
2637lockf64:
2638.globl log
2639.type log, %function;
2640log:
2641.globl log10
2642.type log10, %function;
2643log10:
2644.globl log10f
2645.type log10f, %function;
2646log10f:
2647.globl log10l
2648.type log10l, %function;
2649log10l:
2650.globl log1p
2651.type log1p, %function;
2652log1p:
2653.globl log1pf
2654.type log1pf, %function;
2655log1pf:
2656.globl log1pl
2657.type log1pl, %function;
2658log1pl:
2659.globl log2
2660.type log2, %function;
2661log2:
2662.globl log2f
2663.type log2f, %function;
2664log2f:
2665.globl log2l
2666.type log2l, %function;
2667log2l:
2668.globl logb
2669.type logb, %function;
2670logb:
2671.globl logbf
2672.type logbf, %function;
2673logbf:
2674.globl logbl
2675.type logbl, %function;
2676logbl:
2677.globl logf
2678.type logf, %function;
2679logf:
2680.globl login_tty
2681.type login_tty, %function;
2682login_tty:
2683.globl logl
2684.type logl, %function;
2685logl:
2686.globl longjmp
2687.type longjmp, %function;
2688longjmp:
2689.globl lrand48
2690.type lrand48, %function;
2691lrand48:
2692.globl lremovexattr
2693.type lremovexattr, %function;
2694lremovexattr:
2695.globl lrint
2696.type lrint, %function;
2697lrint:
2698.globl lrintf
2699.type lrintf, %function;
2700lrintf:
2701.globl lrintl
2702.type lrintl, %function;
2703lrintl:
2704.globl lround
2705.type lround, %function;
2706lround:
2707.globl lroundf
2708.type lroundf, %function;
2709lroundf:
2710.globl lroundl
2711.type lroundl, %function;
2712lroundl:
2713.globl lsearch
2714.type lsearch, %function;
2715lsearch:
2716.weak lseek
2717.type lseek, %function;
2718lseek:
2719.weak lseek64
2720.type lseek64, %function;
2721lseek64:
2722.globl lsetxattr
2723.type lsetxattr, %function;
2724lsetxattr:
2725.globl lstat
2726.type lstat, %function;
2727lstat:
2728.weak lstat64
2729.type lstat64, %function;
2730lstat64:
2731.globl lutimes
2732.type lutimes, %function;
2733lutimes:
2734.weak madvise
2735.type madvise, %function;
2736madvise:
2737.weak malloc
2738.type malloc, %function;
2739malloc:
2740.globl malloc_usable_size
2741.type malloc_usable_size, %function;
2742malloc_usable_size:
2743.globl mblen
2744.type mblen, %function;
2745mblen:
2746.globl mbrlen
2747.type mbrlen, %function;
2748mbrlen:
2749.globl mbrtoc16
2750.type mbrtoc16, %function;
2751mbrtoc16:
2752.globl mbrtoc32
2753.type mbrtoc32, %function;
2754mbrtoc32:
2755.globl mbrtowc
2756.type mbrtowc, %function;
2757mbrtowc:
2758.globl mbsinit
2759.type mbsinit, %function;
2760mbsinit:
2761.globl mbsnrtowcs
2762.type mbsnrtowcs, %function;
2763mbsnrtowcs:
2764.globl mbsrtowcs
2765.type mbsrtowcs, %function;
2766mbsrtowcs:
2767.globl mbstowcs
2768.type mbstowcs, %function;
2769mbstowcs:
2770.globl mbtowc
2771.type mbtowc, %function;
2772mbtowc:
2773.globl memalign
2774.type memalign, %function;
2775memalign:
2776.weak membarrier
2777.type membarrier, %function;
2778membarrier:
2779.globl memccpy
2780.type memccpy, %function;
2781memccpy:
2782.globl memchr
2783.type memchr, %function;
2784memchr:
2785.globl memcmp
2786.type memcmp, %function;
2787memcmp:
2788.globl memcpy
2789.type memcpy, %function;
2790memcpy:
2791.globl memfd_create
2792.type memfd_create, %function;
2793memfd_create:
2794.globl memmem
2795.type memmem, %function;
2796memmem:
2797.globl memmove
2798.type memmove, %function;
2799memmove:
2800.globl mempcpy
2801.type mempcpy, %function;
2802mempcpy:
2803.weak memrchr
2804.type memrchr, %function;
2805memrchr:
2806.globl memset
2807.type memset, %function;
2808memset:
2809.globl mincore
2810.type mincore, %function;
2811mincore:
2812.globl mkdir
2813.type mkdir, %function;
2814mkdir:
2815.globl mkdirat
2816.type mkdirat, %function;
2817mkdirat:
2818.globl mkdtemp
2819.type mkdtemp, %function;
2820mkdtemp:
2821.globl mkfifo
2822.type mkfifo, %function;
2823mkfifo:
2824.globl mkfifoat
2825.type mkfifoat, %function;
2826mkfifoat:
2827.globl mknod
2828.type mknod, %function;
2829mknod:
2830.globl mknodat
2831.type mknodat, %function;
2832mknodat:
2833.globl mkostemp
2834.type mkostemp, %function;
2835mkostemp:
2836.weak mkostemp64
2837.type mkostemp64, %function;
2838mkostemp64:
2839.weak mkostemps
2840.type mkostemps, %function;
2841mkostemps:
2842.weak mkostemps64
2843.type mkostemps64, %function;
2844mkostemps64:
2845.globl mkstemp
2846.type mkstemp, %function;
2847mkstemp:
2848.weak mkstemp64
2849.type mkstemp64, %function;
2850mkstemp64:
2851.globl mkstemps
2852.type mkstemps, %function;
2853mkstemps:
2854.weak mkstemps64
2855.type mkstemps64, %function;
2856mkstemps64:
2857.globl mktemp
2858.type mktemp, %function;
2859mktemp:
2860.globl mktime
2861.type mktime, %function;
2862mktime:
2863.globl mlock
2864.type mlock, %function;
2865mlock:
2866.globl mlock2
2867.type mlock2, %function;
2868mlock2:
2869.globl mlockall
2870.type mlockall, %function;
2871mlockall:
2872.weak mmap
2873.type mmap, %function;
2874mmap:
2875.weak mmap64
2876.type mmap64, %function;
2877mmap64:
2878.globl modf
2879.type modf, %function;
2880modf:
2881.globl modff
2882.type modff, %function;
2883modff:
2884.globl modfl
2885.type modfl, %function;
2886modfl:
2887.globl mount
2888.type mount, %function;
2889mount:
2890.weak mprotect
2891.type mprotect, %function;
2892mprotect:
2893.globl mq_close
2894.type mq_close, %function;
2895mq_close:
2896.globl mq_getattr
2897.type mq_getattr, %function;
2898mq_getattr:
2899.globl mq_notify
2900.type mq_notify, %function;
2901mq_notify:
2902.globl mq_open
2903.type mq_open, %function;
2904mq_open:
2905.globl mq_receive
2906.type mq_receive, %function;
2907mq_receive:
2908.globl mq_send
2909.type mq_send, %function;
2910mq_send:
2911.globl mq_setattr
2912.type mq_setattr, %function;
2913mq_setattr:
2914.globl mq_timedreceive
2915.type mq_timedreceive, %function;
2916mq_timedreceive:
2917.globl mq_timedsend
2918.type mq_timedsend, %function;
2919mq_timedsend:
2920.globl mq_unlink
2921.type mq_unlink, %function;
2922mq_unlink:
2923.globl mrand48
2924.type mrand48, %function;
2925mrand48:
2926.weak mremap
2927.type mremap, %function;
2928mremap:
2929.globl msgctl
2930.type msgctl, %function;
2931msgctl:
2932.globl msgget
2933.type msgget, %function;
2934msgget:
2935.globl msgrcv
2936.type msgrcv, %function;
2937msgrcv:
2938.globl msgsnd
2939.type msgsnd, %function;
2940msgsnd:
2941.globl msync
2942.type msync, %function;
2943msync:
2944.globl mtx_destroy
2945.type mtx_destroy, %function;
2946mtx_destroy:
2947.globl mtx_init
2948.type mtx_init, %function;
2949mtx_init:
2950.globl mtx_lock
2951.type mtx_lock, %function;
2952mtx_lock:
2953.globl mtx_timedlock
2954.type mtx_timedlock, %function;
2955mtx_timedlock:
2956.globl mtx_trylock
2957.type mtx_trylock, %function;
2958mtx_trylock:
2959.globl mtx_unlock
2960.type mtx_unlock, %function;
2961mtx_unlock:
2962.globl munlock
2963.type munlock, %function;
2964munlock:
2965.globl munlockall
2966.type munlockall, %function;
2967munlockall:
2968.weak munmap
2969.type munmap, %function;
2970munmap:
2971.globl name_to_handle_at
2972.type name_to_handle_at, %function;
2973name_to_handle_at:
2974.globl nan
2975.type nan, %function;
2976nan:
2977.globl nanf
2978.type nanf, %function;
2979nanf:
2980.globl nanl
2981.type nanl, %function;
2982nanl:
2983.globl nanosleep
2984.type nanosleep, %function;
2985nanosleep:
2986.globl nearbyint
2987.type nearbyint, %function;
2988nearbyint:
2989.globl nearbyintf
2990.type nearbyintf, %function;
2991nearbyintf:
2992.globl nearbyintl
2993.type nearbyintl, %function;
2994nearbyintl:
2995.weak newlocale
2996.type newlocale, %function;
2997newlocale:
2998.globl nextafter
2999.type nextafter, %function;
3000nextafter:
3001.globl nextafterf
3002.type nextafterf, %function;
3003nextafterf:
3004.globl nextafterl
3005.type nextafterl, %function;
3006nextafterl:
3007.globl nexttoward
3008.type nexttoward, %function;
3009nexttoward:
3010.globl nexttowardf
3011.type nexttowardf, %function;
3012nexttowardf:
3013.globl nexttowardl
3014.type nexttowardl, %function;
3015nexttowardl:
3016.globl nftw
3017.type nftw, %function;
3018nftw:
3019.weak nftw64
3020.type nftw64, %function;
3021nftw64:
3022.globl ngettext
3023.type ngettext, %function;
3024ngettext:
3025.globl nice
3026.type nice, %function;
3027nice:
3028.weak nl_langinfo
3029.type nl_langinfo, %function;
3030nl_langinfo:
3031.weak nl_langinfo_l
3032.type nl_langinfo_l, %function;
3033nl_langinfo_l:
3034.globl nrand48
3035.type nrand48, %function;
3036nrand48:
3037.globl ns_get16
3038.type ns_get16, %function;
3039ns_get16:
3040.globl ns_get32
3041.type ns_get32, %function;
3042ns_get32:
3043.globl ns_initparse
3044.type ns_initparse, %function;
3045ns_initparse:
3046.globl ns_name_uncompress
3047.type ns_name_uncompress, %function;
3048ns_name_uncompress:
3049.globl ns_parserr
3050.type ns_parserr, %function;
3051ns_parserr:
3052.globl ns_put16
3053.type ns_put16, %function;
3054ns_put16:
3055.globl ns_put32
3056.type ns_put32, %function;
3057ns_put32:
3058.globl ns_skiprr
3059.type ns_skiprr, %function;
3060ns_skiprr:
3061.globl ntohl
3062.type ntohl, %function;
3063ntohl:
3064.globl ntohs
3065.type ntohs, %function;
3066ntohs:
3067.globl open
3068.type open, %function;
3069open:
3070.weak open64
3071.type open64, %function;
3072open64:
3073.globl open_by_handle_at
3074.type open_by_handle_at, %function;
3075open_by_handle_at:
3076.globl open_memstream
3077.type open_memstream, %function;
3078open_memstream:
3079.globl open_wmemstream
3080.type open_wmemstream, %function;
3081open_wmemstream:
3082.globl openat
3083.type openat, %function;
3084openat:
3085.weak openat64
3086.type openat64, %function;
3087openat64:
3088.globl opendir
3089.type opendir, %function;
3090opendir:
3091.globl openlog
3092.type openlog, %function;
3093openlog:
3094.globl openpty
3095.type openpty, %function;
3096openpty:
3097.globl pathconf
3098.type pathconf, %function;
3099pathconf:
3100.globl pause
3101.type pause, %function;
3102pause:
3103.globl pclose
3104.type pclose, %function;
3105pclose:
3106.globl perror
3107.type perror, %function;
3108perror:
3109.globl personality
3110.type personality, %function;
3111personality:
3112.globl pipe
3113.type pipe, %function;
3114pipe:
3115.globl pipe2
3116.type pipe2, %function;
3117pipe2:
3118.globl pivot_root
3119.type pivot_root, %function;
3120pivot_root:
3121.globl poll
3122.type poll, %function;
3123poll:
3124.globl popen
3125.type popen, %function;
3126popen:
3127.globl posix_close
3128.type posix_close, %function;
3129posix_close:
3130.globl posix_fadvise
3131.type posix_fadvise, %function;
3132posix_fadvise:
3133.weak posix_fadvise64
3134.type posix_fadvise64, %function;
3135posix_fadvise64:
3136.globl posix_fallocate
3137.type posix_fallocate, %function;
3138posix_fallocate:
3139.weak posix_fallocate64
3140.type posix_fallocate64, %function;
3141posix_fallocate64:
3142.globl posix_madvise
3143.type posix_madvise, %function;
3144posix_madvise:
3145.globl posix_memalign
3146.type posix_memalign, %function;
3147posix_memalign:
3148.globl posix_openpt
3149.type posix_openpt, %function;
3150posix_openpt:
3151.globl posix_spawn
3152.type posix_spawn, %function;
3153posix_spawn:
3154.globl posix_spawn_file_actions_addchdir_np
3155.type posix_spawn_file_actions_addchdir_np, %function;
3156posix_spawn_file_actions_addchdir_np:
3157.globl posix_spawn_file_actions_addclose
3158.type posix_spawn_file_actions_addclose, %function;
3159posix_spawn_file_actions_addclose:
3160.globl posix_spawn_file_actions_adddup2
3161.type posix_spawn_file_actions_adddup2, %function;
3162posix_spawn_file_actions_adddup2:
3163.globl posix_spawn_file_actions_addfchdir_np
3164.type posix_spawn_file_actions_addfchdir_np, %function;
3165posix_spawn_file_actions_addfchdir_np:
3166.globl posix_spawn_file_actions_addopen
3167.type posix_spawn_file_actions_addopen, %function;
3168posix_spawn_file_actions_addopen:
3169.globl posix_spawn_file_actions_destroy
3170.type posix_spawn_file_actions_destroy, %function;
3171posix_spawn_file_actions_destroy:
3172.globl posix_spawn_file_actions_init
3173.type posix_spawn_file_actions_init, %function;
3174posix_spawn_file_actions_init:
3175.globl posix_spawnattr_destroy
3176.type posix_spawnattr_destroy, %function;
3177posix_spawnattr_destroy:
3178.globl posix_spawnattr_getflags
3179.type posix_spawnattr_getflags, %function;
3180posix_spawnattr_getflags:
3181.globl posix_spawnattr_getpgroup
3182.type posix_spawnattr_getpgroup, %function;
3183posix_spawnattr_getpgroup:
3184.globl posix_spawnattr_getschedparam
3185.type posix_spawnattr_getschedparam, %function;
3186posix_spawnattr_getschedparam:
3187.globl posix_spawnattr_getschedpolicy
3188.type posix_spawnattr_getschedpolicy, %function;
3189posix_spawnattr_getschedpolicy:
3190.globl posix_spawnattr_getsigdefault
3191.type posix_spawnattr_getsigdefault, %function;
3192posix_spawnattr_getsigdefault:
3193.globl posix_spawnattr_getsigmask
3194.type posix_spawnattr_getsigmask, %function;
3195posix_spawnattr_getsigmask:
3196.globl posix_spawnattr_init
3197.type posix_spawnattr_init, %function;
3198posix_spawnattr_init:
3199.globl posix_spawnattr_setflags
3200.type posix_spawnattr_setflags, %function;
3201posix_spawnattr_setflags:
3202.globl posix_spawnattr_setpgroup
3203.type posix_spawnattr_setpgroup, %function;
3204posix_spawnattr_setpgroup:
3205.globl posix_spawnattr_setschedparam
3206.type posix_spawnattr_setschedparam, %function;
3207posix_spawnattr_setschedparam:
3208.globl posix_spawnattr_setschedpolicy
3209.type posix_spawnattr_setschedpolicy, %function;
3210posix_spawnattr_setschedpolicy:
3211.globl posix_spawnattr_setsigdefault
3212.type posix_spawnattr_setsigdefault, %function;
3213posix_spawnattr_setsigdefault:
3214.globl posix_spawnattr_setsigmask
3215.type posix_spawnattr_setsigmask, %function;
3216posix_spawnattr_setsigmask:
3217.globl posix_spawnp
3218.type posix_spawnp, %function;
3219posix_spawnp:
3220.globl pow
3221.type pow, %function;
3222pow:
3223.weak pow10
3224.type pow10, %function;
3225pow10:
3226.weak pow10f
3227.type pow10f, %function;
3228pow10f:
3229.weak pow10l
3230.type pow10l, %function;
3231pow10l:
3232.globl powf
3233.type powf, %function;
3234powf:
3235.globl powl
3236.type powl, %function;
3237powl:
3238.globl ppoll
3239.type ppoll, %function;
3240ppoll:
3241.globl prctl
3242.type prctl, %function;
3243prctl:
3244.globl pread
3245.type pread, %function;
3246pread:
3247.weak pread64
3248.type pread64, %function;
3249pread64:
3250.globl preadv
3251.type preadv, %function;
3252preadv:
3253.weak preadv64
3254.type preadv64, %function;
3255preadv64:
3256.globl printf
3257.type printf, %function;
3258printf:
3259.globl prlimit
3260.type prlimit, %function;
3261prlimit:
3262.weak prlimit64
3263.type prlimit64, %function;
3264prlimit64:
3265.globl process_vm_readv
3266.type process_vm_readv, %function;
3267process_vm_readv:
3268.globl process_vm_writev
3269.type process_vm_writev, %function;
3270process_vm_writev:
3271.globl pselect
3272.type pselect, %function;
3273pselect:
3274.globl psiginfo
3275.type psiginfo, %function;
3276psiginfo:
3277.globl psignal
3278.type psignal, %function;
3279psignal:
3280.globl pthread_atfork
3281.type pthread_atfork, %function;
3282pthread_atfork:
3283.globl pthread_attr_destroy
3284.type pthread_attr_destroy, %function;
3285pthread_attr_destroy:
3286.globl pthread_attr_getdetachstate
3287.type pthread_attr_getdetachstate, %function;
3288pthread_attr_getdetachstate:
3289.globl pthread_attr_getguardsize
3290.type pthread_attr_getguardsize, %function;
3291pthread_attr_getguardsize:
3292.globl pthread_attr_getinheritsched
3293.type pthread_attr_getinheritsched, %function;
3294pthread_attr_getinheritsched:
3295.globl pthread_attr_getschedparam
3296.type pthread_attr_getschedparam, %function;
3297pthread_attr_getschedparam:
3298.globl pthread_attr_getschedpolicy
3299.type pthread_attr_getschedpolicy, %function;
3300pthread_attr_getschedpolicy:
3301.globl pthread_attr_getscope
3302.type pthread_attr_getscope, %function;
3303pthread_attr_getscope:
3304.globl pthread_attr_getstack
3305.type pthread_attr_getstack, %function;
3306pthread_attr_getstack:
3307.globl pthread_attr_getstacksize
3308.type pthread_attr_getstacksize, %function;
3309pthread_attr_getstacksize:
3310.globl pthread_attr_init
3311.type pthread_attr_init, %function;
3312pthread_attr_init:
3313.globl pthread_attr_setdetachstate
3314.type pthread_attr_setdetachstate, %function;
3315pthread_attr_setdetachstate:
3316.globl pthread_attr_setguardsize
3317.type pthread_attr_setguardsize, %function;
3318pthread_attr_setguardsize:
3319.globl pthread_attr_setinheritsched
3320.type pthread_attr_setinheritsched, %function;
3321pthread_attr_setinheritsched:
3322.globl pthread_attr_setschedparam
3323.type pthread_attr_setschedparam, %function;
3324pthread_attr_setschedparam:
3325.globl pthread_attr_setschedpolicy
3326.type pthread_attr_setschedpolicy, %function;
3327pthread_attr_setschedpolicy:
3328.globl pthread_attr_setscope
3329.type pthread_attr_setscope, %function;
3330pthread_attr_setscope:
3331.globl pthread_attr_setstack
3332.type pthread_attr_setstack, %function;
3333pthread_attr_setstack:
3334.globl pthread_attr_setstacksize
3335.type pthread_attr_setstacksize, %function;
3336pthread_attr_setstacksize:
3337.globl pthread_barrier_destroy
3338.type pthread_barrier_destroy, %function;
3339pthread_barrier_destroy:
3340.globl pthread_barrier_init
3341.type pthread_barrier_init, %function;
3342pthread_barrier_init:
3343.globl pthread_barrier_wait
3344.type pthread_barrier_wait, %function;
3345pthread_barrier_wait:
3346.globl pthread_barrierattr_destroy
3347.type pthread_barrierattr_destroy, %function;
3348pthread_barrierattr_destroy:
3349.globl pthread_barrierattr_getpshared
3350.type pthread_barrierattr_getpshared, %function;
3351pthread_barrierattr_getpshared:
3352.globl pthread_barrierattr_init
3353.type pthread_barrierattr_init, %function;
3354pthread_barrierattr_init:
3355.globl pthread_barrierattr_setpshared
3356.type pthread_barrierattr_setpshared, %function;
3357pthread_barrierattr_setpshared:
3358.globl pthread_cancel
3359.type pthread_cancel, %function;
3360pthread_cancel:
3361.globl pthread_cond_broadcast
3362.type pthread_cond_broadcast, %function;
3363pthread_cond_broadcast:
3364.globl pthread_cond_destroy
3365.type pthread_cond_destroy, %function;
3366pthread_cond_destroy:
3367.globl pthread_cond_init
3368.type pthread_cond_init, %function;
3369pthread_cond_init:
3370.globl pthread_cond_signal
3371.type pthread_cond_signal, %function;
3372pthread_cond_signal:
3373.weak pthread_cond_timedwait
3374.type pthread_cond_timedwait, %function;
3375pthread_cond_timedwait:
3376.globl pthread_cond_wait
3377.type pthread_cond_wait, %function;
3378pthread_cond_wait:
3379.globl pthread_condattr_destroy
3380.type pthread_condattr_destroy, %function;
3381pthread_condattr_destroy:
3382.globl pthread_condattr_getclock
3383.type pthread_condattr_getclock, %function;
3384pthread_condattr_getclock:
3385.globl pthread_condattr_getpshared
3386.type pthread_condattr_getpshared, %function;
3387pthread_condattr_getpshared:
3388.globl pthread_condattr_init
3389.type pthread_condattr_init, %function;
3390pthread_condattr_init:
3391.globl pthread_condattr_setclock
3392.type pthread_condattr_setclock, %function;
3393pthread_condattr_setclock:
3394.globl pthread_condattr_setpshared
3395.type pthread_condattr_setpshared, %function;
3396pthread_condattr_setpshared:
3397.weak pthread_create
3398.type pthread_create, %function;
3399pthread_create:
3400.weak pthread_detach
3401.type pthread_detach, %function;
3402pthread_detach:
3403.weak pthread_equal
3404.type pthread_equal, %function;
3405pthread_equal:
3406.weak pthread_exit
3407.type pthread_exit, %function;
3408pthread_exit:
3409.globl pthread_getaffinity_np
3410.type pthread_getaffinity_np, %function;
3411pthread_getaffinity_np:
3412.globl pthread_getattr_default_np
3413.type pthread_getattr_default_np, %function;
3414pthread_getattr_default_np:
3415.globl pthread_getattr_np
3416.type pthread_getattr_np, %function;
3417pthread_getattr_np:
3418.globl pthread_getconcurrency
3419.type pthread_getconcurrency, %function;
3420pthread_getconcurrency:
3421.globl pthread_getcpuclockid
3422.type pthread_getcpuclockid, %function;
3423pthread_getcpuclockid:
3424.globl pthread_getschedparam
3425.type pthread_getschedparam, %function;
3426pthread_getschedparam:
3427.weak pthread_getspecific
3428.type pthread_getspecific, %function;
3429pthread_getspecific:
3430.weak pthread_join
3431.type pthread_join, %function;
3432pthread_join:
3433.weak pthread_key_create
3434.type pthread_key_create, %function;
3435pthread_key_create:
3436.weak pthread_key_delete
3437.type pthread_key_delete, %function;
3438pthread_key_delete:
3439.globl pthread_kill
3440.type pthread_kill, %function;
3441pthread_kill:
3442.globl pthread_mutex_consistent
3443.type pthread_mutex_consistent, %function;
3444pthread_mutex_consistent:
3445.globl pthread_mutex_destroy
3446.type pthread_mutex_destroy, %function;
3447pthread_mutex_destroy:
3448.globl pthread_mutex_getprioceiling
3449.type pthread_mutex_getprioceiling, %function;
3450pthread_mutex_getprioceiling:
3451.globl pthread_mutex_init
3452.type pthread_mutex_init, %function;
3453pthread_mutex_init:
3454.weak pthread_mutex_lock
3455.type pthread_mutex_lock, %function;
3456pthread_mutex_lock:
3457.globl pthread_mutex_setprioceiling
3458.type pthread_mutex_setprioceiling, %function;
3459pthread_mutex_setprioceiling:
3460.weak pthread_mutex_timedlock
3461.type pthread_mutex_timedlock, %function;
3462pthread_mutex_timedlock:
3463.weak pthread_mutex_trylock
3464.type pthread_mutex_trylock, %function;
3465pthread_mutex_trylock:
3466.weak pthread_mutex_unlock
3467.type pthread_mutex_unlock, %function;
3468pthread_mutex_unlock:
3469.globl pthread_mutexattr_destroy
3470.type pthread_mutexattr_destroy, %function;
3471pthread_mutexattr_destroy:
3472.globl pthread_mutexattr_getprotocol
3473.type pthread_mutexattr_getprotocol, %function;
3474pthread_mutexattr_getprotocol:
3475.globl pthread_mutexattr_getpshared
3476.type pthread_mutexattr_getpshared, %function;
3477pthread_mutexattr_getpshared:
3478.globl pthread_mutexattr_getrobust
3479.type pthread_mutexattr_getrobust, %function;
3480pthread_mutexattr_getrobust:
3481.globl pthread_mutexattr_gettype
3482.type pthread_mutexattr_gettype, %function;
3483pthread_mutexattr_gettype:
3484.globl pthread_mutexattr_init
3485.type pthread_mutexattr_init, %function;
3486pthread_mutexattr_init:
3487.globl pthread_mutexattr_setprotocol
3488.type pthread_mutexattr_setprotocol, %function;
3489pthread_mutexattr_setprotocol:
3490.globl pthread_mutexattr_setpshared
3491.type pthread_mutexattr_setpshared, %function;
3492pthread_mutexattr_setpshared:
3493.globl pthread_mutexattr_setrobust
3494.type pthread_mutexattr_setrobust, %function;
3495pthread_mutexattr_setrobust:
3496.globl pthread_mutexattr_settype
3497.type pthread_mutexattr_settype, %function;
3498pthread_mutexattr_settype:
3499.weak pthread_once
3500.type pthread_once, %function;
3501pthread_once:
3502.globl pthread_rwlock_destroy
3503.type pthread_rwlock_destroy, %function;
3504pthread_rwlock_destroy:
3505.globl pthread_rwlock_init
3506.type pthread_rwlock_init, %function;
3507pthread_rwlock_init:
3508.weak pthread_rwlock_rdlock
3509.type pthread_rwlock_rdlock, %function;
3510pthread_rwlock_rdlock:
3511.weak pthread_rwlock_timedrdlock
3512.type pthread_rwlock_timedrdlock, %function;
3513pthread_rwlock_timedrdlock:
3514.weak pthread_rwlock_timedwrlock
3515.type pthread_rwlock_timedwrlock, %function;
3516pthread_rwlock_timedwrlock:
3517.weak pthread_rwlock_tryrdlock
3518.type pthread_rwlock_tryrdlock, %function;
3519pthread_rwlock_tryrdlock:
3520.weak pthread_rwlock_trywrlock
3521.type pthread_rwlock_trywrlock, %function;
3522pthread_rwlock_trywrlock:
3523.weak pthread_rwlock_unlock
3524.type pthread_rwlock_unlock, %function;
3525pthread_rwlock_unlock:
3526.weak pthread_rwlock_wrlock
3527.type pthread_rwlock_wrlock, %function;
3528pthread_rwlock_wrlock:
3529.globl pthread_rwlockattr_destroy
3530.type pthread_rwlockattr_destroy, %function;
3531pthread_rwlockattr_destroy:
3532.globl pthread_rwlockattr_getpshared
3533.type pthread_rwlockattr_getpshared, %function;
3534pthread_rwlockattr_getpshared:
3535.globl pthread_rwlockattr_init
3536.type pthread_rwlockattr_init, %function;
3537pthread_rwlockattr_init:
3538.globl pthread_rwlockattr_setpshared
3539.type pthread_rwlockattr_setpshared, %function;
3540pthread_rwlockattr_setpshared:
3541.weak pthread_self
3542.type pthread_self, %function;
3543pthread_self:
3544.globl pthread_setaffinity_np
3545.type pthread_setaffinity_np, %function;
3546pthread_setaffinity_np:
3547.globl pthread_setattr_default_np
3548.type pthread_setattr_default_np, %function;
3549pthread_setattr_default_np:
3550.weak pthread_setcancelstate
3551.type pthread_setcancelstate, %function;
3552pthread_setcancelstate:
3553.globl pthread_setcanceltype
3554.type pthread_setcanceltype, %function;
3555pthread_setcanceltype:
3556.globl pthread_setconcurrency
3557.type pthread_setconcurrency, %function;
3558pthread_setconcurrency:
3559.globl pthread_setname_np
3560.type pthread_setname_np, %function;
3561pthread_setname_np:
3562.globl pthread_setschedparam
3563.type pthread_setschedparam, %function;
3564pthread_setschedparam:
3565.globl pthread_setschedprio
3566.type pthread_setschedprio, %function;
3567pthread_setschedprio:
3568.globl pthread_setspecific
3569.type pthread_setspecific, %function;
3570pthread_setspecific:
3571.globl pthread_sigmask
3572.type pthread_sigmask, %function;
3573pthread_sigmask:
3574.globl pthread_spin_destroy
3575.type pthread_spin_destroy, %function;
3576pthread_spin_destroy:
3577.globl pthread_spin_init
3578.type pthread_spin_init, %function;
3579pthread_spin_init:
3580.globl pthread_spin_lock
3581.type pthread_spin_lock, %function;
3582pthread_spin_lock:
3583.globl pthread_spin_trylock
3584.type pthread_spin_trylock, %function;
3585pthread_spin_trylock:
3586.globl pthread_spin_unlock
3587.type pthread_spin_unlock, %function;
3588pthread_spin_unlock:
3589.weak pthread_testcancel
3590.type pthread_testcancel, %function;
3591pthread_testcancel:
3592.weak pthread_timedjoin_np
3593.type pthread_timedjoin_np, %function;
3594pthread_timedjoin_np:
3595.weak pthread_tryjoin_np
3596.type pthread_tryjoin_np, %function;
3597pthread_tryjoin_np:
3598.globl ptrace
3599.type ptrace, %function;
3600ptrace:
3601.globl ptsname
3602.type ptsname, %function;
3603ptsname:
3604.weak ptsname_r
3605.type ptsname_r, %function;
3606ptsname_r:
3607.globl putc
3608.type putc, %function;
3609putc:
3610.globl putc_unlocked
3611.type putc_unlocked, %function;
3612putc_unlocked:
3613.globl putchar
3614.type putchar, %function;
3615putchar:
3616.globl putchar_unlocked
3617.type putchar_unlocked, %function;
3618putchar_unlocked:
2.weak aio_read64
3.type aio_read64, %function;
4aio_read64:
5.globl aio_read
6.type aio_read, %function;
7aio_read:
8.weak aio_write64
9.type aio_write64, %function;
10aio_write64:
11.globl aio_write
12.type aio_write, %function;
13aio_write:
14.weak aio_fsync64
15.type aio_fsync64, %function;
16aio_fsync64:
17.globl aio_fsync
18.type aio_fsync, %function;
19aio_fsync:
20.weak aio_return64
21.type aio_return64, %function;
22aio_return64:
23.globl aio_return
24.type aio_return, %function;
25aio_return:
26.weak aio_error64
27.type aio_error64, %function;
28aio_error64:
29.globl aio_error
30.type aio_error, %function;
31aio_error:
32.globl aio_cancel
33.type aio_cancel, %function;
34aio_cancel:
35.weak aio_cancel64
36.type aio_cancel64, %function;
37aio_cancel64:
38.globl aio_suspend
39.type aio_suspend, %function;
40aio_suspend:
41.weak aio_suspend64
42.type aio_suspend64, %function;
43aio_suspend64:
44.weak lio_listio64
45.type lio_listio64, %function;
46lio_listio64:
47.globl lio_listio
48.type lio_listio, %function;
49lio_listio:
50.globl cabs
51.type cabs, %function;
52cabs:
53.globl cabsf
54.type cabsf, %function;
55cabsf:
56.globl cabsl
57.type cabsl, %function;
58cabsl:
59.globl cacos
60.type cacos, %function;
61cacos:
62.globl cacosf
63.type cacosf, %function;
64cacosf:
65.globl cacosh
66.type cacosh, %function;
67cacosh:
68.globl cacoshf
69.type cacoshf, %function;
70cacoshf:
71.globl cacoshl
72.type cacoshl, %function;
73cacoshl:
74.globl cacosl
75.type cacosl, %function;
76cacosl:
77.globl carg
78.type carg, %function;
79carg:
80.globl cargf
81.type cargf, %function;
82cargf:
83.globl cargl
84.type cargl, %function;
85cargl:
86.globl casin
87.type casin, %function;
88casin:
89.globl casinf
90.type casinf, %function;
91casinf:
92.globl casinh
93.type casinh, %function;
94casinh:
95.globl casinhf
96.type casinhf, %function;
97casinhf:
98.globl casinhl
99.type casinhl, %function;
100casinhl:
101.globl casinl
102.type casinl, %function;
103casinl:
104.globl catan
105.type catan, %function;
106catan:
107.globl catanf
108.type catanf, %function;
109catanf:
110.globl catanh
111.type catanh, %function;
112catanh:
113.globl catanhf
114.type catanhf, %function;
115catanhf:
116.globl catanhl
117.type catanhl, %function;
118catanhl:
119.globl catanl
120.type catanl, %function;
121catanl:
122.globl ccos
123.type ccos, %function;
124ccos:
125.globl ccosf
126.type ccosf, %function;
127ccosf:
128.globl ccosh
129.type ccosh, %function;
130ccosh:
131.globl ccoshf
132.type ccoshf, %function;
133ccoshf:
134.globl ccoshl
135.type ccoshl, %function;
136ccoshl:
137.globl ccosl
138.type ccosl, %function;
139ccosl:
140.globl cexp
141.type cexp, %function;
142cexp:
143.globl cexpf
144.type cexpf, %function;
145cexpf:
146.globl cexpl
147.type cexpl, %function;
148cexpl:
149.globl cimag
150.type cimag, %function;
151cimag:
152.globl cimagf
153.type cimagf, %function;
154cimagf:
155.globl cimagl
156.type cimagl, %function;
157cimagl:
158.globl clog
159.type clog, %function;
160clog:
161.globl clogf
162.type clogf, %function;
163clogf:
164.globl clogl
165.type clogl, %function;
166clogl:
167.globl conj
168.type conj, %function;
169conj:
170.globl conjf
171.type conjf, %function;
172conjf:
173.globl conjl
174.type conjl, %function;
175conjl:
176.globl cpow
177.type cpow, %function;
178cpow:
179.globl cpowf
180.type cpowf, %function;
181cpowf:
182.globl cpowl
183.type cpowl, %function;
184cpowl:
185.globl cproj
186.type cproj, %function;
187cproj:
188.globl cprojf
189.type cprojf, %function;
190cprojf:
191.globl cprojl
192.type cprojl, %function;
193cprojl:
194.globl creal
195.type creal, %function;
196creal:
197.globl crealf
198.type crealf, %function;
199crealf:
200.globl creall
201.type creall, %function;
202creall:
203.globl csin
204.type csin, %function;
205csin:
206.globl csinf
207.type csinf, %function;
208csinf:
209.globl csinh
210.type csinh, %function;
211csinh:
212.globl csinhf
213.type csinhf, %function;
214csinhf:
215.globl csinhl
216.type csinhl, %function;
217csinhl:
218.globl csinl
219.type csinl, %function;
220csinl:
221.globl csqrt
222.type csqrt, %function;
223csqrt:
224.globl csqrtf
225.type csqrtf, %function;
226csqrtf:
227.globl csqrtl
228.type csqrtl, %function;
229csqrtl:
230.globl ctan
231.type ctan, %function;
232ctan:
233.globl ctanf
234.type ctanf, %function;
235ctanf:
236.globl ctanh
237.type ctanh, %function;
238ctanh:
239.globl ctanhf
240.type ctanhf, %function;
241ctanhf:
242.globl ctanhl
243.type ctanhl, %function;
244ctanhl:
245.globl ctanl
246.type ctanl, %function;
247ctanl:
248.globl confstr
249.type confstr, %function;
250confstr:
251.globl fpathconf
252.type fpathconf, %function;
253fpathconf:
254.globl get_nprocs_conf
255.type get_nprocs_conf, %function;
256get_nprocs_conf:
257.globl get_nprocs
258.type get_nprocs, %function;
259get_nprocs:
260.globl get_phys_pages
261.type get_phys_pages, %function;
262get_phys_pages:
263.globl get_avphys_pages
264.type get_avphys_pages, %function;
265get_avphys_pages:
266.globl pathconf
267.type pathconf, %function;
268pathconf:
269.globl sysconf
270.type sysconf, %function;
271sysconf:
272.globl crypt
273.type crypt, %function;
274crypt:
275.weak crypt_r
276.type crypt_r, %function;
277crypt_r:
278.globl setkey
279.type setkey, %function;
280setkey:
281.globl encrypt
282.type encrypt, %function;
283encrypt:
284.globl __ctype_b_loc
285.type __ctype_b_loc, %function;
286__ctype_b_loc:
287.globl __ctype_get_mb_cur_max
288.type __ctype_get_mb_cur_max, %function;
289__ctype_get_mb_cur_max:
290.globl __ctype_tolower_loc
291.type __ctype_tolower_loc, %function;
292__ctype_tolower_loc:
293.globl __ctype_toupper_loc
294.type __ctype_toupper_loc, %function;
295__ctype_toupper_loc:
296.globl isalnum
297.type isalnum, %function;
298isalnum:
299.globl __isalnum_l
300.type __isalnum_l, %function;
301__isalnum_l:
302.weak isalnum_l
303.type isalnum_l, %function;
304isalnum_l:
305.globl isalpha
306.type isalpha, %function;
307isalpha:
308.globl __isalpha_l
309.type __isalpha_l, %function;
310__isalpha_l:
311.weak isalpha_l
312.type isalpha_l, %function;
313isalpha_l:
314.globl isascii
315.type isascii, %function;
316isascii:
317.globl isblank
318.type isblank, %function;
319isblank:
320.globl __isblank_l
321.type __isblank_l, %function;
322__isblank_l:
323.weak isblank_l
324.type isblank_l, %function;
325isblank_l:
326.globl iscntrl
327.type iscntrl, %function;
328iscntrl:
329.globl __iscntrl_l
330.type __iscntrl_l, %function;
331__iscntrl_l:
332.weak iscntrl_l
333.type iscntrl_l, %function;
334iscntrl_l:
335.globl isdigit
336.type isdigit, %function;
337isdigit:
338.globl __isdigit_l
339.type __isdigit_l, %function;
340__isdigit_l:
341.weak isdigit_l
342.type isdigit_l, %function;
343isdigit_l:
344.globl isgraph
345.type isgraph, %function;
346isgraph:
347.globl __isgraph_l
348.type __isgraph_l, %function;
349__isgraph_l:
350.weak isgraph_l
351.type isgraph_l, %function;
352isgraph_l:
353.globl islower
354.type islower, %function;
355islower:
356.weak islower_l
357.type islower_l, %function;
358islower_l:
359.globl __islower_l
360.type __islower_l, %function;
361__islower_l:
362.globl isprint
363.type isprint, %function;
364isprint:
365.globl __isprint_l
366.type __isprint_l, %function;
367__isprint_l:
368.weak isprint_l
369.type isprint_l, %function;
370isprint_l:
371.globl ispunct
372.type ispunct, %function;
373ispunct:
374.globl __ispunct_l
375.type __ispunct_l, %function;
376__ispunct_l:
377.weak ispunct_l
378.type ispunct_l, %function;
379ispunct_l:
380.globl isspace
381.type isspace, %function;
382isspace:
383.weak isspace_l
384.type isspace_l, %function;
385isspace_l:
386.globl __isspace_l
387.type __isspace_l, %function;
388__isspace_l:
389.globl isupper
390.type isupper, %function;
391isupper:
392.globl __isupper_l
393.type __isupper_l, %function;
394__isupper_l:
395.weak isupper_l
396.type isupper_l, %function;
397isupper_l:
398.globl iswalnum
399.type iswalnum, %function;
400iswalnum:
401.weak iswalnum_l
402.type iswalnum_l, %function;
403iswalnum_l:
404.globl __iswalnum_l
405.type __iswalnum_l, %function;
406__iswalnum_l:
407.globl iswalpha
408.type iswalpha, %function;
409iswalpha:
410.globl __iswalpha_l
411.type __iswalpha_l, %function;
412__iswalpha_l:
413.weak iswalpha_l
414.type iswalpha_l, %function;
415iswalpha_l:
416.globl iswblank
417.type iswblank, %function;
418iswblank:
419.weak iswblank_l
420.type iswblank_l, %function;
421iswblank_l:
422.globl __iswblank_l
423.type __iswblank_l, %function;
424__iswblank_l:
425.globl iswcntrl
426.type iswcntrl, %function;
427iswcntrl:
428.weak iswcntrl_l
429.type iswcntrl_l, %function;
430iswcntrl_l:
431.globl __iswcntrl_l
432.type __iswcntrl_l, %function;
433__iswcntrl_l:
434.globl iswctype
435.type iswctype, %function;
436iswctype:
437.globl wctype
438.type wctype, %function;
439wctype:
440.weak iswctype_l
441.type iswctype_l, %function;
442iswctype_l:
443.globl __iswctype_l
444.type __iswctype_l, %function;
445__iswctype_l:
446.globl __wctype_l
447.type __wctype_l, %function;
448__wctype_l:
449.weak wctype_l
450.type wctype_l, %function;
451wctype_l:
452.globl iswdigit
453.type iswdigit, %function;
454iswdigit:
455.globl __iswdigit_l
456.type __iswdigit_l, %function;
457__iswdigit_l:
458.weak iswdigit_l
459.type iswdigit_l, %function;
460iswdigit_l:
461.globl iswgraph
462.type iswgraph, %function;
463iswgraph:
464.globl __iswgraph_l
465.type __iswgraph_l, %function;
466__iswgraph_l:
467.weak iswgraph_l
468.type iswgraph_l, %function;
469iswgraph_l:
470.globl iswlower
471.type iswlower, %function;
472iswlower:
473.weak iswlower_l
474.type iswlower_l, %function;
475iswlower_l:
476.globl __iswlower_l
477.type __iswlower_l, %function;
478__iswlower_l:
479.globl iswprint
480.type iswprint, %function;
481iswprint:
482.weak iswprint_l
483.type iswprint_l, %function;
484iswprint_l:
485.globl __iswprint_l
486.type __iswprint_l, %function;
487__iswprint_l:
488.globl iswpunct
489.type iswpunct, %function;
490iswpunct:
491.weak iswpunct_l
492.type iswpunct_l, %function;
493iswpunct_l:
494.globl __iswpunct_l
495.type __iswpunct_l, %function;
496__iswpunct_l:
497.globl iswspace
498.type iswspace, %function;
499iswspace:
500.weak iswspace_l
501.type iswspace_l, %function;
502iswspace_l:
503.globl __iswspace_l
504.type __iswspace_l, %function;
505__iswspace_l:
506.globl iswupper
507.type iswupper, %function;
508iswupper:
509.weak iswupper_l
510.type iswupper_l, %function;
511iswupper_l:
512.globl __iswupper_l
513.type __iswupper_l, %function;
514__iswupper_l:
515.globl iswxdigit
516.type iswxdigit, %function;
517iswxdigit:
518.weak iswxdigit_l
519.type iswxdigit_l, %function;
520iswxdigit_l:
521.globl __iswxdigit_l
522.type __iswxdigit_l, %function;
523__iswxdigit_l:
524.globl isxdigit
525.type isxdigit, %function;
526isxdigit:
527.weak isxdigit_l
528.type isxdigit_l, %function;
529isxdigit_l:
530.globl __isxdigit_l
531.type __isxdigit_l, %function;
532__isxdigit_l:
533.globl toascii
534.type toascii, %function;
535toascii:
536.globl tolower
537.type tolower, %function;
538tolower:
539.globl __tolower_l
540.type __tolower_l, %function;
541__tolower_l:
542.weak tolower_l
543.type tolower_l, %function;
544tolower_l:
545.globl toupper
546.type toupper, %function;
547toupper:
548.globl __toupper_l
549.type __toupper_l, %function;
550__toupper_l:
551.weak toupper_l
552.type toupper_l, %function;
553toupper_l:
554.globl towlower
555.type towlower, %function;
556towlower:
557.globl towupper
558.type towupper, %function;
559towupper:
560.weak towupper_l
561.type towupper_l, %function;
562towupper_l:
563.globl __towupper_l
564.type __towupper_l, %function;
565__towupper_l:
566.weak towlower_l
567.type towlower_l, %function;
568towlower_l:
569.globl __towlower_l
570.type __towlower_l, %function;
571__towlower_l:
572.globl wcswidth
573.type wcswidth, %function;
574wcswidth:
575.globl wctrans
576.type wctrans, %function;
577wctrans:
578.globl towctrans
579.type towctrans, %function;
580towctrans:
581.globl __wctrans_l
582.type __wctrans_l, %function;
583__wctrans_l:
584.weak wctrans_l
585.type wctrans_l, %function;
586wctrans_l:
587.weak towctrans_l
588.type towctrans_l, %function;
589towctrans_l:
590.globl __towctrans_l
591.type __towctrans_l, %function;
592__towctrans_l:
593.globl wcwidth
594.type wcwidth, %function;
595wcwidth:
596.weak alphasort64
597.type alphasort64, %function;
598alphasort64:
599.globl alphasort
600.type alphasort, %function;
601alphasort:
602.globl closedir
603.type closedir, %function;
604closedir:
605.globl dirfd
606.type dirfd, %function;
607dirfd:
608.globl fdopendir
609.type fdopendir, %function;
610fdopendir:
611.globl opendir
612.type opendir, %function;
613opendir:
614.globl readdir
615.type readdir, %function;
616readdir:
617.weak readdir64
618.type readdir64, %function;
619readdir64:
620.globl readdir_r
621.type readdir_r, %function;
622readdir_r:
623.weak readdir64_r
624.type readdir64_r, %function;
625readdir64_r:
626.globl rewinddir
627.type rewinddir, %function;
628rewinddir:
629.weak scandir64
630.type scandir64, %function;
631scandir64:
632.globl scandir
633.type scandir, %function;
634scandir:
635.globl seekdir
636.type seekdir, %function;
637seekdir:
638.globl telldir
639.type telldir, %function;
640telldir:
641.weak versionsort64
642.type versionsort64, %function;
643versionsort64:
644.globl versionsort
645.type versionsort, %function;
646versionsort:
647.weak _init
648.type _init, %function;
649_init:
650.globl __libc_start_main
651.type __libc_start_main, %function;
652__libc_start_main:
653.globl __stack_chk_fail
654.type __stack_chk_fail, %function;
655__stack_chk_fail:
656.globl clearenv
657.type clearenv, %function;
658clearenv:
659.globl getenv
660.type getenv, %function;
661getenv:
3619662.globl putenv
3620663.type putenv, %function;
3621664putenv:
3622.globl putgrent
3623.type putgrent, %function;
3624putgrent:
3625.globl putpwent
3626.type putpwent, %function;
3627putpwent:
3628.globl puts
3629.type puts, %function;
3630puts:
3631.globl putspent
3632.type putspent, %function;
3633putspent:
3634.weak pututline
3635.type pututline, %function;
3636pututline:
665.globl secure_getenv
666.type secure_getenv, %function;
667secure_getenv:
668.globl setenv
669.type setenv, %function;
670setenv:
671.globl unsetenv
672.type unsetenv, %function;
673unsetenv:
674.globl __errno_location
675.type __errno_location, %function;
676__errno_location:
677.weak strerror_l
678.type strerror_l, %function;
679strerror_l:
680.globl __strerror_l
681.type __strerror_l, %function;
682__strerror_l:
683.globl strerror
684.type strerror, %function;
685strerror:
686.globl _Exit
687.type _Exit, %function;
688_Exit:
689.globl abort
690.type abort, %function;
691abort:
692.globl __assert_fail
693.type __assert_fail, %function;
694__assert_fail:
695.globl at_quick_exit
696.type at_quick_exit, %function;
697at_quick_exit:
698.globl __cxa_finalize
699.type __cxa_finalize, %function;
700__cxa_finalize:
701.globl __cxa_atexit
702.type __cxa_atexit, %function;
703__cxa_atexit:
704.globl atexit
705.type atexit, %function;
706atexit:
707.weak _fini
708.type _fini, %function;
709_fini:
710.globl exit
711.type exit, %function;
712exit:
713.globl quick_exit
714.type quick_exit, %function;
715quick_exit:
716.globl creat
717.type creat, %function;
718creat:
719.weak creat64
720.type creat64, %function;
721creat64:
722.globl fcntl
723.type fcntl, %function;
724fcntl:
725.globl open
726.type open, %function;
727open:
728.weak open64
729.type open64, %function;
730open64:
731.globl openat
732.type openat, %function;
733openat:
734.weak openat64
735.type openat64, %function;
736openat64:
737.weak posix_fadvise64
738.type posix_fadvise64, %function;
739posix_fadvise64:
740.globl posix_fadvise
741.type posix_fadvise, %function;
742posix_fadvise:
743.weak posix_fallocate64
744.type posix_fallocate64, %function;
745posix_fallocate64:
746.globl posix_fallocate
747.type posix_fallocate, %function;
748posix_fallocate:
749.globl __flt_rounds
750.type __flt_rounds, %function;
751__flt_rounds:
752.globl fegetexceptflag
753.type fegetexceptflag, %function;
754fegetexceptflag:
755.globl feholdexcept
756.type feholdexcept, %function;
757feholdexcept:
758.globl fesetexceptflag
759.type fesetexceptflag, %function;
760fesetexceptflag:
761.globl fesetround
762.type fesetround, %function;
763fesetround:
764.globl feupdateenv
765.type feupdateenv, %function;
766feupdateenv:
767.globl ftok
768.type ftok, %function;
769ftok:
770.globl msgctl
771.type msgctl, %function;
772msgctl:
773.globl msgget
774.type msgget, %function;
775msgget:
776.globl msgrcv
777.type msgrcv, %function;
778msgrcv:
779.globl msgsnd
780.type msgsnd, %function;
781msgsnd:
782.globl semctl
783.type semctl, %function;
784semctl:
785.globl semget
786.type semget, %function;
787semget:
788.globl semop
789.type semop, %function;
790semop:
791.globl semtimedop
792.type semtimedop, %function;
793semtimedop:
794.globl shmat
795.type shmat, %function;
796shmat:
797.globl shmctl
798.type shmctl, %function;
799shmctl:
800.globl shmdt
801.type shmdt, %function;
802shmdt:
803.globl shmget
804.type shmget, %function;
805shmget:
806.globl dlclose
807.type dlclose, %function;
808dlclose:
809.globl dlerror
810.type dlerror, %function;
811dlerror:
812.globl dlinfo
813.type dlinfo, %function;
814dlinfo:
815.globl cuserid
816.type cuserid, %function;
817cuserid:
818.globl daemon
819.type daemon, %function;
820daemon:
821.globl vwarn
822.type vwarn, %function;
823vwarn:
824.globl vwarnx
825.type vwarnx, %function;
826vwarnx:
827.globl verr
828.type verr, %function;
829verr:
830.globl verrx
831.type verrx, %function;
832verrx:
833.globl warn
834.type warn, %function;
835warn:
836.globl warnx
837.type warnx, %function;
838warnx:
839.globl err
840.type err, %function;
841err:
842.globl errx
843.type errx, %function;
844errx:
845.globl euidaccess
846.type euidaccess, %function;
847euidaccess:
848.weak eaccess
849.type eaccess, %function;
850eaccess:
851.globl ftw
852.type ftw, %function;
853ftw:
854.weak ftw64
855.type ftw64, %function;
856ftw64:
857.globl futimes
858.type futimes, %function;
859futimes:
860.globl getdtablesize
861.type getdtablesize, %function;
862getdtablesize:
863.globl getloadavg
864.type getloadavg, %function;
865getloadavg:
866.globl getpagesize
867.type getpagesize, %function;
868getpagesize:
869.globl getpass
870.type getpass, %function;
871getpass:
872.globl endusershell
873.type endusershell, %function;
874endusershell:
875.globl setusershell
876.type setusershell, %function;
877setusershell:
878.globl getusershell
879.type getusershell, %function;
880getusershell:
881.globl isastream
882.type isastream, %function;
883isastream:
884.globl lutimes
885.type lutimes, %function;
886lutimes:
887.globl ulimit
888.type ulimit, %function;
889ulimit:
890.weak endutent
891.type endutent, %function;
892endutent:
893.globl endutxent
894.type endutxent, %function;
895endutxent:
896.globl setutxent
897.type setutxent, %function;
898setutxent:
899.weak setutent
900.type setutent, %function;
901setutent:
902.globl getutxent
903.type getutxent, %function;
904getutxent:
905.weak getutent
906.type getutent, %function;
907getutent:
908.globl getutxid
909.type getutxid, %function;
910getutxid:
911.weak getutid
912.type getutid, %function;
913getutid:
914.weak getutline
915.type getutline, %function;
916getutline:
917.globl getutxline
918.type getutxline, %function;
919getutxline:
3637920.globl pututxline
3638921.type pututxline, %function;
3639922pututxline:
3640.globl putw
3641.type putw, %function;
3642putw:
3643.globl putwc
3644.type putwc, %function;
3645putwc:
3646.weak putwc_unlocked
3647.type putwc_unlocked, %function;
3648putwc_unlocked:
3649.globl putwchar
3650.type putwchar, %function;
3651putwchar:
3652.weak putwchar_unlocked
3653.type putwchar_unlocked, %function;
3654putwchar_unlocked:
3655.globl pwrite
3656.type pwrite, %function;
3657pwrite:
3658.weak pwrite64
3659.type pwrite64, %function;
3660pwrite64:
3661.globl pwritev
3662.type pwritev, %function;
3663pwritev:
3664.weak pwritev64
3665.type pwritev64, %function;
3666pwritev64:
3667.globl qsort
3668.type qsort, %function;
3669qsort:
3670.globl quick_exit
3671.type quick_exit, %function;
3672quick_exit:
3673.globl quotactl
3674.type quotactl, %function;
3675quotactl:
3676.globl raise
3677.type raise, %function;
3678raise:
3679.globl rand
3680.type rand, %function;
3681rand:
3682.globl rand_r
3683.type rand_r, %function;
3684rand_r:
3685.globl random
3686.type random, %function;
3687random:
3688.globl read
3689.type read, %function;
3690read:
3691.globl readahead
3692.type readahead, %function;
3693readahead:
3694.globl readdir
3695.type readdir, %function;
3696readdir:
3697.weak readdir64
3698.type readdir64, %function;
3699readdir64:
3700.weak readdir64_r
3701.type readdir64_r, %function;
3702readdir64_r:
3703.globl readdir_r
3704.type readdir_r, %function;
3705readdir_r:
3706.globl readlink
3707.type readlink, %function;
3708readlink:
3709.globl readlinkat
3710.type readlinkat, %function;
3711readlinkat:
3712.globl readv
3713.type readv, %function;
3714readv:
3715.globl realloc
3716.type realloc, %function;
3717realloc:
3718.globl reallocarray
3719.type reallocarray, %function;
3720reallocarray:
3721.globl realpath
3722.type realpath, %function;
3723realpath:
923.weak pututline
924.type pututline, %function;
925pututline:
926.globl updwtmpx
927.type updwtmpx, %function;
928updwtmpx:
929.weak updwtmp
930.type updwtmp, %function;
931updwtmp:
932.weak utmpname
933.type utmpname, %function;
934utmpname:
935.weak utmpxname
936.type utmpxname, %function;
937utmpxname:
938.globl valloc
939.type valloc, %function;
940valloc:
941.globl adjtime
942.type adjtime, %function;
943adjtime:
944.globl adjtimex
945.type adjtimex, %function;
946adjtimex:
947.globl arch_prctl
948.type arch_prctl, %function;
949arch_prctl:
950.globl brk
951.type brk, %function;
952brk:
953.globl capset
954.type capset, %function;
955capset:
956.globl capget
957.type capget, %function;
958capget:
959.globl chroot
960.type chroot, %function;
961chroot:
962.globl clock_adjtime
963.type clock_adjtime, %function;
964clock_adjtime:
965.globl clone
966.type clone, %function;
967clone:
968.globl copy_file_range
969.type copy_file_range, %function;
970copy_file_range:
971.globl epoll_create1
972.type epoll_create1, %function;
973epoll_create1:
974.globl epoll_create
975.type epoll_create, %function;
976epoll_create:
977.globl epoll_ctl
978.type epoll_ctl, %function;
979epoll_ctl:
980.globl epoll_pwait
981.type epoll_pwait, %function;
982epoll_pwait:
983.globl epoll_wait
984.type epoll_wait, %function;
985epoll_wait:
986.globl eventfd
987.type eventfd, %function;
988eventfd:
989.globl eventfd_read
990.type eventfd_read, %function;
991eventfd_read:
992.globl eventfd_write
993.type eventfd_write, %function;
994eventfd_write:
995.weak fallocate64
996.type fallocate64, %function;
997fallocate64:
998.globl fallocate
999.type fallocate, %function;
1000fallocate:
1001.globl fanotify_init
1002.type fanotify_init, %function;
1003fanotify_init:
1004.globl fanotify_mark
1005.type fanotify_mark, %function;
1006fanotify_mark:
1007.globl flock
1008.type flock, %function;
1009flock:
1010.weak getdents64
1011.type getdents64, %function;
1012getdents64:
1013.globl getdents
1014.type getdents, %function;
1015getdents:
1016.globl getrandom
1017.type getrandom, %function;
1018getrandom:
1019.globl gettid
1020.type gettid, %function;
1021gettid:
1022.globl inotify_init1
1023.type inotify_init1, %function;
1024inotify_init1:
1025.globl inotify_init
1026.type inotify_init, %function;
1027inotify_init:
1028.globl inotify_add_watch
1029.type inotify_add_watch, %function;
1030inotify_add_watch:
1031.globl inotify_rm_watch
1032.type inotify_rm_watch, %function;
1033inotify_rm_watch:
1034.globl ioperm
1035.type ioperm, %function;
1036ioperm:
1037.globl iopl
1038.type iopl, %function;
1039iopl:
1040.globl klogctl
1041.type klogctl, %function;
1042klogctl:
1043.weak membarrier
1044.type membarrier, %function;
1045membarrier:
1046.globl memfd_create
1047.type memfd_create, %function;
1048memfd_create:
1049.globl mlock2
1050.type mlock2, %function;
1051mlock2:
1052.globl init_module
1053.type init_module, %function;
1054init_module:
1055.globl delete_module
1056.type delete_module, %function;
1057delete_module:
1058.globl mount
1059.type mount, %function;
1060mount:
1061.globl umount
1062.type umount, %function;
1063umount:
1064.globl umount2
1065.type umount2, %function;
1066umount2:
1067.globl name_to_handle_at
1068.type name_to_handle_at, %function;
1069name_to_handle_at:
1070.globl open_by_handle_at
1071.type open_by_handle_at, %function;
1072open_by_handle_at:
1073.globl personality
1074.type personality, %function;
1075personality:
1076.globl pivot_root
1077.type pivot_root, %function;
1078pivot_root:
1079.globl ppoll
1080.type ppoll, %function;
1081ppoll:
1082.globl prctl
1083.type prctl, %function;
1084prctl:
1085.weak prlimit64
1086.type prlimit64, %function;
1087prlimit64:
1088.globl prlimit
1089.type prlimit, %function;
1090prlimit:
1091.globl process_vm_writev
1092.type process_vm_writev, %function;
1093process_vm_writev:
1094.globl process_vm_readv
1095.type process_vm_readv, %function;
1096process_vm_readv:
1097.globl ptrace
1098.type ptrace, %function;
1099ptrace:
1100.globl quotactl
1101.type quotactl, %function;
1102quotactl:
1103.globl readahead
1104.type readahead, %function;
1105readahead:
37241106.globl reboot
37251107.type reboot, %function;
37261108reboot:
3727.globl recv
3728.type recv, %function;
3729recv:
3730.globl recvfrom
3731.type recvfrom, %function;
3732recvfrom:
3733.globl recvmmsg
3734.type recvmmsg, %function;
3735recvmmsg:
3736.globl recvmsg
3737.type recvmsg, %function;
3738recvmsg:
3739.globl regcomp
3740.type regcomp, %function;
3741regcomp:
3742.globl regerror
3743.type regerror, %function;
3744regerror:
3745.globl regexec
3746.type regexec, %function;
3747regexec:
3748.globl regfree
3749.type regfree, %function;
3750regfree:
3751.globl remainder
3752.type remainder, %function;
3753remainder:
3754.globl remainderf
3755.type remainderf, %function;
3756remainderf:
3757.globl remainderl
3758.type remainderl, %function;
3759remainderl:
37601109.globl remap_file_pages
37611110.type remap_file_pages, %function;
37621111remap_file_pages:
3763.globl remove
3764.type remove, %function;
3765remove:
3766.globl removexattr
3767.type removexattr, %function;
3768removexattr:
3769.globl remque
3770.type remque, %function;
3771remque:
3772.globl remquo
3773.type remquo, %function;
3774remquo:
3775.globl remquof
3776.type remquof, %function;
3777remquof:
3778.globl remquol
3779.type remquol, %function;
3780remquol:
3781.globl rename
3782.type rename, %function;
3783rename:
3784.globl renameat
3785.type renameat, %function;
3786renameat:
3787.globl res_init
3788.type res_init, %function;
3789res_init:
3790.weak res_mkquery
3791.type res_mkquery, %function;
3792res_mkquery:
3793.globl res_query
3794.type res_query, %function;
3795res_query:
3796.globl res_querydomain
3797.type res_querydomain, %function;
3798res_querydomain:
3799.weak res_search
3800.type res_search, %function;
3801res_search:
3802.weak res_send
3803.type res_send, %function;
3804res_send:
3805.globl rewind
3806.type rewind, %function;
3807rewind:
3808.globl rewinddir
3809.type rewinddir, %function;
3810rewinddir:
3811.globl rindex
3812.type rindex, %function;
3813rindex:
3814.globl rint
3815.type rint, %function;
3816rint:
3817.globl rintf
3818.type rintf, %function;
3819rintf:
3820.globl rintl
3821.type rintl, %function;
3822rintl:
3823.globl rmdir
3824.type rmdir, %function;
3825rmdir:
3826.globl round
3827.type round, %function;
3828round:
3829.globl roundf
3830.type roundf, %function;
3831roundf:
3832.globl roundl
3833.type roundl, %function;
3834roundl:
38351112.globl sbrk
38361113.type sbrk, %function;
38371114sbrk:
3838.globl scalb
3839.type scalb, %function;
3840scalb:
3841.globl scalbf
3842.type scalbf, %function;
3843scalbf:
3844.globl scalbln
3845.type scalbln, %function;
3846scalbln:
3847.globl scalblnf
3848.type scalblnf, %function;
3849scalblnf:
3850.globl scalblnl
3851.type scalblnl, %function;
3852scalblnl:
3853.globl scalbn
3854.type scalbn, %function;
3855scalbn:
3856.globl scalbnf
3857.type scalbnf, %function;
3858scalbnf:
3859.globl scalbnl
3860.type scalbnl, %function;
3861scalbnl:
3862.globl scandir
3863.type scandir, %function;
3864scandir:
3865.weak scandir64
3866.type scandir64, %function;
3867scandir64:
3868.globl scanf
3869.type scanf, %function;
3870scanf:
3871.globl sched_get_priority_max
3872.type sched_get_priority_max, %function;
3873sched_get_priority_max:
3874.globl sched_get_priority_min
3875.type sched_get_priority_min, %function;
3876sched_get_priority_min:
3877.globl sched_getaffinity
3878.type sched_getaffinity, %function;
3879sched_getaffinity:
3880.globl sched_getcpu
3881.type sched_getcpu, %function;
3882sched_getcpu:
3883.globl sched_getparam
3884.type sched_getparam, %function;
3885sched_getparam:
3886.globl sched_getscheduler
3887.type sched_getscheduler, %function;
3888sched_getscheduler:
3889.globl sched_rr_get_interval
3890.type sched_rr_get_interval, %function;
3891sched_rr_get_interval:
3892.globl sched_setaffinity
3893.type sched_setaffinity, %function;
3894sched_setaffinity:
3895.globl sched_setparam
3896.type sched_setparam, %function;
3897sched_setparam:
3898.globl sched_setscheduler
3899.type sched_setscheduler, %function;
3900sched_setscheduler:
3901.globl sched_yield
3902.type sched_yield, %function;
3903sched_yield:
3904.globl secure_getenv
3905.type secure_getenv, %function;
3906secure_getenv:
3907.globl seed48
3908.type seed48, %function;
3909seed48:
3910.globl seekdir
3911.type seekdir, %function;
3912seekdir:
3913.globl select
3914.type select, %function;
3915select:
3916.globl sem_close
3917.type sem_close, %function;
3918sem_close:
3919.globl sem_destroy
3920.type sem_destroy, %function;
3921sem_destroy:
3922.globl sem_getvalue
3923.type sem_getvalue, %function;
3924sem_getvalue:
3925.globl sem_init
3926.type sem_init, %function;
3927sem_init:
3928.globl sem_open
3929.type sem_open, %function;
3930sem_open:
3931.globl sem_post
3932.type sem_post, %function;
3933sem_post:
3934.globl sem_timedwait
3935.type sem_timedwait, %function;
3936sem_timedwait:
3937.globl sem_trywait
3938.type sem_trywait, %function;
3939sem_trywait:
3940.globl sem_unlink
3941.type sem_unlink, %function;
3942sem_unlink:
3943.globl sem_wait
3944.type sem_wait, %function;
3945sem_wait:
3946.globl semctl
3947.type semctl, %function;
3948semctl:
3949.globl semget
3950.type semget, %function;
3951semget:
3952.globl semop
3953.type semop, %function;
3954semop:
3955.globl semtimedop
3956.type semtimedop, %function;
3957semtimedop:
3958.globl send
3959.type send, %function;
3960send:
39611115.globl sendfile
39621116.type sendfile, %function;
39631117sendfile:
39641118.weak sendfile64
39651119.type sendfile64, %function;
39661120sendfile64:
3967.globl sendmmsg
3968.type sendmmsg, %function;
3969sendmmsg:
3970.globl sendmsg
3971.type sendmsg, %function;
3972sendmsg:
3973.globl sendto
3974.type sendto, %function;
3975sendto:
3976.globl setbuf
3977.type setbuf, %function;
3978setbuf:
3979.globl setbuffer
3980.type setbuffer, %function;
3981setbuffer:
3982.globl setdomainname
3983.type setdomainname, %function;
3984setdomainname:
3985.globl setegid
3986.type setegid, %function;
3987setegid:
3988.globl setenv
3989.type setenv, %function;
3990setenv:
3991.globl seteuid
3992.type seteuid, %function;
3993seteuid:
39941121.globl setfsgid
39951122.type setfsgid, %function;
39961123setfsgid:
39971124.globl setfsuid
39981125.type setfsuid, %function;
39991126setfsuid:
4000.globl setgid
4001.type setgid, %function;
4002setgid:
4003.globl setgrent
4004.type setgrent, %function;
4005setgrent:
40061127.globl setgroups
40071128.type setgroups, %function;
40081129setgroups:
4009.globl sethostent
4010.type sethostent, %function;
4011sethostent:
40121130.globl sethostname
40131131.type sethostname, %function;
40141132sethostname:
4015.globl setitimer
4016.type setitimer, %function;
4017setitimer:
4018.globl setjmp
4019.type setjmp, %function;
4020setjmp:
4021.globl setkey
4022.type setkey, %function;
4023setkey:
4024.globl setlinebuf
4025.type setlinebuf, %function;
4026setlinebuf:
4027.globl setlocale
4028.type setlocale, %function;
4029setlocale:
4030.globl setlogmask
4031.type setlogmask, %function;
4032setlogmask:
4033.globl setmntent
4034.type setmntent, %function;
4035setmntent:
4036.weak setnetent
4037.type setnetent, %function;
4038setnetent:
40391133.globl setns
40401134.type setns, %function;
40411135setns:
4042.globl setpgid
4043.type setpgid, %function;
4044setpgid:
4045.globl setpgrp
4046.type setpgrp, %function;
4047setpgrp:
4048.globl setpriority
4049.type setpriority, %function;
4050setpriority:
4051.globl setprotoent
4052.type setprotoent, %function;
4053setprotoent:
4054.globl setpwent
4055.type setpwent, %function;
4056setpwent:
4057.globl setregid
4058.type setregid, %function;
4059setregid:
4060.globl setresgid
4061.type setresgid, %function;
4062setresgid:
4063.globl setresuid
4064.type setresuid, %function;
4065setresuid:
4066.globl setreuid
4067.type setreuid, %function;
4068setreuid:
4069.globl setrlimit
4070.type setrlimit, %function;
4071setrlimit:
4072.weak setrlimit64
4073.type setrlimit64, %function;
4074setrlimit64:
4075.globl setservent
4076.type setservent, %function;
4077setservent:
4078.globl setsid
4079.type setsid, %function;
4080setsid:
4081.globl setsockopt
4082.type setsockopt, %function;
4083setsockopt:
4084.globl setspent
4085.type setspent, %function;
4086setspent:
4087.globl setstate
4088.type setstate, %function;
4089setstate:
40901136.globl settimeofday
40911137.type settimeofday, %function;
40921138settimeofday:
4093.globl setuid
4094.type setuid, %function;
4095setuid:
4096.globl setusershell
4097.type setusershell, %function;
4098setusershell:
4099.weak setutent
4100.type setutent, %function;
4101setutent:
4102.globl setutxent
4103.type setutxent, %function;
4104setutxent:
4105.globl setvbuf
4106.type setvbuf, %function;
4107setvbuf:
4108.globl setxattr
4109.type setxattr, %function;
4110setxattr:
4111.globl shm_open
4112.type shm_open, %function;
4113shm_open:
4114.globl shm_unlink
4115.type shm_unlink, %function;
4116shm_unlink:
4117.globl shmat
4118.type shmat, %function;
4119shmat:
4120.globl shmctl
4121.type shmctl, %function;
4122shmctl:
4123.globl shmdt
4124.type shmdt, %function;
4125shmdt:
4126.globl shmget
4127.type shmget, %function;
4128shmget:
4129.globl shutdown
4130.type shutdown, %function;
4131shutdown:
4132.weak sigaction
4133.type sigaction, %function;
4134sigaction:
4135.globl sigaddset
4136.type sigaddset, %function;
4137sigaddset:
4138.globl sigaltstack
4139.type sigaltstack, %function;
4140sigaltstack:
4141.globl sigandset
4142.type sigandset, %function;
4143sigandset:
4144.globl sigdelset
4145.type sigdelset, %function;
4146sigdelset:
4147.globl sigemptyset
4148.type sigemptyset, %function;
4149sigemptyset:
4150.globl sigfillset
4151.type sigfillset, %function;
4152sigfillset:
4153.globl sighold
4154.type sighold, %function;
4155sighold:
4156.globl sigignore
4157.type sigignore, %function;
4158sigignore:
4159.globl siginterrupt
4160.type siginterrupt, %function;
4161siginterrupt:
4162.globl sigisemptyset
4163.type sigisemptyset, %function;
4164sigisemptyset:
4165.globl sigismember
4166.type sigismember, %function;
4167sigismember:
4168.globl siglongjmp
4169.type siglongjmp, %function;
4170siglongjmp:
4171.globl signal
4172.type signal, %function;
4173signal:
41741139.globl signalfd
41751140.type signalfd, %function;
41761141signalfd:
1142.globl splice
1143.type splice, %function;
1144splice:
1145.globl stime
1146.type stime, %function;
1147stime:
1148.globl swapon
1149.type swapon, %function;
1150swapon:
1151.globl swapoff
1152.type swapoff, %function;
1153swapoff:
1154.globl sync_file_range
1155.type sync_file_range, %function;
1156sync_file_range:
1157.globl syncfs
1158.type syncfs, %function;
1159syncfs:
1160.weak sysinfo
1161.type sysinfo, %function;
1162sysinfo:
1163.globl tee
1164.type tee, %function;
1165tee:
1166.globl timerfd_create
1167.type timerfd_create, %function;
1168timerfd_create:
1169.globl timerfd_settime
1170.type timerfd_settime, %function;
1171timerfd_settime:
1172.globl timerfd_gettime
1173.type timerfd_gettime, %function;
1174timerfd_gettime:
1175.globl unshare
1176.type unshare, %function;
1177unshare:
1178.globl utimes
1179.type utimes, %function;
1180utimes:
1181.globl vhangup
1182.type vhangup, %function;
1183vhangup:
1184.globl vmsplice
1185.type vmsplice, %function;
1186vmsplice:
1187.globl wait3
1188.type wait3, %function;
1189wait3:
1190.globl wait4
1191.type wait4, %function;
1192wait4:
1193.globl getxattr
1194.type getxattr, %function;
1195getxattr:
1196.globl lgetxattr
1197.type lgetxattr, %function;
1198lgetxattr:
1199.globl fgetxattr
1200.type fgetxattr, %function;
1201fgetxattr:
1202.globl listxattr
1203.type listxattr, %function;
1204listxattr:
1205.globl llistxattr
1206.type llistxattr, %function;
1207llistxattr:
1208.globl flistxattr
1209.type flistxattr, %function;
1210flistxattr:
1211.globl setxattr
1212.type setxattr, %function;
1213setxattr:
1214.globl lsetxattr
1215.type lsetxattr, %function;
1216lsetxattr:
1217.globl fsetxattr
1218.type fsetxattr, %function;
1219fsetxattr:
1220.globl removexattr
1221.type removexattr, %function;
1222removexattr:
1223.globl lremovexattr
1224.type lremovexattr, %function;
1225lremovexattr:
1226.globl fremovexattr
1227.type fremovexattr, %function;
1228fremovexattr:
1229.globl bind_textdomain_codeset
1230.type bind_textdomain_codeset, %function;
1231bind_textdomain_codeset:
1232.globl catclose
1233.type catclose, %function;
1234catclose:
1235.globl catgets
1236.type catgets, %function;
1237catgets:
1238.globl catopen
1239.type catopen, %function;
1240catopen:
1241.globl bindtextdomain
1242.type bindtextdomain, %function;
1243bindtextdomain:
1244.globl dcngettext
1245.type dcngettext, %function;
1246dcngettext:
1247.globl dcgettext
1248.type dcgettext, %function;
1249dcgettext:
1250.globl dngettext
1251.type dngettext, %function;
1252dngettext:
1253.globl dgettext
1254.type dgettext, %function;
1255dgettext:
1256.globl __duplocale
1257.type __duplocale, %function;
1258__duplocale:
1259.weak duplocale
1260.type duplocale, %function;
1261duplocale:
1262.globl freelocale
1263.type freelocale, %function;
1264freelocale:
1265.weak __freelocale
1266.type __freelocale, %function;
1267__freelocale:
1268.globl iconv_open
1269.type iconv_open, %function;
1270iconv_open:
1271.globl iconv
1272.type iconv, %function;
1273iconv:
1274.globl iconv_close
1275.type iconv_close, %function;
1276iconv_close:
1277.globl __nl_langinfo_l
1278.type __nl_langinfo_l, %function;
1279__nl_langinfo_l:
1280.weak nl_langinfo_l
1281.type nl_langinfo_l, %function;
1282nl_langinfo_l:
1283.globl __nl_langinfo
1284.type __nl_langinfo, %function;
1285__nl_langinfo:
1286.weak nl_langinfo
1287.type nl_langinfo, %function;
1288nl_langinfo:
1289.globl localeconv
1290.type localeconv, %function;
1291localeconv:
1292.weak newlocale
1293.type newlocale, %function;
1294newlocale:
1295.globl __newlocale
1296.type __newlocale, %function;
1297__newlocale:
1298.globl setlocale
1299.type setlocale, %function;
1300setlocale:
1301.globl __strcoll_l
1302.type __strcoll_l, %function;
1303__strcoll_l:
1304.weak strcoll_l
1305.type strcoll_l, %function;
1306strcoll_l:
1307.globl strcoll
1308.type strcoll, %function;
1309strcoll:
1310.globl strfmon_l
1311.type strfmon_l, %function;
1312strfmon_l:
1313.globl strfmon
1314.type strfmon, %function;
1315strfmon:
1316.globl __strxfrm_l
1317.type __strxfrm_l, %function;
1318__strxfrm_l:
1319.weak strxfrm_l
1320.type strxfrm_l, %function;
1321strxfrm_l:
1322.globl strxfrm
1323.type strxfrm, %function;
1324strxfrm:
1325.globl textdomain
1326.type textdomain, %function;
1327textdomain:
1328.globl gettext
1329.type gettext, %function;
1330gettext:
1331.globl ngettext
1332.type ngettext, %function;
1333ngettext:
1334.globl __uselocale
1335.type __uselocale, %function;
1336__uselocale:
1337.weak uselocale
1338.type uselocale, %function;
1339uselocale:
1340.globl __wcscoll_l
1341.type __wcscoll_l, %function;
1342__wcscoll_l:
1343.weak wcscoll_l
1344.type wcscoll_l, %function;
1345wcscoll_l:
1346.globl wcscoll
1347.type wcscoll, %function;
1348wcscoll:
1349.globl __wcsxfrm_l
1350.type __wcsxfrm_l, %function;
1351__wcsxfrm_l:
1352.weak wcsxfrm_l
1353.type wcsxfrm_l, %function;
1354wcsxfrm_l:
1355.globl wcsxfrm
1356.type wcsxfrm, %function;
1357wcsxfrm:
1358.globl calloc
1359.type calloc, %function;
1360calloc:
1361.globl free
1362.type free, %function;
1363free:
1364.weak malloc
1365.type malloc, %function;
1366malloc:
1367.globl aligned_alloc
1368.type aligned_alloc, %function;
1369aligned_alloc:
1370.globl malloc_usable_size
1371.type malloc_usable_size, %function;
1372malloc_usable_size:
1373.globl memalign
1374.type memalign, %function;
1375memalign:
1376.globl posix_memalign
1377.type posix_memalign, %function;
1378posix_memalign:
1379.globl realloc
1380.type realloc, %function;
1381realloc:
1382.globl reallocarray
1383.type reallocarray, %function;
1384reallocarray:
1385.globl __fpclassify
1386.type __fpclassify, %function;
1387__fpclassify:
1388.globl __fpclassifyf
1389.type __fpclassifyf, %function;
1390__fpclassifyf:
1391.globl __fpclassifyl
1392.type __fpclassifyl, %function;
1393__fpclassifyl:
1394.globl __signbit
1395.type __signbit, %function;
1396__signbit:
1397.globl __signbitf
1398.type __signbitf, %function;
1399__signbitf:
1400.globl __signbitl
1401.type __signbitl, %function;
1402__signbitl:
1403.globl acos
1404.type acos, %function;
1405acos:
1406.globl acosf
1407.type acosf, %function;
1408acosf:
1409.globl acosh
1410.type acosh, %function;
1411acosh:
1412.globl acoshf
1413.type acoshf, %function;
1414acoshf:
1415.globl acoshl
1416.type acoshl, %function;
1417acoshl:
1418.globl asin
1419.type asin, %function;
1420asin:
1421.globl asinf
1422.type asinf, %function;
1423asinf:
1424.globl asinh
1425.type asinh, %function;
1426asinh:
1427.globl asinhf
1428.type asinhf, %function;
1429asinhf:
1430.globl asinhl
1431.type asinhl, %function;
1432asinhl:
1433.globl atan
1434.type atan, %function;
1435atan:
1436.globl atan2
1437.type atan2, %function;
1438atan2:
1439.globl atan2f
1440.type atan2f, %function;
1441atan2f:
1442.globl atanf
1443.type atanf, %function;
1444atanf:
1445.globl atanh
1446.type atanh, %function;
1447atanh:
1448.globl atanhf
1449.type atanhf, %function;
1450atanhf:
1451.globl atanhl
1452.type atanhl, %function;
1453atanhl:
1454.globl cbrt
1455.type cbrt, %function;
1456cbrt:
1457.globl cbrtf
1458.type cbrtf, %function;
1459cbrtf:
1460.globl cbrtl
1461.type cbrtl, %function;
1462cbrtl:
1463.globl ceil
1464.type ceil, %function;
1465ceil:
1466.globl ceilf
1467.type ceilf, %function;
1468ceilf:
1469.globl copysign
1470.type copysign, %function;
1471copysign:
1472.globl copysignf
1473.type copysignf, %function;
1474copysignf:
1475.globl copysignl
1476.type copysignl, %function;
1477copysignl:
1478.globl cos
1479.type cos, %function;
1480cos:
1481.globl cosf
1482.type cosf, %function;
1483cosf:
1484.globl cosh
1485.type cosh, %function;
1486cosh:
1487.globl coshf
1488.type coshf, %function;
1489coshf:
1490.globl coshl
1491.type coshl, %function;
1492coshl:
1493.globl cosl
1494.type cosl, %function;
1495cosl:
1496.globl erf
1497.type erf, %function;
1498erf:
1499.globl erfc
1500.type erfc, %function;
1501erfc:
1502.globl erff
1503.type erff, %function;
1504erff:
1505.globl erfcf
1506.type erfcf, %function;
1507erfcf:
1508.globl erfl
1509.type erfl, %function;
1510erfl:
1511.globl erfcl
1512.type erfcl, %function;
1513erfcl:
1514.globl exp
1515.type exp, %function;
1516exp:
1517.weak pow10
1518.type pow10, %function;
1519pow10:
1520.globl exp10
1521.type exp10, %function;
1522exp10:
1523.globl exp10f
1524.type exp10f, %function;
1525exp10f:
1526.weak pow10f
1527.type pow10f, %function;
1528pow10f:
1529.globl exp10l
1530.type exp10l, %function;
1531exp10l:
1532.weak pow10l
1533.type pow10l, %function;
1534pow10l:
1535.globl exp2
1536.type exp2, %function;
1537exp2:
1538.globl exp2f
1539.type exp2f, %function;
1540exp2f:
1541.globl expf
1542.type expf, %function;
1543expf:
1544.globl expm1
1545.type expm1, %function;
1546expm1:
1547.globl expm1f
1548.type expm1f, %function;
1549expm1f:
1550.globl fdim
1551.type fdim, %function;
1552fdim:
1553.globl fdimf
1554.type fdimf, %function;
1555fdimf:
1556.globl fdiml
1557.type fdiml, %function;
1558fdiml:
1559.globl finite
1560.type finite, %function;
1561finite:
1562.globl finitef
1563.type finitef, %function;
1564finitef:
1565.globl floor
1566.type floor, %function;
1567floor:
1568.globl floorf
1569.type floorf, %function;
1570floorf:
1571.globl fmal
1572.type fmal, %function;
1573fmal:
1574.globl fmax
1575.type fmax, %function;
1576fmax:
1577.globl fmaxf
1578.type fmaxf, %function;
1579fmaxf:
1580.globl fmaxl
1581.type fmaxl, %function;
1582fmaxl:
1583.globl fmin
1584.type fmin, %function;
1585fmin:
1586.globl fminf
1587.type fminf, %function;
1588fminf:
1589.globl fminl
1590.type fminl, %function;
1591fminl:
1592.globl fmod
1593.type fmod, %function;
1594fmod:
1595.globl fmodf
1596.type fmodf, %function;
1597fmodf:
1598.globl frexp
1599.type frexp, %function;
1600frexp:
1601.globl frexpf
1602.type frexpf, %function;
1603frexpf:
1604.globl frexpl
1605.type frexpl, %function;
1606frexpl:
1607.globl hypot
1608.type hypot, %function;
1609hypot:
1610.globl hypotf
1611.type hypotf, %function;
1612hypotf:
1613.globl hypotl
1614.type hypotl, %function;
1615hypotl:
1616.globl ilogb
1617.type ilogb, %function;
1618ilogb:
1619.globl ilogbf
1620.type ilogbf, %function;
1621ilogbf:
1622.globl ilogbl
1623.type ilogbl, %function;
1624ilogbl:
1625.globl j0
1626.type j0, %function;
1627j0:
1628.globl y0
1629.type y0, %function;
1630y0:
1631.globl j0f
1632.type j0f, %function;
1633j0f:
1634.globl y0f
1635.type y0f, %function;
1636y0f:
1637.globl j1
1638.type j1, %function;
1639j1:
1640.globl y1
1641.type y1, %function;
1642y1:
1643.globl j1f
1644.type j1f, %function;
1645j1f:
1646.globl y1f
1647.type y1f, %function;
1648y1f:
1649.globl jn
1650.type jn, %function;
1651jn:
1652.globl yn
1653.type yn, %function;
1654yn:
1655.globl jnf
1656.type jnf, %function;
1657jnf:
1658.globl ynf
1659.type ynf, %function;
1660ynf:
1661.globl ldexp
1662.type ldexp, %function;
1663ldexp:
1664.globl ldexpf
1665.type ldexpf, %function;
1666ldexpf:
1667.globl ldexpl
1668.type ldexpl, %function;
1669ldexpl:
1670.globl lgamma
1671.type lgamma, %function;
1672lgamma:
1673.weak lgamma_r
1674.type lgamma_r, %function;
1675lgamma_r:
1676.globl lgammaf
1677.type lgammaf, %function;
1678lgammaf:
1679.weak lgammaf_r
1680.type lgammaf_r, %function;
1681lgammaf_r:
1682.globl __lgammal_r
1683.type __lgammal_r, %function;
1684__lgammal_r:
1685.weak lgammal_r
1686.type lgammal_r, %function;
1687lgammal_r:
1688.globl lgammal
1689.type lgammal, %function;
1690lgammal:
1691.globl llround
1692.type llround, %function;
1693llround:
1694.globl llroundf
1695.type llroundf, %function;
1696llroundf:
1697.globl llroundl
1698.type llroundl, %function;
1699llroundl:
1700.globl log
1701.type log, %function;
1702log:
1703.globl log10
1704.type log10, %function;
1705log10:
1706.globl log10f
1707.type log10f, %function;
1708log10f:
1709.globl log1p
1710.type log1p, %function;
1711log1p:
1712.globl log1pf
1713.type log1pf, %function;
1714log1pf:
1715.globl log2
1716.type log2, %function;
1717log2:
1718.globl log2f
1719.type log2f, %function;
1720log2f:
1721.globl logb
1722.type logb, %function;
1723logb:
1724.globl logbf
1725.type logbf, %function;
1726logbf:
1727.globl logbl
1728.type logbl, %function;
1729logbl:
1730.globl logf
1731.type logf, %function;
1732logf:
1733.globl lround
1734.type lround, %function;
1735lround:
1736.globl lroundf
1737.type lroundf, %function;
1738lroundf:
1739.globl lroundl
1740.type lroundl, %function;
1741lroundl:
1742.globl modf
1743.type modf, %function;
1744modf:
1745.globl modff
1746.type modff, %function;
1747modff:
1748.globl modfl
1749.type modfl, %function;
1750modfl:
1751.globl nan
1752.type nan, %function;
1753nan:
1754.globl nanf
1755.type nanf, %function;
1756nanf:
1757.globl nanl
1758.type nanl, %function;
1759nanl:
1760.globl nearbyint
1761.type nearbyint, %function;
1762nearbyint:
1763.globl nearbyintf
1764.type nearbyintf, %function;
1765nearbyintf:
1766.globl nearbyintl
1767.type nearbyintl, %function;
1768nearbyintl:
1769.globl nextafter
1770.type nextafter, %function;
1771nextafter:
1772.globl nextafterf
1773.type nextafterf, %function;
1774nextafterf:
1775.globl nextafterl
1776.type nextafterl, %function;
1777nextafterl:
1778.globl nexttoward
1779.type nexttoward, %function;
1780nexttoward:
1781.globl nexttowardf
1782.type nexttowardf, %function;
1783nexttowardf:
1784.globl nexttowardl
1785.type nexttowardl, %function;
1786nexttowardl:
1787.globl pow
1788.type pow, %function;
1789pow:
1790.globl powf
1791.type powf, %function;
1792powf:
1793.globl powl
1794.type powl, %function;
1795powl:
1796.globl remainder
1797.type remainder, %function;
1798remainder:
1799.weak drem
1800.type drem, %function;
1801drem:
1802.globl remainderf
1803.type remainderf, %function;
1804remainderf:
1805.weak dremf
1806.type dremf, %function;
1807dremf:
1808.globl remquo
1809.type remquo, %function;
1810remquo:
1811.globl remquof
1812.type remquof, %function;
1813remquof:
1814.globl rint
1815.type rint, %function;
1816rint:
1817.globl rintf
1818.type rintf, %function;
1819rintf:
1820.globl round
1821.type round, %function;
1822round:
1823.globl roundf
1824.type roundf, %function;
1825roundf:
1826.globl roundl
1827.type roundl, %function;
1828roundl:
1829.globl scalb
1830.type scalb, %function;
1831scalb:
1832.globl scalbf
1833.type scalbf, %function;
1834scalbf:
1835.globl scalbln
1836.type scalbln, %function;
1837scalbln:
1838.globl scalblnf
1839.type scalblnf, %function;
1840scalblnf:
1841.globl scalblnl
1842.type scalblnl, %function;
1843scalblnl:
1844.globl scalbn
1845.type scalbn, %function;
1846scalbn:
1847.globl scalbnf
1848.type scalbnf, %function;
1849scalbnf:
1850.globl scalbnl
1851.type scalbnl, %function;
1852scalbnl:
41771853.globl significand
41781854.type significand, %function;
41791855significand:
41801856.globl significandf
41811857.type significandf, %function;
41821858significandf:
4183.globl sigorset
4184.type sigorset, %function;
4185sigorset:
4186.globl sigpause
4187.type sigpause, %function;
4188sigpause:
4189.globl sigpending
4190.type sigpending, %function;
4191sigpending:
4192.globl sigprocmask
4193.type sigprocmask, %function;
4194sigprocmask:
4195.globl sigqueue
4196.type sigqueue, %function;
4197sigqueue:
4198.globl sigrelse
4199.type sigrelse, %function;
4200sigrelse:
4201.globl sigset
4202.type sigset, %function;
4203sigset:
4204.globl sigsetjmp
4205.type sigsetjmp, %function;
4206sigsetjmp:
4207.globl sigsuspend
4208.type sigsuspend, %function;
4209sigsuspend:
4210.globl sigtimedwait
4211.type sigtimedwait, %function;
4212sigtimedwait:
4213.globl sigwait
4214.type sigwait, %function;
4215sigwait:
4216.globl sigwaitinfo
4217.type sigwaitinfo, %function;
4218sigwaitinfo:
42191859.globl sin
42201860.type sin, %function;
42211861sin:
......@@ -4243,27 +1883,84 @@ sinhl:
42431883.globl sinl
42441884.type sinl, %function;
42451885sinl:
4246.globl sleep
4247.type sleep, %function;
4248sleep:
4249.globl snprintf
4250.type snprintf, %function;
4251snprintf:
4252.globl sockatmark
4253.type sockatmark, %function;
4254sockatmark:
4255.globl socket
4256.type socket, %function;
4257socket:
4258.globl socketpair
4259.type socketpair, %function;
4260socketpair:
4261.globl splice
4262.type splice, %function;
4263splice:
4264.globl sprintf
4265.type sprintf, %function;
4266sprintf:
1886.globl tan
1887.type tan, %function;
1888tan:
1889.globl tanf
1890.type tanf, %function;
1891tanf:
1892.globl tanh
1893.type tanh, %function;
1894tanh:
1895.globl tanhf
1896.type tanhf, %function;
1897tanhf:
1898.globl tanhl
1899.type tanhl, %function;
1900tanhl:
1901.globl tanl
1902.type tanl, %function;
1903tanl:
1904.globl tgamma
1905.type tgamma, %function;
1906tgamma:
1907.globl tgammaf
1908.type tgammaf, %function;
1909tgammaf:
1910.globl tgammal
1911.type tgammal, %function;
1912tgammal:
1913.globl trunc
1914.type trunc, %function;
1915trunc:
1916.globl truncf
1917.type truncf, %function;
1918truncf:
1919.globl fabs
1920.type fabs, %function;
1921fabs:
1922.globl fabsf
1923.type fabsf, %function;
1924fabsf:
1925.globl fabsl
1926.type fabsl, %function;
1927fabsl:
1928.globl fma
1929.type fma, %function;
1930fma:
1931.globl fmaf
1932.type fmaf, %function;
1933fmaf:
1934.globl fmodl
1935.type fmodl, %function;
1936fmodl:
1937.globl llrint
1938.type llrint, %function;
1939llrint:
1940.globl llrintf
1941.type llrintf, %function;
1942llrintf:
1943.globl llrintl
1944.type llrintl, %function;
1945llrintl:
1946.globl lrint
1947.type lrint, %function;
1948lrint:
1949.globl lrintf
1950.type lrintf, %function;
1951lrintf:
1952.globl lrintl
1953.type lrintl, %function;
1954lrintl:
1955.globl remainderl
1956.type remainderl, %function;
1957remainderl:
1958.globl remquol
1959.type remquol, %function;
1960remquol:
1961.globl rintl
1962.type rintl, %function;
1963rintl:
42671964.globl sqrt
42681965.type sqrt, %function;
42691966sqrt:
......@@ -4273,651 +1970,1982 @@ sqrtf:
42731970.globl sqrtl
42741971.type sqrtl, %function;
42751972sqrtl:
4276.globl srand
4277.type srand, %function;
4278srand:
4279.globl srand48
4280.type srand48, %function;
4281srand48:
4282.globl srandom
4283.type srandom, %function;
4284srandom:
4285.globl sscanf
4286.type sscanf, %function;
4287sscanf:
4288.globl stat
4289.type stat, %function;
4290stat:
4291.weak stat64
4292.type stat64, %function;
4293stat64:
4294.weak statfs
4295.type statfs, %function;
4296statfs:
4297.weak statfs64
4298.type statfs64, %function;
4299statfs64:
4300.globl statvfs
4301.type statvfs, %function;
4302statvfs:
4303.weak statvfs64
4304.type statvfs64, %function;
4305statvfs64:
4306.globl stime
4307.type stime, %function;
4308stime:
4309.weak stpcpy
4310.type stpcpy, %function;
4311stpcpy:
4312.weak stpncpy
4313.type stpncpy, %function;
4314stpncpy:
4315.globl strcasecmp
4316.type strcasecmp, %function;
4317strcasecmp:
4318.weak strcasecmp_l
4319.type strcasecmp_l, %function;
4320strcasecmp_l:
4321.globl strcasestr
4322.type strcasestr, %function;
4323strcasestr:
4324.globl strcat
4325.type strcat, %function;
4326strcat:
4327.globl strchr
4328.type strchr, %function;
4329strchr:
4330.weak strchrnul
4331.type strchrnul, %function;
4332strchrnul:
4333.globl strcmp
4334.type strcmp, %function;
4335strcmp:
4336.globl strcoll
4337.type strcoll, %function;
4338strcoll:
4339.weak strcoll_l
4340.type strcoll_l, %function;
4341strcoll_l:
4342.globl strcpy
4343.type strcpy, %function;
4344strcpy:
4345.globl strcspn
4346.type strcspn, %function;
4347strcspn:
4348.globl strdup
4349.type strdup, %function;
4350strdup:
4351.globl strerror
4352.type strerror, %function;
4353strerror:
4354.weak strerror_l
4355.type strerror_l, %function;
4356strerror_l:
4357.globl strerror_r
4358.type strerror_r, %function;
4359strerror_r:
4360.globl strfmon
4361.type strfmon, %function;
4362strfmon:
4363.globl strfmon_l
4364.type strfmon_l, %function;
4365strfmon_l:
4366.globl strftime
4367.type strftime, %function;
4368strftime:
4369.weak strftime_l
4370.type strftime_l, %function;
4371strftime_l:
4372.globl strlcat
4373.type strlcat, %function;
4374strlcat:
4375.globl strlcpy
4376.type strlcpy, %function;
4377strlcpy:
4378.globl strlen
4379.type strlen, %function;
4380strlen:
4381.globl strncasecmp
4382.type strncasecmp, %function;
4383strncasecmp:
4384.weak strncasecmp_l
4385.type strncasecmp_l, %function;
4386strncasecmp_l:
4387.globl strncat
4388.type strncat, %function;
4389strncat:
4390.globl strncmp
4391.type strncmp, %function;
4392strncmp:
4393.globl strncpy
4394.type strncpy, %function;
4395strncpy:
4396.globl strndup
4397.type strndup, %function;
4398strndup:
4399.globl strnlen
4400.type strnlen, %function;
4401strnlen:
4402.globl strpbrk
4403.type strpbrk, %function;
4404strpbrk:
4405.globl strptime
4406.type strptime, %function;
4407strptime:
4408.globl strrchr
4409.type strrchr, %function;
4410strrchr:
4411.globl strsep
4412.type strsep, %function;
4413strsep:
4414.globl strsignal
4415.type strsignal, %function;
4416strsignal:
4417.globl strspn
4418.type strspn, %function;
4419strspn:
4420.globl strstr
4421.type strstr, %function;
4422strstr:
4423.globl strtod
4424.type strtod, %function;
4425strtod:
4426.weak strtod_l
4427.type strtod_l, %function;
4428strtod_l:
4429.globl strtof
4430.type strtof, %function;
4431strtof:
4432.weak strtof_l
4433.type strtof_l, %function;
4434strtof_l:
4435.globl strtoimax
4436.type strtoimax, %function;
4437strtoimax:
4438.globl strtok
4439.type strtok, %function;
4440strtok:
4441.globl strtok_r
4442.type strtok_r, %function;
4443strtok_r:
4444.globl strtol
4445.type strtol, %function;
4446strtol:
4447.globl strtold
4448.type strtold, %function;
4449strtold:
4450.weak strtold_l
4451.type strtold_l, %function;
4452strtold_l:
4453.globl strtoll
4454.type strtoll, %function;
4455strtoll:
4456.globl strtoul
4457.type strtoul, %function;
4458strtoul:
4459.globl strtoull
4460.type strtoull, %function;
4461strtoull:
4462.globl strtoumax
4463.type strtoumax, %function;
4464strtoumax:
4465.globl strverscmp
4466.type strverscmp, %function;
4467strverscmp:
4468.globl strxfrm
4469.type strxfrm, %function;
4470strxfrm:
4471.weak strxfrm_l
4472.type strxfrm_l, %function;
4473strxfrm_l:
4474.globl swab
4475.type swab, %function;
4476swab:
4477.globl swapoff
4478.type swapoff, %function;
4479swapoff:
4480.globl swapon
4481.type swapon, %function;
4482swapon:
4483.globl swprintf
4484.type swprintf, %function;
4485swprintf:
4486.globl swscanf
4487.type swscanf, %function;
4488swscanf:
4489.globl symlink
4490.type symlink, %function;
4491symlink:
4492.globl symlinkat
4493.type symlinkat, %function;
4494symlinkat:
4495.globl sync
4496.type sync, %function;
4497sync:
4498.globl sync_file_range
4499.type sync_file_range, %function;
4500sync_file_range:
4501.globl syncfs
4502.type syncfs, %function;
4503syncfs:
1973.globl a64l
1974.type a64l, %function;
1975a64l:
1976.globl l64a
1977.type l64a, %function;
1978l64a:
1979.globl basename
1980.type basename, %function;
1981basename:
1982.weak __xpg_basename
1983.type __xpg_basename, %function;
1984__xpg_basename:
1985.globl dirname
1986.type dirname, %function;
1987dirname:
1988.globl ffs
1989.type ffs, %function;
1990ffs:
1991.globl ffsl
1992.type ffsl, %function;
1993ffsl:
1994.globl ffsll
1995.type ffsll, %function;
1996ffsll:
1997.globl fmtmsg
1998.type fmtmsg, %function;
1999fmtmsg:
2000.globl forkpty
2001.type forkpty, %function;
2002forkpty:
2003.globl get_current_dir_name
2004.type get_current_dir_name, %function;
2005get_current_dir_name:
2006.weak getauxval
2007.type getauxval, %function;
2008getauxval:
2009.globl getdomainname
2010.type getdomainname, %function;
2011getdomainname:
2012.globl getentropy
2013.type getentropy, %function;
2014getentropy:
2015.globl gethostid
2016.type gethostid, %function;
2017gethostid:
2018.weak __posix_getopt
2019.type __posix_getopt, %function;
2020__posix_getopt:
2021.globl getopt
2022.type getopt, %function;
2023getopt:
2024.globl getopt_long
2025.type getopt_long, %function;
2026getopt_long:
2027.globl getopt_long_only
2028.type getopt_long_only, %function;
2029getopt_long_only:
2030.globl getpriority
2031.type getpriority, %function;
2032getpriority:
2033.globl getresgid
2034.type getresgid, %function;
2035getresgid:
2036.globl getresuid
2037.type getresuid, %function;
2038getresuid:
2039.weak getrlimit64
2040.type getrlimit64, %function;
2041getrlimit64:
2042.globl getrlimit
2043.type getrlimit, %function;
2044getrlimit:
2045.globl getrusage
2046.type getrusage, %function;
2047getrusage:
2048.globl getsubopt
2049.type getsubopt, %function;
2050getsubopt:
2051.globl initgroups
2052.type initgroups, %function;
2053initgroups:
2054.globl ioctl
2055.type ioctl, %function;
2056ioctl:
2057.globl issetugid
2058.type issetugid, %function;
2059issetugid:
2060.globl lockf
2061.type lockf, %function;
2062lockf:
2063.weak lockf64
2064.type lockf64, %function;
2065lockf64:
2066.globl login_tty
2067.type login_tty, %function;
2068login_tty:
2069.globl setmntent
2070.type setmntent, %function;
2071setmntent:
2072.globl endmntent
2073.type endmntent, %function;
2074endmntent:
2075.globl getmntent_r
2076.type getmntent_r, %function;
2077getmntent_r:
2078.globl getmntent
2079.type getmntent, %function;
2080getmntent:
2081.globl addmntent
2082.type addmntent, %function;
2083addmntent:
2084.globl hasmntopt
2085.type hasmntopt, %function;
2086hasmntopt:
2087.globl nftw
2088.type nftw, %function;
2089nftw:
2090.weak nftw64
2091.type nftw64, %function;
2092nftw64:
2093.globl openpty
2094.type openpty, %function;
2095openpty:
2096.globl ptsname
2097.type ptsname, %function;
2098ptsname:
2099.globl posix_openpt
2100.type posix_openpt, %function;
2101posix_openpt:
2102.globl grantpt
2103.type grantpt, %function;
2104grantpt:
2105.globl unlockpt
2106.type unlockpt, %function;
2107unlockpt:
2108.weak ptsname_r
2109.type ptsname_r, %function;
2110ptsname_r:
2111.globl realpath
2112.type realpath, %function;
2113realpath:
2114.globl setdomainname
2115.type setdomainname, %function;
2116setdomainname:
2117.globl setpriority
2118.type setpriority, %function;
2119setpriority:
2120.globl setrlimit
2121.type setrlimit, %function;
2122setrlimit:
2123.weak setrlimit64
2124.type setrlimit64, %function;
2125setrlimit64:
45042126.globl syscall
45052127.type syscall, %function;
45062128syscall:
4507.globl sysconf
4508.type sysconf, %function;
4509sysconf:
4510.weak sysinfo
4511.type sysinfo, %function;
4512sysinfo:
2129.globl setlogmask
2130.type setlogmask, %function;
2131setlogmask:
2132.globl closelog
2133.type closelog, %function;
2134closelog:
2135.globl openlog
2136.type openlog, %function;
2137openlog:
2138.weak vsyslog
2139.type vsyslog, %function;
2140vsyslog:
45132141.globl syslog
45142142.type syslog, %function;
45152143syslog:
2144.globl uname
2145.type uname, %function;
2146uname:
2147.globl wordfree
2148.type wordfree, %function;
2149wordfree:
2150.globl wordexp
2151.type wordexp, %function;
2152wordexp:
2153.weak madvise
2154.type madvise, %function;
2155madvise:
2156.globl mincore
2157.type mincore, %function;
2158mincore:
2159.globl mlock
2160.type mlock, %function;
2161mlock:
2162.globl mlockall
2163.type mlockall, %function;
2164mlockall:
2165.weak mmap64
2166.type mmap64, %function;
2167mmap64:
2168.weak mmap
2169.type mmap, %function;
2170mmap:
2171.weak mprotect
2172.type mprotect, %function;
2173mprotect:
2174.weak mremap
2175.type mremap, %function;
2176mremap:
2177.globl msync
2178.type msync, %function;
2179msync:
2180.globl munlock
2181.type munlock, %function;
2182munlock:
2183.globl munlockall
2184.type munlockall, %function;
2185munlockall:
2186.weak munmap
2187.type munmap, %function;
2188munmap:
2189.globl posix_madvise
2190.type posix_madvise, %function;
2191posix_madvise:
2192.globl shm_open
2193.type shm_open, %function;
2194shm_open:
2195.globl shm_unlink
2196.type shm_unlink, %function;
2197shm_unlink:
2198.globl mq_close
2199.type mq_close, %function;
2200mq_close:
2201.globl mq_getattr
2202.type mq_getattr, %function;
2203mq_getattr:
2204.globl mq_notify
2205.type mq_notify, %function;
2206mq_notify:
2207.globl mq_open
2208.type mq_open, %function;
2209mq_open:
2210.globl mq_receive
2211.type mq_receive, %function;
2212mq_receive:
2213.globl mq_send
2214.type mq_send, %function;
2215mq_send:
2216.globl mq_setattr
2217.type mq_setattr, %function;
2218mq_setattr:
2219.globl mq_timedreceive
2220.type mq_timedreceive, %function;
2221mq_timedreceive:
2222.globl mq_timedsend
2223.type mq_timedsend, %function;
2224mq_timedsend:
2225.globl mq_unlink
2226.type mq_unlink, %function;
2227mq_unlink:
2228.globl btowc
2229.type btowc, %function;
2230btowc:
2231.globl c16rtomb
2232.type c16rtomb, %function;
2233c16rtomb:
2234.globl c32rtomb
2235.type c32rtomb, %function;
2236c32rtomb:
2237.globl mblen
2238.type mblen, %function;
2239mblen:
2240.globl mbrlen
2241.type mbrlen, %function;
2242mbrlen:
2243.globl mbrtoc16
2244.type mbrtoc16, %function;
2245mbrtoc16:
2246.globl mbrtoc32
2247.type mbrtoc32, %function;
2248mbrtoc32:
2249.globl mbrtowc
2250.type mbrtowc, %function;
2251mbrtowc:
2252.globl mbsinit
2253.type mbsinit, %function;
2254mbsinit:
2255.globl mbsnrtowcs
2256.type mbsnrtowcs, %function;
2257mbsnrtowcs:
2258.globl mbsrtowcs
2259.type mbsrtowcs, %function;
2260mbsrtowcs:
2261.globl mbstowcs
2262.type mbstowcs, %function;
2263mbstowcs:
2264.globl mbtowc
2265.type mbtowc, %function;
2266mbtowc:
2267.globl wcrtomb
2268.type wcrtomb, %function;
2269wcrtomb:
2270.globl wcsnrtombs
2271.type wcsnrtombs, %function;
2272wcsnrtombs:
2273.globl wcsrtombs
2274.type wcsrtombs, %function;
2275wcsrtombs:
2276.globl wcstombs
2277.type wcstombs, %function;
2278wcstombs:
2279.globl wctob
2280.type wctob, %function;
2281wctob:
2282.globl wctomb
2283.type wctomb, %function;
2284wctomb:
2285.globl accept
2286.type accept, %function;
2287accept:
2288.globl accept4
2289.type accept4, %function;
2290accept4:
2291.globl bind
2292.type bind, %function;
2293bind:
2294.globl connect
2295.type connect, %function;
2296connect:
2297.globl dn_comp
2298.type dn_comp, %function;
2299dn_comp:
2300.weak dn_expand
2301.type dn_expand, %function;
2302dn_expand:
2303.globl dn_skipname
2304.type dn_skipname, %function;
2305dn_skipname:
2306.weak setnetent
2307.type setnetent, %function;
2308setnetent:
2309.globl sethostent
2310.type sethostent, %function;
2311sethostent:
2312.globl gethostent
2313.type gethostent, %function;
2314gethostent:
2315.globl getnetent
2316.type getnetent, %function;
2317getnetent:
2318.globl endhostent
2319.type endhostent, %function;
2320endhostent:
2321.weak endnetent
2322.type endnetent, %function;
2323endnetent:
2324.globl ether_aton_r
2325.type ether_aton_r, %function;
2326ether_aton_r:
2327.globl ether_aton
2328.type ether_aton, %function;
2329ether_aton:
2330.globl ether_ntoa_r
2331.type ether_ntoa_r, %function;
2332ether_ntoa_r:
2333.globl ether_ntoa
2334.type ether_ntoa, %function;
2335ether_ntoa:
2336.globl ether_line
2337.type ether_line, %function;
2338ether_line:
2339.globl ether_ntohost
2340.type ether_ntohost, %function;
2341ether_ntohost:
2342.globl ether_hostton
2343.type ether_hostton, %function;
2344ether_hostton:
2345.globl freeaddrinfo
2346.type freeaddrinfo, %function;
2347freeaddrinfo:
2348.globl gai_strerror
2349.type gai_strerror, %function;
2350gai_strerror:
2351.globl getaddrinfo
2352.type getaddrinfo, %function;
2353getaddrinfo:
2354.globl gethostbyaddr
2355.type gethostbyaddr, %function;
2356gethostbyaddr:
2357.globl gethostbyaddr_r
2358.type gethostbyaddr_r, %function;
2359gethostbyaddr_r:
2360.globl gethostbyname
2361.type gethostbyname, %function;
2362gethostbyname:
2363.globl gethostbyname2
2364.type gethostbyname2, %function;
2365gethostbyname2:
2366.globl gethostbyname2_r
2367.type gethostbyname2_r, %function;
2368gethostbyname2_r:
2369.globl gethostbyname_r
2370.type gethostbyname_r, %function;
2371gethostbyname_r:
2372.globl freeifaddrs
2373.type freeifaddrs, %function;
2374freeifaddrs:
2375.globl getifaddrs
2376.type getifaddrs, %function;
2377getifaddrs:
2378.globl getnameinfo
2379.type getnameinfo, %function;
2380getnameinfo:
2381.globl getpeername
2382.type getpeername, %function;
2383getpeername:
2384.globl getservbyname
2385.type getservbyname, %function;
2386getservbyname:
2387.globl getservbyname_r
2388.type getservbyname_r, %function;
2389getservbyname_r:
2390.globl getservbyport
2391.type getservbyport, %function;
2392getservbyport:
2393.globl getservbyport_r
2394.type getservbyport_r, %function;
2395getservbyport_r:
2396.globl getsockname
2397.type getsockname, %function;
2398getsockname:
2399.globl getsockopt
2400.type getsockopt, %function;
2401getsockopt:
2402.globl __h_errno_location
2403.type __h_errno_location, %function;
2404__h_errno_location:
2405.globl herror
2406.type herror, %function;
2407herror:
2408.globl hstrerror
2409.type hstrerror, %function;
2410hstrerror:
2411.globl htonl
2412.type htonl, %function;
2413htonl:
2414.globl htons
2415.type htons, %function;
2416htons:
2417.globl if_freenameindex
2418.type if_freenameindex, %function;
2419if_freenameindex:
2420.globl if_indextoname
2421.type if_indextoname, %function;
2422if_indextoname:
2423.globl if_nameindex
2424.type if_nameindex, %function;
2425if_nameindex:
2426.globl if_nametoindex
2427.type if_nametoindex, %function;
2428if_nametoindex:
2429.globl inet_addr
2430.type inet_addr, %function;
2431inet_addr:
2432.weak inet_aton
2433.type inet_aton, %function;
2434inet_aton:
2435.globl inet_network
2436.type inet_network, %function;
2437inet_network:
2438.globl inet_makeaddr
2439.type inet_makeaddr, %function;
2440inet_makeaddr:
2441.globl inet_lnaof
2442.type inet_lnaof, %function;
2443inet_lnaof:
2444.globl inet_netof
2445.type inet_netof, %function;
2446inet_netof:
2447.globl inet_ntoa
2448.type inet_ntoa, %function;
2449inet_ntoa:
2450.globl inet_ntop
2451.type inet_ntop, %function;
2452inet_ntop:
2453.globl inet_pton
2454.type inet_pton, %function;
2455inet_pton:
2456.globl listen
2457.type listen, %function;
2458listen:
2459.globl getnetbyaddr
2460.type getnetbyaddr, %function;
2461getnetbyaddr:
2462.globl getnetbyname
2463.type getnetbyname, %function;
2464getnetbyname:
2465.globl ns_get16
2466.type ns_get16, %function;
2467ns_get16:
2468.globl ns_get32
2469.type ns_get32, %function;
2470ns_get32:
2471.globl ns_put16
2472.type ns_put16, %function;
2473ns_put16:
2474.globl ns_put32
2475.type ns_put32, %function;
2476ns_put32:
2477.globl ns_skiprr
2478.type ns_skiprr, %function;
2479ns_skiprr:
2480.globl ns_initparse
2481.type ns_initparse, %function;
2482ns_initparse:
2483.globl ns_name_uncompress
2484.type ns_name_uncompress, %function;
2485ns_name_uncompress:
2486.globl ns_parserr
2487.type ns_parserr, %function;
2488ns_parserr:
2489.globl ntohl
2490.type ntohl, %function;
2491ntohl:
2492.globl ntohs
2493.type ntohs, %function;
2494ntohs:
2495.globl endprotoent
2496.type endprotoent, %function;
2497endprotoent:
2498.globl setprotoent
2499.type setprotoent, %function;
2500setprotoent:
2501.globl getprotoent
2502.type getprotoent, %function;
2503getprotoent:
2504.globl getprotobyname
2505.type getprotobyname, %function;
2506getprotobyname:
2507.globl getprotobynumber
2508.type getprotobynumber, %function;
2509getprotobynumber:
2510.globl recv
2511.type recv, %function;
2512recv:
2513.globl recvfrom
2514.type recvfrom, %function;
2515recvfrom:
2516.globl recvmmsg
2517.type recvmmsg, %function;
2518recvmmsg:
2519.globl recvmsg
2520.type recvmsg, %function;
2521recvmsg:
2522.globl res_init
2523.type res_init, %function;
2524res_init:
2525.weak res_mkquery
2526.type res_mkquery, %function;
2527res_mkquery:
2528.weak res_search
2529.type res_search, %function;
2530res_search:
2531.globl res_query
2532.type res_query, %function;
2533res_query:
2534.globl res_querydomain
2535.type res_querydomain, %function;
2536res_querydomain:
2537.weak res_send
2538.type res_send, %function;
2539res_send:
2540.globl __res_state
2541.type __res_state, %function;
2542__res_state:
2543.globl send
2544.type send, %function;
2545send:
2546.globl sendmmsg
2547.type sendmmsg, %function;
2548sendmmsg:
2549.globl sendmsg
2550.type sendmsg, %function;
2551sendmsg:
2552.globl sendto
2553.type sendto, %function;
2554sendto:
2555.globl endservent
2556.type endservent, %function;
2557endservent:
2558.globl setservent
2559.type setservent, %function;
2560setservent:
2561.globl getservent
2562.type getservent, %function;
2563getservent:
2564.globl setsockopt
2565.type setsockopt, %function;
2566setsockopt:
2567.globl shutdown
2568.type shutdown, %function;
2569shutdown:
2570.globl sockatmark
2571.type sockatmark, %function;
2572sockatmark:
2573.globl socket
2574.type socket, %function;
2575socket:
2576.globl socketpair
2577.type socketpair, %function;
2578socketpair:
2579.globl fgetgrent
2580.type fgetgrent, %function;
2581fgetgrent:
2582.globl fgetpwent
2583.type fgetpwent, %function;
2584fgetpwent:
2585.globl fgetspent
2586.type fgetspent, %function;
2587fgetspent:
2588.globl getgrnam_r
2589.type getgrnam_r, %function;
2590getgrnam_r:
2591.globl getgrgid_r
2592.type getgrgid_r, %function;
2593getgrgid_r:
2594.weak endgrent
2595.type endgrent, %function;
2596endgrent:
2597.globl setgrent
2598.type setgrent, %function;
2599setgrent:
2600.globl getgrent
2601.type getgrent, %function;
2602getgrent:
2603.globl getgrgid
2604.type getgrgid, %function;
2605getgrgid:
2606.globl getgrnam
2607.type getgrnam, %function;
2608getgrnam:
2609.globl getgrouplist
2610.type getgrouplist, %function;
2611getgrouplist:
2612.globl getpwnam_r
2613.type getpwnam_r, %function;
2614getpwnam_r:
2615.globl getpwuid_r
2616.type getpwuid_r, %function;
2617getpwuid_r:
2618.globl setpwent
2619.type setpwent, %function;
2620setpwent:
2621.weak endpwent
2622.type endpwent, %function;
2623endpwent:
2624.globl getpwent
2625.type getpwent, %function;
2626getpwent:
2627.globl getpwuid
2628.type getpwuid, %function;
2629getpwuid:
2630.globl getpwnam
2631.type getpwnam, %function;
2632getpwnam:
2633.globl setspent
2634.type setspent, %function;
2635setspent:
2636.globl endspent
2637.type endspent, %function;
2638endspent:
2639.globl getspent
2640.type getspent, %function;
2641getspent:
2642.globl getspnam
2643.type getspnam, %function;
2644getspnam:
2645.globl getspnam_r
2646.type getspnam_r, %function;
2647getspnam_r:
2648.globl lckpwdf
2649.type lckpwdf, %function;
2650lckpwdf:
2651.globl ulckpwdf
2652.type ulckpwdf, %function;
2653ulckpwdf:
2654.globl putgrent
2655.type putgrent, %function;
2656putgrent:
2657.globl putpwent
2658.type putpwent, %function;
2659putpwent:
2660.globl putspent
2661.type putspent, %function;
2662putspent:
2663.globl erand48
2664.type erand48, %function;
2665erand48:
2666.globl drand48
2667.type drand48, %function;
2668drand48:
2669.globl lcong48
2670.type lcong48, %function;
2671lcong48:
2672.globl nrand48
2673.type nrand48, %function;
2674nrand48:
2675.globl lrand48
2676.type lrand48, %function;
2677lrand48:
2678.globl jrand48
2679.type jrand48, %function;
2680jrand48:
2681.globl mrand48
2682.type mrand48, %function;
2683mrand48:
2684.globl srand
2685.type srand, %function;
2686srand:
2687.globl rand
2688.type rand, %function;
2689rand:
2690.globl rand_r
2691.type rand_r, %function;
2692rand_r:
2693.globl srandom
2694.type srandom, %function;
2695srandom:
2696.globl initstate
2697.type initstate, %function;
2698initstate:
2699.globl setstate
2700.type setstate, %function;
2701setstate:
2702.globl random
2703.type random, %function;
2704random:
2705.globl seed48
2706.type seed48, %function;
2707seed48:
2708.globl srand48
2709.type srand48, %function;
2710srand48:
2711.globl _Fork
2712.type _Fork, %function;
2713_Fork:
2714.globl execl
2715.type execl, %function;
2716execl:
2717.globl execle
2718.type execle, %function;
2719execle:
2720.globl execlp
2721.type execlp, %function;
2722execlp:
2723.globl execv
2724.type execv, %function;
2725execv:
2726.globl execve
2727.type execve, %function;
2728execve:
2729.weak execvpe
2730.type execvpe, %function;
2731execvpe:
2732.globl execvp
2733.type execvp, %function;
2734execvp:
2735.globl fexecve
2736.type fexecve, %function;
2737fexecve:
2738.globl fork
2739.type fork, %function;
2740fork:
2741.globl posix_spawn
2742.type posix_spawn, %function;
2743posix_spawn:
2744.globl posix_spawn_file_actions_addchdir_np
2745.type posix_spawn_file_actions_addchdir_np, %function;
2746posix_spawn_file_actions_addchdir_np:
2747.globl posix_spawn_file_actions_addclose
2748.type posix_spawn_file_actions_addclose, %function;
2749posix_spawn_file_actions_addclose:
2750.globl posix_spawn_file_actions_adddup2
2751.type posix_spawn_file_actions_adddup2, %function;
2752posix_spawn_file_actions_adddup2:
2753.globl posix_spawn_file_actions_addfchdir_np
2754.type posix_spawn_file_actions_addfchdir_np, %function;
2755posix_spawn_file_actions_addfchdir_np:
2756.globl posix_spawn_file_actions_addopen
2757.type posix_spawn_file_actions_addopen, %function;
2758posix_spawn_file_actions_addopen:
2759.globl posix_spawn_file_actions_destroy
2760.type posix_spawn_file_actions_destroy, %function;
2761posix_spawn_file_actions_destroy:
2762.globl posix_spawn_file_actions_init
2763.type posix_spawn_file_actions_init, %function;
2764posix_spawn_file_actions_init:
2765.globl posix_spawnattr_destroy
2766.type posix_spawnattr_destroy, %function;
2767posix_spawnattr_destroy:
2768.globl posix_spawnattr_getflags
2769.type posix_spawnattr_getflags, %function;
2770posix_spawnattr_getflags:
2771.globl posix_spawnattr_getpgroup
2772.type posix_spawnattr_getpgroup, %function;
2773posix_spawnattr_getpgroup:
2774.globl posix_spawnattr_getsigdefault
2775.type posix_spawnattr_getsigdefault, %function;
2776posix_spawnattr_getsigdefault:
2777.globl posix_spawnattr_getsigmask
2778.type posix_spawnattr_getsigmask, %function;
2779posix_spawnattr_getsigmask:
2780.globl posix_spawnattr_init
2781.type posix_spawnattr_init, %function;
2782posix_spawnattr_init:
2783.globl posix_spawnattr_getschedparam
2784.type posix_spawnattr_getschedparam, %function;
2785posix_spawnattr_getschedparam:
2786.globl posix_spawnattr_setschedparam
2787.type posix_spawnattr_setschedparam, %function;
2788posix_spawnattr_setschedparam:
2789.globl posix_spawnattr_getschedpolicy
2790.type posix_spawnattr_getschedpolicy, %function;
2791posix_spawnattr_getschedpolicy:
2792.globl posix_spawnattr_setschedpolicy
2793.type posix_spawnattr_setschedpolicy, %function;
2794posix_spawnattr_setschedpolicy:
2795.globl posix_spawnattr_setflags
2796.type posix_spawnattr_setflags, %function;
2797posix_spawnattr_setflags:
2798.globl posix_spawnattr_setpgroup
2799.type posix_spawnattr_setpgroup, %function;
2800posix_spawnattr_setpgroup:
2801.globl posix_spawnattr_setsigdefault
2802.type posix_spawnattr_setsigdefault, %function;
2803posix_spawnattr_setsigdefault:
2804.globl posix_spawnattr_setsigmask
2805.type posix_spawnattr_setsigmask, %function;
2806posix_spawnattr_setsigmask:
2807.globl posix_spawnp
2808.type posix_spawnp, %function;
2809posix_spawnp:
45162810.globl system
45172811.type system, %function;
45182812system:
4519.globl tan
4520.type tan, %function;
4521tan:
4522.globl tanf
4523.type tanf, %function;
4524tanf:
4525.globl tanh
4526.type tanh, %function;
4527tanh:
4528.globl tanhf
4529.type tanhf, %function;
4530tanhf:
4531.globl tanhl
4532.type tanhl, %function;
4533tanhl:
4534.globl tanl
4535.type tanl, %function;
4536tanl:
4537.globl tcdrain
4538.type tcdrain, %function;
4539tcdrain:
4540.globl tcflow
4541.type tcflow, %function;
4542tcflow:
4543.globl tcflush
4544.type tcflush, %function;
4545tcflush:
4546.globl tcgetattr
4547.type tcgetattr, %function;
4548tcgetattr:
4549.globl tcgetpgrp
4550.type tcgetpgrp, %function;
4551tcgetpgrp:
4552.globl tcgetsid
4553.type tcgetsid, %function;
4554tcgetsid:
4555.globl tcgetwinsize
4556.type tcgetwinsize, %function;
4557tcgetwinsize:
4558.globl tcsendbreak
4559.type tcsendbreak, %function;
4560tcsendbreak:
4561.globl tcsetattr
4562.type tcsetattr, %function;
4563tcsetattr:
4564.globl tcsetpgrp
4565.type tcsetpgrp, %function;
4566tcsetpgrp:
4567.globl tcsetwinsize
4568.type tcsetwinsize, %function;
4569tcsetwinsize:
4570.globl tdelete
4571.type tdelete, %function;
4572tdelete:
4573.globl tdestroy
4574.type tdestroy, %function;
4575tdestroy:
4576.globl tee
4577.type tee, %function;
4578tee:
4579.globl telldir
4580.type telldir, %function;
4581telldir:
4582.globl tempnam
4583.type tempnam, %function;
4584tempnam:
4585.globl textdomain
4586.type textdomain, %function;
4587textdomain:
4588.globl tfind
4589.type tfind, %function;
4590tfind:
4591.globl tgamma
4592.type tgamma, %function;
4593tgamma:
4594.globl tgammaf
4595.type tgammaf, %function;
4596tgammaf:
4597.globl tgammal
4598.type tgammal, %function;
4599tgammal:
4600.globl thrd_create
4601.type thrd_create, %function;
4602thrd_create:
4603.weak thrd_current
4604.type thrd_current, %function;
4605thrd_current:
4606.weak thrd_detach
4607.type thrd_detach, %function;
4608thrd_detach:
4609.weak thrd_equal
4610.type thrd_equal, %function;
4611thrd_equal:
4612.globl thrd_exit
4613.type thrd_exit, %function;
4614thrd_exit:
4615.globl thrd_join
4616.type thrd_join, %function;
4617thrd_join:
4618.globl thrd_sleep
4619.type thrd_sleep, %function;
4620thrd_sleep:
4621.globl thrd_yield
4622.type thrd_yield, %function;
4623thrd_yield:
4624.globl time
4625.type time, %function;
4626time:
4627.globl timegm
4628.type timegm, %function;
4629timegm:
4630.globl timer_create
4631.type timer_create, %function;
4632timer_create:
4633.globl timer_delete
4634.type timer_delete, %function;
4635timer_delete:
4636.globl timer_getoverrun
4637.type timer_getoverrun, %function;
4638timer_getoverrun:
4639.globl timer_gettime
4640.type timer_gettime, %function;
4641timer_gettime:
4642.globl timer_settime
4643.type timer_settime, %function;
4644timer_settime:
4645.globl timerfd_create
4646.type timerfd_create, %function;
4647timerfd_create:
4648.globl timerfd_gettime
4649.type timerfd_gettime, %function;
4650timerfd_gettime:
4651.globl timerfd_settime
4652.type timerfd_settime, %function;
4653timerfd_settime:
4654.globl times
4655.type times, %function;
4656times:
4657.globl timespec_get
4658.type timespec_get, %function;
4659timespec_get:
4660.globl tmpfile
4661.type tmpfile, %function;
4662tmpfile:
4663.weak tmpfile64
4664.type tmpfile64, %function;
4665tmpfile64:
4666.globl tmpnam
4667.type tmpnam, %function;
4668tmpnam:
4669.globl toascii
4670.type toascii, %function;
4671toascii:
4672.globl tolower
4673.type tolower, %function;
4674tolower:
4675.weak tolower_l
4676.type tolower_l, %function;
4677tolower_l:
4678.globl toupper
4679.type toupper, %function;
4680toupper:
4681.weak toupper_l
4682.type toupper_l, %function;
4683toupper_l:
4684.globl towctrans
4685.type towctrans, %function;
4686towctrans:
4687.weak towctrans_l
4688.type towctrans_l, %function;
4689towctrans_l:
4690.globl towlower
4691.type towlower, %function;
4692towlower:
4693.weak towlower_l
4694.type towlower_l, %function;
4695towlower_l:
4696.globl towupper
4697.type towupper, %function;
4698towupper:
4699.weak towupper_l
4700.type towupper_l, %function;
4701towupper_l:
4702.globl trunc
4703.type trunc, %function;
4704trunc:
4705.globl truncate
4706.type truncate, %function;
4707truncate:
4708.weak truncate64
4709.type truncate64, %function;
4710truncate64:
4711.globl truncf
4712.type truncf, %function;
4713truncf:
4714.globl truncl
4715.type truncl, %function;
4716truncl:
2813.globl wait
2814.type wait, %function;
2815wait:
2816.globl waitid
2817.type waitid, %function;
2818waitid:
2819.globl waitpid
2820.type waitpid, %function;
2821waitpid:
2822.globl fnmatch
2823.type fnmatch, %function;
2824fnmatch:
2825.weak glob64
2826.type glob64, %function;
2827glob64:
2828.globl glob
2829.type glob, %function;
2830glob:
2831.weak globfree64
2832.type globfree64, %function;
2833globfree64:
2834.globl globfree
2835.type globfree, %function;
2836globfree:
2837.globl regfree
2838.type regfree, %function;
2839regfree:
2840.globl regcomp
2841.type regcomp, %function;
2842regcomp:
2843.globl regerror
2844.type regerror, %function;
2845regerror:
2846.globl regexec
2847.type regexec, %function;
2848regexec:
2849.globl sched_setaffinity
2850.type sched_setaffinity, %function;
2851sched_setaffinity:
2852.globl pthread_setaffinity_np
2853.type pthread_setaffinity_np, %function;
2854pthread_setaffinity_np:
2855.globl sched_getaffinity
2856.type sched_getaffinity, %function;
2857sched_getaffinity:
2858.globl pthread_getaffinity_np
2859.type pthread_getaffinity_np, %function;
2860pthread_getaffinity_np:
2861.globl __sched_cpucount
2862.type __sched_cpucount, %function;
2863__sched_cpucount:
2864.globl sched_get_priority_max
2865.type sched_get_priority_max, %function;
2866sched_get_priority_max:
2867.globl sched_get_priority_min
2868.type sched_get_priority_min, %function;
2869sched_get_priority_min:
2870.globl sched_getcpu
2871.type sched_getcpu, %function;
2872sched_getcpu:
2873.globl sched_getparam
2874.type sched_getparam, %function;
2875sched_getparam:
2876.globl sched_getscheduler
2877.type sched_getscheduler, %function;
2878sched_getscheduler:
2879.globl sched_rr_get_interval
2880.type sched_rr_get_interval, %function;
2881sched_rr_get_interval:
2882.globl sched_setparam
2883.type sched_setparam, %function;
2884sched_setparam:
2885.globl sched_setscheduler
2886.type sched_setscheduler, %function;
2887sched_setscheduler:
2888.globl sched_yield
2889.type sched_yield, %function;
2890sched_yield:
2891.weak hcreate_r
2892.type hcreate_r, %function;
2893hcreate_r:
2894.globl hcreate
2895.type hcreate, %function;
2896hcreate:
2897.weak hdestroy_r
2898.type hdestroy_r, %function;
2899hdestroy_r:
2900.globl hdestroy
2901.type hdestroy, %function;
2902hdestroy:
2903.weak hsearch_r
2904.type hsearch_r, %function;
2905hsearch_r:
2906.globl hsearch
2907.type hsearch, %function;
2908hsearch:
2909.globl insque
2910.type insque, %function;
2911insque:
2912.globl remque
2913.type remque, %function;
2914remque:
2915.globl lsearch
2916.type lsearch, %function;
2917lsearch:
2918.globl lfind
2919.type lfind, %function;
2920lfind:
2921.globl tdelete
2922.type tdelete, %function;
2923tdelete:
2924.globl tdestroy
2925.type tdestroy, %function;
2926tdestroy:
2927.globl tfind
2928.type tfind, %function;
2929tfind:
47172930.globl tsearch
47182931.type tsearch, %function;
47192932tsearch:
4720.globl tss_create
4721.type tss_create, %function;
4722tss_create:
4723.globl tss_delete
4724.type tss_delete, %function;
4725tss_delete:
4726.weak tss_get
4727.type tss_get, %function;
4728tss_get:
4729.globl tss_set
4730.type tss_set, %function;
4731tss_set:
4732.globl ttyname
4733.type ttyname, %function;
4734ttyname:
4735.globl ttyname_r
4736.type ttyname_r, %function;
4737ttyname_r:
47382933.globl twalk
47392934.type twalk, %function;
47402935twalk:
4741.weak tzset
4742.type tzset, %function;
4743tzset:
4744.globl ualarm
4745.type ualarm, %function;
4746ualarm:
4747.globl ulckpwdf
4748.type ulckpwdf, %function;
4749ulckpwdf:
4750.globl ulimit
4751.type ulimit, %function;
4752ulimit:
2936.globl poll
2937.type poll, %function;
2938poll:
2939.globl pselect
2940.type pselect, %function;
2941pselect:
2942.globl select
2943.type select, %function;
2944select:
2945.globl getitimer
2946.type getitimer, %function;
2947getitimer:
2948.globl kill
2949.type kill, %function;
2950kill:
2951.globl killpg
2952.type killpg, %function;
2953killpg:
2954.globl psiginfo
2955.type psiginfo, %function;
2956psiginfo:
2957.globl psignal
2958.type psignal, %function;
2959psignal:
2960.globl raise
2961.type raise, %function;
2962raise:
2963.globl setitimer
2964.type setitimer, %function;
2965setitimer:
2966.weak sigaction
2967.type sigaction, %function;
2968sigaction:
2969.globl sigaddset
2970.type sigaddset, %function;
2971sigaddset:
2972.globl sigaltstack
2973.type sigaltstack, %function;
2974sigaltstack:
2975.globl sigandset
2976.type sigandset, %function;
2977sigandset:
2978.globl sigdelset
2979.type sigdelset, %function;
2980sigdelset:
2981.globl sigemptyset
2982.type sigemptyset, %function;
2983sigemptyset:
2984.globl sigfillset
2985.type sigfillset, %function;
2986sigfillset:
2987.globl sighold
2988.type sighold, %function;
2989sighold:
2990.globl sigignore
2991.type sigignore, %function;
2992sigignore:
2993.globl siginterrupt
2994.type siginterrupt, %function;
2995siginterrupt:
2996.globl sigisemptyset
2997.type sigisemptyset, %function;
2998sigisemptyset:
2999.globl sigismember
3000.type sigismember, %function;
3001sigismember:
3002.globl siglongjmp
3003.type siglongjmp, %function;
3004siglongjmp:
3005.weak __sysv_signal
3006.type __sysv_signal, %function;
3007__sysv_signal:
3008.weak bsd_signal
3009.type bsd_signal, %function;
3010bsd_signal:
3011.globl signal
3012.type signal, %function;
3013signal:
3014.globl sigorset
3015.type sigorset, %function;
3016sigorset:
3017.globl sigpause
3018.type sigpause, %function;
3019sigpause:
3020.globl sigpending
3021.type sigpending, %function;
3022sigpending:
3023.globl sigprocmask
3024.type sigprocmask, %function;
3025sigprocmask:
3026.globl sigqueue
3027.type sigqueue, %function;
3028sigqueue:
3029.globl sigrelse
3030.type sigrelse, %function;
3031sigrelse:
3032.globl __libc_current_sigrtmax
3033.type __libc_current_sigrtmax, %function;
3034__libc_current_sigrtmax:
3035.globl __libc_current_sigrtmin
3036.type __libc_current_sigrtmin, %function;
3037__libc_current_sigrtmin:
3038.globl sigset
3039.type sigset, %function;
3040sigset:
3041.globl sigsuspend
3042.type sigsuspend, %function;
3043sigsuspend:
3044.globl sigtimedwait
3045.type sigtimedwait, %function;
3046sigtimedwait:
3047.globl sigwait
3048.type sigwait, %function;
3049sigwait:
3050.globl sigwaitinfo
3051.type sigwaitinfo, %function;
3052sigwaitinfo:
3053.weak __fxstat64
3054.type __fxstat64, %function;
3055__fxstat64:
3056.globl __fxstat
3057.type __fxstat, %function;
3058__fxstat:
3059.globl __fxstatat
3060.type __fxstatat, %function;
3061__fxstatat:
3062.weak __fxstatat64
3063.type __fxstatat64, %function;
3064__fxstatat64:
3065.weak __lxstat64
3066.type __lxstat64, %function;
3067__lxstat64:
3068.globl __lxstat
3069.type __lxstat, %function;
3070__lxstat:
3071.globl __xstat
3072.type __xstat, %function;
3073__xstat:
3074.weak __xstat64
3075.type __xstat64, %function;
3076__xstat64:
3077.globl __xmknod
3078.type __xmknod, %function;
3079__xmknod:
3080.globl __xmknodat
3081.type __xmknodat, %function;
3082__xmknodat:
3083.globl chmod
3084.type chmod, %function;
3085chmod:
3086.globl fchmod
3087.type fchmod, %function;
3088fchmod:
3089.globl fchmodat
3090.type fchmodat, %function;
3091fchmodat:
3092.weak fstat64
3093.type fstat64, %function;
3094fstat64:
3095.globl fstat
3096.type fstat, %function;
3097fstat:
3098.globl fstatat
3099.type fstatat, %function;
3100fstatat:
3101.weak fstatat64
3102.type fstatat64, %function;
3103fstatat64:
3104.globl futimens
3105.type futimens, %function;
3106futimens:
3107.weak futimesat
3108.type futimesat, %function;
3109futimesat:
3110.globl lchmod
3111.type lchmod, %function;
3112lchmod:
3113.globl lstat
3114.type lstat, %function;
3115lstat:
3116.weak lstat64
3117.type lstat64, %function;
3118lstat64:
3119.globl mkdir
3120.type mkdir, %function;
3121mkdir:
3122.globl mkdirat
3123.type mkdirat, %function;
3124mkdirat:
3125.globl mkfifo
3126.type mkfifo, %function;
3127mkfifo:
3128.globl mkfifoat
3129.type mkfifoat, %function;
3130mkfifoat:
3131.globl mknod
3132.type mknod, %function;
3133mknod:
3134.globl mknodat
3135.type mknodat, %function;
3136mknodat:
3137.weak stat64
3138.type stat64, %function;
3139stat64:
3140.globl stat
3141.type stat, %function;
3142stat:
3143.weak statfs64
3144.type statfs64, %function;
3145statfs64:
3146.weak statfs
3147.type statfs, %function;
3148statfs:
3149.weak fstatfs
3150.type fstatfs, %function;
3151fstatfs:
3152.weak fstatfs64
3153.type fstatfs64, %function;
3154fstatfs64:
3155.globl statvfs
3156.type statvfs, %function;
3157statvfs:
3158.weak statvfs64
3159.type statvfs64, %function;
3160statvfs64:
3161.globl fstatvfs
3162.type fstatvfs, %function;
3163fstatvfs:
3164.weak fstatvfs64
3165.type fstatvfs64, %function;
3166fstatvfs64:
47533167.globl umask
47543168.type umask, %function;
47553169umask:
4756.globl umount
4757.type umount, %function;
4758umount:
4759.globl umount2
4760.type umount2, %function;
4761umount2:
4762.globl uname
4763.type uname, %function;
4764uname:
3170.globl utimensat
3171.type utimensat, %function;
3172utimensat:
3173.weak fdopen
3174.type fdopen, %function;
3175fdopen:
3176.globl __overflow
3177.type __overflow, %function;
3178.protected __overflow
3179__overflow:
3180.globl __uflow
3181.type __uflow, %function;
3182.protected __uflow
3183__uflow:
3184.globl asprintf
3185.type asprintf, %function;
3186asprintf:
3187.globl clearerr
3188.type clearerr, %function;
3189clearerr:
3190.weak clearerr_unlocked
3191.type clearerr_unlocked, %function;
3192clearerr_unlocked:
3193.globl dprintf
3194.type dprintf, %function;
3195dprintf:
3196.globl _flushlbf
3197.type _flushlbf, %function;
3198_flushlbf:
3199.globl __fsetlocking
3200.type __fsetlocking, %function;
3201__fsetlocking:
3202.globl __fwriting
3203.type __fwriting, %function;
3204__fwriting:
3205.globl __freading
3206.type __freading, %function;
3207__freading:
3208.globl __freadable
3209.type __freadable, %function;
3210__freadable:
3211.globl __fwritable
3212.type __fwritable, %function;
3213__fwritable:
3214.globl __flbf
3215.type __flbf, %function;
3216__flbf:
3217.globl __fbufsize
3218.type __fbufsize, %function;
3219__fbufsize:
3220.globl __fpending
3221.type __fpending, %function;
3222__fpending:
3223.globl __fpurge
3224.type __fpurge, %function;
3225__fpurge:
3226.weak fpurge
3227.type fpurge, %function;
3228fpurge:
3229.globl __freadahead
3230.type __freadahead, %function;
3231__freadahead:
3232.globl __freadptr
3233.type __freadptr, %function;
3234__freadptr:
3235.globl __freadptrinc
3236.type __freadptrinc, %function;
3237__freadptrinc:
3238.globl __fseterr
3239.type __fseterr, %function;
3240__fseterr:
3241.globl fclose
3242.type fclose, %function;
3243fclose:
3244.weak feof_unlocked
3245.type feof_unlocked, %function;
3246feof_unlocked:
3247.globl feof
3248.type feof, %function;
3249feof:
3250.weak _IO_feof_unlocked
3251.type _IO_feof_unlocked, %function;
3252_IO_feof_unlocked:
3253.weak _IO_ferror_unlocked
3254.type _IO_ferror_unlocked, %function;
3255_IO_ferror_unlocked:
3256.weak ferror_unlocked
3257.type ferror_unlocked, %function;
3258ferror_unlocked:
3259.globl ferror
3260.type ferror, %function;
3261ferror:
3262.globl fflush
3263.type fflush, %function;
3264fflush:
3265.weak fflush_unlocked
3266.type fflush_unlocked, %function;
3267fflush_unlocked:
3268.globl fgetc
3269.type fgetc, %function;
3270fgetc:
3271.globl fgetln
3272.type fgetln, %function;
3273fgetln:
3274.weak fgetpos64
3275.type fgetpos64, %function;
3276fgetpos64:
3277.globl fgetpos
3278.type fgetpos, %function;
3279fgetpos:
3280.globl fgets
3281.type fgets, %function;
3282fgets:
3283.weak fgets_unlocked
3284.type fgets_unlocked, %function;
3285fgets_unlocked:
3286.weak getwc_unlocked
3287.type getwc_unlocked, %function;
3288getwc_unlocked:
3289.globl __fgetwc_unlocked
3290.type __fgetwc_unlocked, %function;
3291__fgetwc_unlocked:
3292.weak fgetwc_unlocked
3293.type fgetwc_unlocked, %function;
3294fgetwc_unlocked:
3295.globl fgetwc
3296.type fgetwc, %function;
3297fgetwc:
3298.globl fgetws
3299.type fgetws, %function;
3300fgetws:
3301.weak fgetws_unlocked
3302.type fgetws_unlocked, %function;
3303fgetws_unlocked:
3304.weak fileno_unlocked
3305.type fileno_unlocked, %function;
3306fileno_unlocked:
3307.globl fileno
3308.type fileno, %function;
3309fileno:
3310.globl flockfile
3311.type flockfile, %function;
3312flockfile:
3313.globl fmemopen
3314.type fmemopen, %function;
3315fmemopen:
3316.globl fopen
3317.type fopen, %function;
3318fopen:
3319.weak fopen64
3320.type fopen64, %function;
3321fopen64:
3322.globl fopencookie
3323.type fopencookie, %function;
3324fopencookie:
3325.globl fprintf
3326.type fprintf, %function;
3327fprintf:
3328.globl fputc
3329.type fputc, %function;
3330fputc:
3331.weak fputs_unlocked
3332.type fputs_unlocked, %function;
3333fputs_unlocked:
3334.globl fputs
3335.type fputs, %function;
3336fputs:
3337.weak putwc_unlocked
3338.type putwc_unlocked, %function;
3339putwc_unlocked:
3340.globl __fputwc_unlocked
3341.type __fputwc_unlocked, %function;
3342__fputwc_unlocked:
3343.weak fputwc_unlocked
3344.type fputwc_unlocked, %function;
3345fputwc_unlocked:
3346.globl fputwc
3347.type fputwc, %function;
3348fputwc:
3349.globl fputws
3350.type fputws, %function;
3351fputws:
3352.weak fputws_unlocked
3353.type fputws_unlocked, %function;
3354fputws_unlocked:
3355.weak fread_unlocked
3356.type fread_unlocked, %function;
3357fread_unlocked:
3358.globl fread
3359.type fread, %function;
3360fread:
3361.weak freopen64
3362.type freopen64, %function;
3363freopen64:
3364.globl freopen
3365.type freopen, %function;
3366freopen:
3367.weak __isoc99_fscanf
3368.type __isoc99_fscanf, %function;
3369__isoc99_fscanf:
3370.globl fscanf
3371.type fscanf, %function;
3372fscanf:
3373.weak fseeko64
3374.type fseeko64, %function;
3375fseeko64:
3376.weak fseeko
3377.type fseeko, %function;
3378fseeko:
3379.globl fseek
3380.type fseek, %function;
3381fseek:
3382.globl fsetpos
3383.type fsetpos, %function;
3384fsetpos:
3385.weak fsetpos64
3386.type fsetpos64, %function;
3387fsetpos64:
3388.weak ftello64
3389.type ftello64, %function;
3390ftello64:
3391.weak ftello
3392.type ftello, %function;
3393ftello:
3394.globl ftell
3395.type ftell, %function;
3396ftell:
3397.globl ftrylockfile
3398.type ftrylockfile, %function;
3399ftrylockfile:
3400.globl funlockfile
3401.type funlockfile, %function;
3402funlockfile:
3403.globl fwide
3404.type fwide, %function;
3405fwide:
3406.globl fwprintf
3407.type fwprintf, %function;
3408fwprintf:
3409.weak fwrite_unlocked
3410.type fwrite_unlocked, %function;
3411fwrite_unlocked:
3412.globl fwrite
3413.type fwrite, %function;
3414fwrite:
3415.weak __isoc99_fwscanf
3416.type __isoc99_fwscanf, %function;
3417__isoc99_fwscanf:
3418.globl fwscanf
3419.type fwscanf, %function;
3420fwscanf:
3421.globl getc
3422.type getc, %function;
3423getc:
3424.weak _IO_getc
3425.type _IO_getc, %function;
3426_IO_getc:
3427.globl getc_unlocked
3428.type getc_unlocked, %function;
3429getc_unlocked:
3430.weak _IO_getc_unlocked
3431.type _IO_getc_unlocked, %function;
3432_IO_getc_unlocked:
3433.weak fgetc_unlocked
3434.type fgetc_unlocked, %function;
3435fgetc_unlocked:
3436.globl getchar
3437.type getchar, %function;
3438getchar:
3439.globl getchar_unlocked
3440.type getchar_unlocked, %function;
3441getchar_unlocked:
3442.weak __getdelim
3443.type __getdelim, %function;
3444__getdelim:
3445.globl getdelim
3446.type getdelim, %function;
3447getdelim:
3448.globl getline
3449.type getline, %function;
3450getline:
3451.globl gets
3452.type gets, %function;
3453gets:
3454.globl getw
3455.type getw, %function;
3456getw:
3457.globl getwc
3458.type getwc, %function;
3459getwc:
3460.weak getwchar_unlocked
3461.type getwchar_unlocked, %function;
3462getwchar_unlocked:
3463.globl getwchar
3464.type getwchar, %function;
3465getwchar:
3466.globl open_memstream
3467.type open_memstream, %function;
3468open_memstream:
3469.globl open_wmemstream
3470.type open_wmemstream, %function;
3471open_wmemstream:
3472.globl pclose
3473.type pclose, %function;
3474pclose:
3475.globl perror
3476.type perror, %function;
3477perror:
3478.globl popen
3479.type popen, %function;
3480popen:
3481.globl printf
3482.type printf, %function;
3483printf:
3484.globl putc
3485.type putc, %function;
3486putc:
3487.weak _IO_putc
3488.type _IO_putc, %function;
3489_IO_putc:
3490.globl putc_unlocked
3491.type putc_unlocked, %function;
3492putc_unlocked:
3493.weak _IO_putc_unlocked
3494.type _IO_putc_unlocked, %function;
3495_IO_putc_unlocked:
3496.weak fputc_unlocked
3497.type fputc_unlocked, %function;
3498fputc_unlocked:
3499.globl putchar
3500.type putchar, %function;
3501putchar:
3502.globl putchar_unlocked
3503.type putchar_unlocked, %function;
3504putchar_unlocked:
3505.globl puts
3506.type puts, %function;
3507puts:
3508.globl putw
3509.type putw, %function;
3510putw:
3511.globl putwc
3512.type putwc, %function;
3513putwc:
3514.weak putwchar_unlocked
3515.type putwchar_unlocked, %function;
3516putwchar_unlocked:
3517.globl putwchar
3518.type putwchar, %function;
3519putwchar:
3520.globl remove
3521.type remove, %function;
3522remove:
3523.globl rename
3524.type rename, %function;
3525rename:
3526.globl rewind
3527.type rewind, %function;
3528rewind:
3529.weak __isoc99_scanf
3530.type __isoc99_scanf, %function;
3531__isoc99_scanf:
3532.globl scanf
3533.type scanf, %function;
3534scanf:
3535.globl setbuf
3536.type setbuf, %function;
3537setbuf:
3538.globl setbuffer
3539.type setbuffer, %function;
3540setbuffer:
3541.globl setlinebuf
3542.type setlinebuf, %function;
3543setlinebuf:
3544.globl setvbuf
3545.type setvbuf, %function;
3546setvbuf:
3547.globl snprintf
3548.type snprintf, %function;
3549snprintf:
3550.globl sprintf
3551.type sprintf, %function;
3552sprintf:
3553.globl sscanf
3554.type sscanf, %function;
3555sscanf:
3556.weak __isoc99_sscanf
3557.type __isoc99_sscanf, %function;
3558__isoc99_sscanf:
3559.globl swprintf
3560.type swprintf, %function;
3561swprintf:
3562.weak __isoc99_swscanf
3563.type __isoc99_swscanf, %function;
3564__isoc99_swscanf:
3565.globl swscanf
3566.type swscanf, %function;
3567swscanf:
3568.globl tempnam
3569.type tempnam, %function;
3570tempnam:
3571.globl tmpfile
3572.type tmpfile, %function;
3573tmpfile:
3574.weak tmpfile64
3575.type tmpfile64, %function;
3576tmpfile64:
3577.globl tmpnam
3578.type tmpnam, %function;
3579tmpnam:
47653580.globl ungetc
47663581.type ungetc, %function;
47673582ungetc:
47683583.globl ungetwc
47693584.type ungetwc, %function;
47703585ungetwc:
4771.globl unlink
4772.type unlink, %function;
4773unlink:
4774.globl unlinkat
4775.type unlinkat, %function;
4776unlinkat:
4777.globl unlockpt
4778.type unlockpt, %function;
4779unlockpt:
4780.globl unsetenv
4781.type unsetenv, %function;
4782unsetenv:
4783.globl unshare
4784.type unshare, %function;
4785unshare:
4786.weak updwtmp
4787.type updwtmp, %function;
4788updwtmp:
4789.globl updwtmpx
4790.type updwtmpx, %function;
4791updwtmpx:
4792.weak uselocale
4793.type uselocale, %function;
4794uselocale:
4795.globl usleep
4796.type usleep, %function;
4797usleep:
4798.globl utime
4799.type utime, %function;
4800utime:
4801.globl utimensat
4802.type utimensat, %function;
4803utimensat:
4804.globl utimes
4805.type utimes, %function;
4806utimes:
4807.weak utmpname
4808.type utmpname, %function;
4809utmpname:
4810.weak utmpxname
4811.type utmpxname, %function;
4812utmpxname:
4813.globl valloc
4814.type valloc, %function;
4815valloc:
48163586.globl vasprintf
48173587.type vasprintf, %function;
48183588vasprintf:
48193589.globl vdprintf
48203590.type vdprintf, %function;
48213591vdprintf:
4822.globl verr
4823.type verr, %function;
4824verr:
4825.globl verrx
4826.type verrx, %function;
4827verrx:
4828.globl versionsort
4829.type versionsort, %function;
4830versionsort:
4831.weak versionsort64
4832.type versionsort64, %function;
4833versionsort64:
4834.globl vfork
4835.type vfork, %function;
4836vfork:
48373592.globl vfprintf
48383593.type vfprintf, %function;
48393594vfprintf:
48403595.globl vfscanf
48413596.type vfscanf, %function;
48423597vfscanf:
3598.weak __isoc99_vfscanf
3599.type __isoc99_vfscanf, %function;
3600__isoc99_vfscanf:
48433601.globl vfwprintf
48443602.type vfwprintf, %function;
48453603vfwprintf:
3604.weak __isoc99_vfwscanf
3605.type __isoc99_vfwscanf, %function;
3606__isoc99_vfwscanf:
48463607.globl vfwscanf
48473608.type vfwscanf, %function;
48483609vfwscanf:
4849.globl vhangup
4850.type vhangup, %function;
4851vhangup:
4852.globl vmsplice
4853.type vmsplice, %function;
4854vmsplice:
48553610.globl vprintf
48563611.type vprintf, %function;
48573612vprintf:
48583613.globl vscanf
48593614.type vscanf, %function;
48603615vscanf:
3616.weak __isoc99_vscanf
3617.type __isoc99_vscanf, %function;
3618__isoc99_vscanf:
48613619.globl vsnprintf
48623620.type vsnprintf, %function;
48633621vsnprintf:
48643622.globl vsprintf
48653623.type vsprintf, %function;
48663624vsprintf:
3625.weak __isoc99_vsscanf
3626.type __isoc99_vsscanf, %function;
3627__isoc99_vsscanf:
48673628.globl vsscanf
48683629.type vsscanf, %function;
48693630vsscanf:
48703631.globl vswprintf
48713632.type vswprintf, %function;
48723633vswprintf:
3634.weak __isoc99_vswscanf
3635.type __isoc99_vswscanf, %function;
3636__isoc99_vswscanf:
48733637.globl vswscanf
48743638.type vswscanf, %function;
48753639vswscanf:
4876.weak vsyslog
4877.type vsyslog, %function;
4878vsyslog:
4879.globl vwarn
4880.type vwarn, %function;
4881vwarn:
4882.globl vwarnx
4883.type vwarnx, %function;
4884vwarnx:
48853640.globl vwprintf
48863641.type vwprintf, %function;
48873642vwprintf:
3643.weak __isoc99_vwscanf
3644.type __isoc99_vwscanf, %function;
3645__isoc99_vwscanf:
48883646.globl vwscanf
48893647.type vwscanf, %function;
48903648vwscanf:
4891.globl wait
4892.type wait, %function;
4893wait:
4894.globl wait3
4895.type wait3, %function;
4896wait3:
4897.globl wait4
4898.type wait4, %function;
4899wait4:
4900.globl waitid
4901.type waitid, %function;
4902waitid:
4903.globl waitpid
4904.type waitpid, %function;
4905waitpid:
4906.globl warn
4907.type warn, %function;
4908warn:
4909.globl warnx
4910.type warnx, %function;
4911warnx:
3649.globl wprintf
3650.type wprintf, %function;
3651wprintf:
3652.globl wscanf
3653.type wscanf, %function;
3654wscanf:
3655.weak __isoc99_wscanf
3656.type __isoc99_wscanf, %function;
3657__isoc99_wscanf:
3658.globl abs
3659.type abs, %function;
3660abs:
3661.globl atof
3662.type atof, %function;
3663atof:
3664.globl atoi
3665.type atoi, %function;
3666atoi:
3667.globl atol
3668.type atol, %function;
3669atol:
3670.globl atoll
3671.type atoll, %function;
3672atoll:
3673.globl bsearch
3674.type bsearch, %function;
3675bsearch:
3676.globl div
3677.type div, %function;
3678div:
3679.globl ecvt
3680.type ecvt, %function;
3681ecvt:
3682.globl fcvt
3683.type fcvt, %function;
3684fcvt:
3685.globl gcvt
3686.type gcvt, %function;
3687gcvt:
3688.globl imaxabs
3689.type imaxabs, %function;
3690imaxabs:
3691.globl imaxdiv
3692.type imaxdiv, %function;
3693imaxdiv:
3694.globl labs
3695.type labs, %function;
3696labs:
3697.globl ldiv
3698.type ldiv, %function;
3699ldiv:
3700.globl llabs
3701.type llabs, %function;
3702llabs:
3703.globl lldiv
3704.type lldiv, %function;
3705lldiv:
3706.globl qsort
3707.type qsort, %function;
3708qsort:
3709.weak __strtof_l
3710.type __strtof_l, %function;
3711__strtof_l:
3712.weak strtof_l
3713.type strtof_l, %function;
3714strtof_l:
3715.globl strtof
3716.type strtof, %function;
3717strtof:
3718.weak strtod_l
3719.type strtod_l, %function;
3720strtod_l:
3721.globl strtod
3722.type strtod, %function;
3723strtod:
3724.weak __strtod_l
3725.type __strtod_l, %function;
3726__strtod_l:
3727.weak __strtold_l
3728.type __strtold_l, %function;
3729__strtold_l:
3730.globl strtold
3731.type strtold, %function;
3732strtold:
3733.weak strtold_l
3734.type strtold_l, %function;
3735strtold_l:
3736.weak __strtoull_internal
3737.type __strtoull_internal, %function;
3738__strtoull_internal:
3739.globl strtoull
3740.type strtoull, %function;
3741strtoull:
3742.globl strtoll
3743.type strtoll, %function;
3744strtoll:
3745.weak __strtoll_internal
3746.type __strtoll_internal, %function;
3747__strtoll_internal:
3748.weak __strtoul_internal
3749.type __strtoul_internal, %function;
3750__strtoul_internal:
3751.globl strtoul
3752.type strtoul, %function;
3753strtoul:
3754.globl strtol
3755.type strtol, %function;
3756strtol:
3757.weak __strtol_internal
3758.type __strtol_internal, %function;
3759__strtol_internal:
3760.globl strtoimax
3761.type strtoimax, %function;
3762strtoimax:
3763.weak __strtoimax_internal
3764.type __strtoimax_internal, %function;
3765__strtoimax_internal:
3766.weak __strtoumax_internal
3767.type __strtoumax_internal, %function;
3768__strtoumax_internal:
3769.globl strtoumax
3770.type strtoumax, %function;
3771strtoumax:
3772.globl wcstof
3773.type wcstof, %function;
3774wcstof:
3775.globl wcstod
3776.type wcstod, %function;
3777wcstod:
3778.globl wcstold
3779.type wcstold, %function;
3780wcstold:
3781.globl wcstoul
3782.type wcstoul, %function;
3783wcstoul:
3784.globl wcstoull
3785.type wcstoull, %function;
3786wcstoull:
3787.globl wcstol
3788.type wcstol, %function;
3789wcstol:
3790.globl wcstoll
3791.type wcstoll, %function;
3792wcstoll:
3793.globl wcstoimax
3794.type wcstoimax, %function;
3795wcstoimax:
3796.globl wcstoumax
3797.type wcstoumax, %function;
3798wcstoumax:
3799.globl bcmp
3800.type bcmp, %function;
3801bcmp:
3802.globl bcopy
3803.type bcopy, %function;
3804bcopy:
3805.globl bzero
3806.type bzero, %function;
3807bzero:
3808.globl explicit_bzero
3809.type explicit_bzero, %function;
3810explicit_bzero:
3811.globl index
3812.type index, %function;
3813index:
3814.globl memccpy
3815.type memccpy, %function;
3816memccpy:
3817.globl memchr
3818.type memchr, %function;
3819memchr:
3820.globl memcmp
3821.type memcmp, %function;
3822memcmp:
3823.globl memmem
3824.type memmem, %function;
3825memmem:
3826.globl mempcpy
3827.type mempcpy, %function;
3828mempcpy:
3829.weak memrchr
3830.type memrchr, %function;
3831memrchr:
3832.globl rindex
3833.type rindex, %function;
3834rindex:
3835.weak stpcpy
3836.type stpcpy, %function;
3837stpcpy:
3838.weak stpncpy
3839.type stpncpy, %function;
3840stpncpy:
3841.globl strcasecmp
3842.type strcasecmp, %function;
3843strcasecmp:
3844.weak strcasecmp_l
3845.type strcasecmp_l, %function;
3846strcasecmp_l:
3847.globl __strcasecmp_l
3848.type __strcasecmp_l, %function;
3849__strcasecmp_l:
3850.globl strcasestr
3851.type strcasestr, %function;
3852strcasestr:
3853.globl strcat
3854.type strcat, %function;
3855strcat:
3856.globl strchr
3857.type strchr, %function;
3858strchr:
3859.weak strchrnul
3860.type strchrnul, %function;
3861strchrnul:
3862.globl strcmp
3863.type strcmp, %function;
3864strcmp:
3865.globl strcpy
3866.type strcpy, %function;
3867strcpy:
3868.globl strcspn
3869.type strcspn, %function;
3870strcspn:
3871.globl strdup
3872.type strdup, %function;
3873strdup:
3874.globl strerror_r
3875.type strerror_r, %function;
3876strerror_r:
3877.weak __xpg_strerror_r
3878.type __xpg_strerror_r, %function;
3879__xpg_strerror_r:
3880.globl strlcat
3881.type strlcat, %function;
3882strlcat:
3883.globl strlcpy
3884.type strlcpy, %function;
3885strlcpy:
3886.globl strlen
3887.type strlen, %function;
3888strlen:
3889.globl strncasecmp
3890.type strncasecmp, %function;
3891strncasecmp:
3892.globl __strncasecmp_l
3893.type __strncasecmp_l, %function;
3894__strncasecmp_l:
3895.weak strncasecmp_l
3896.type strncasecmp_l, %function;
3897strncasecmp_l:
3898.globl strncat
3899.type strncat, %function;
3900strncat:
3901.globl strncmp
3902.type strncmp, %function;
3903strncmp:
3904.globl strncpy
3905.type strncpy, %function;
3906strncpy:
3907.globl strndup
3908.type strndup, %function;
3909strndup:
3910.globl strnlen
3911.type strnlen, %function;
3912strnlen:
3913.globl strpbrk
3914.type strpbrk, %function;
3915strpbrk:
3916.globl strrchr
3917.type strrchr, %function;
3918strrchr:
3919.globl strsep
3920.type strsep, %function;
3921strsep:
3922.globl strsignal
3923.type strsignal, %function;
3924strsignal:
3925.globl strspn
3926.type strspn, %function;
3927strspn:
3928.globl strstr
3929.type strstr, %function;
3930strstr:
3931.globl strtok
3932.type strtok, %function;
3933strtok:
3934.globl strtok_r
3935.type strtok_r, %function;
3936strtok_r:
3937.globl strverscmp
3938.type strverscmp, %function;
3939strverscmp:
3940.globl swab
3941.type swab, %function;
3942swab:
49123943.globl wcpcpy
49133944.type wcpcpy, %function;
49143945wcpcpy:
49153946.globl wcpncpy
49163947.type wcpncpy, %function;
49173948wcpncpy:
4918.globl wcrtomb
4919.type wcrtomb, %function;
4920wcrtomb:
49213949.globl wcscasecmp
49223950.type wcscasecmp, %function;
49233951wcscasecmp:
......@@ -4933,12 +3961,6 @@ wcschr:
49333961.globl wcscmp
49343962.type wcscmp, %function;
49353963wcscmp:
4936.globl wcscoll
4937.type wcscoll, %function;
4938wcscoll:
4939.weak wcscoll_l
4940.type wcscoll_l, %function;
4941wcscoll_l:
49423964.globl wcscpy
49433965.type wcscpy, %function;
49443966wcscpy:
......@@ -4948,12 +3970,6 @@ wcscspn:
49483970.globl wcsdup
49493971.type wcsdup, %function;
49503972wcsdup:
4951.globl wcsftime
4952.type wcsftime, %function;
4953wcsftime:
4954.weak wcsftime_l
4955.type wcsftime_l, %function;
4956wcsftime_l:
49573973.globl wcslen
49583974.type wcslen, %function;
49593975wcslen:
......@@ -4975,90 +3991,24 @@ wcsncpy:
49753991.globl wcsnlen
49763992.type wcsnlen, %function;
49773993wcsnlen:
4978.globl wcsnrtombs
4979.type wcsnrtombs, %function;
4980wcsnrtombs:
49813994.globl wcspbrk
49823995.type wcspbrk, %function;
49833996wcspbrk:
49843997.globl wcsrchr
49853998.type wcsrchr, %function;
49863999wcsrchr:
4987.globl wcsrtombs
4988.type wcsrtombs, %function;
4989wcsrtombs:
4990.globl wcsspn
4991.type wcsspn, %function;
4992wcsspn:
4993.globl wcsstr
4994.type wcsstr, %function;
4995wcsstr:
4996.globl wcstod
4997.type wcstod, %function;
4998wcstod:
4999.globl wcstof
5000.type wcstof, %function;
5001wcstof:
5002.globl wcstoimax
5003.type wcstoimax, %function;
5004wcstoimax:
5005.globl wcstok
5006.type wcstok, %function;
5007wcstok:
5008.globl wcstol
5009.type wcstol, %function;
5010wcstol:
5011.globl wcstold
5012.type wcstold, %function;
5013wcstold:
5014.globl wcstoll
5015.type wcstoll, %function;
5016wcstoll:
5017.globl wcstombs
5018.type wcstombs, %function;
5019wcstombs:
5020.globl wcstoul
5021.type wcstoul, %function;
5022wcstoul:
5023.globl wcstoull
5024.type wcstoull, %function;
5025wcstoull:
5026.globl wcstoumax
5027.type wcstoumax, %function;
5028wcstoumax:
5029.globl wcswcs
5030.type wcswcs, %function;
5031wcswcs:
5032.globl wcswidth
5033.type wcswidth, %function;
5034wcswidth:
5035.globl wcsxfrm
5036.type wcsxfrm, %function;
5037wcsxfrm:
5038.weak wcsxfrm_l
5039.type wcsxfrm_l, %function;
5040wcsxfrm_l:
5041.globl wctob
5042.type wctob, %function;
5043wctob:
5044.globl wctomb
5045.type wctomb, %function;
5046wctomb:
5047.globl wctrans
5048.type wctrans, %function;
5049wctrans:
5050.weak wctrans_l
5051.type wctrans_l, %function;
5052wctrans_l:
5053.globl wctype
5054.type wctype, %function;
5055wctype:
5056.weak wctype_l
5057.type wctype_l, %function;
5058wctype_l:
5059.globl wcwidth
5060.type wcwidth, %function;
5061wcwidth:
4000.globl wcsspn
4001.type wcsspn, %function;
4002wcsspn:
4003.globl wcsstr
4004.type wcsstr, %function;
4005wcsstr:
4006.globl wcstok
4007.type wcstok, %function;
4008wcstok:
4009.globl wcswcs
4010.type wcswcs, %function;
4011wcswcs:
50624012.globl wmemchr
50634013.type wmemchr, %function;
50644014wmemchr:
......@@ -5074,39 +4024,1024 @@ wmemmove:
50744024.globl wmemset
50754025.type wmemset, %function;
50764026wmemset:
5077.globl wordexp
5078.type wordexp, %function;
5079wordexp:
5080.globl wordfree
5081.type wordfree, %function;
5082wordfree:
5083.globl wprintf
5084.type wprintf, %function;
5085wprintf:
4027.globl mkdtemp
4028.type mkdtemp, %function;
4029mkdtemp:
4030.globl mkostemp
4031.type mkostemp, %function;
4032mkostemp:
4033.weak mkostemp64
4034.type mkostemp64, %function;
4035mkostemp64:
4036.weak mkostemps64
4037.type mkostemps64, %function;
4038mkostemps64:
4039.weak mkostemps
4040.type mkostemps, %function;
4041mkostemps:
4042.globl mkstemp
4043.type mkstemp, %function;
4044mkstemp:
4045.weak mkstemp64
4046.type mkstemp64, %function;
4047mkstemp64:
4048.globl mkstemps
4049.type mkstemps, %function;
4050mkstemps:
4051.weak mkstemps64
4052.type mkstemps64, %function;
4053mkstemps64:
4054.globl mktemp
4055.type mktemp, %function;
4056mktemp:
4057.globl cfgetospeed
4058.type cfgetospeed, %function;
4059cfgetospeed:
4060.globl cfgetispeed
4061.type cfgetispeed, %function;
4062cfgetispeed:
4063.globl cfmakeraw
4064.type cfmakeraw, %function;
4065cfmakeraw:
4066.globl cfsetospeed
4067.type cfsetospeed, %function;
4068cfsetospeed:
4069.weak cfsetspeed
4070.type cfsetspeed, %function;
4071cfsetspeed:
4072.globl cfsetispeed
4073.type cfsetispeed, %function;
4074cfsetispeed:
4075.globl tcdrain
4076.type tcdrain, %function;
4077tcdrain:
4078.globl tcflow
4079.type tcflow, %function;
4080tcflow:
4081.globl tcflush
4082.type tcflush, %function;
4083tcflush:
4084.globl tcgetattr
4085.type tcgetattr, %function;
4086tcgetattr:
4087.globl tcgetsid
4088.type tcgetsid, %function;
4089tcgetsid:
4090.globl tcgetwinsize
4091.type tcgetwinsize, %function;
4092tcgetwinsize:
4093.globl tcsendbreak
4094.type tcsendbreak, %function;
4095tcsendbreak:
4096.globl tcsetattr
4097.type tcsetattr, %function;
4098tcsetattr:
4099.globl tcsetwinsize
4100.type tcsetwinsize, %function;
4101tcsetwinsize:
4102.globl __tls_get_addr
4103.type __tls_get_addr, %function;
4104__tls_get_addr:
4105.globl call_once
4106.type call_once, %function;
4107call_once:
4108.globl cnd_broadcast
4109.type cnd_broadcast, %function;
4110cnd_broadcast:
4111.globl cnd_destroy
4112.type cnd_destroy, %function;
4113cnd_destroy:
4114.globl cnd_init
4115.type cnd_init, %function;
4116cnd_init:
4117.globl cnd_signal
4118.type cnd_signal, %function;
4119cnd_signal:
4120.globl cnd_timedwait
4121.type cnd_timedwait, %function;
4122cnd_timedwait:
4123.globl cnd_wait
4124.type cnd_wait, %function;
4125cnd_wait:
4126.globl mtx_destroy
4127.type mtx_destroy, %function;
4128mtx_destroy:
4129.globl mtx_init
4130.type mtx_init, %function;
4131mtx_init:
4132.globl mtx_lock
4133.type mtx_lock, %function;
4134mtx_lock:
4135.globl mtx_timedlock
4136.type mtx_timedlock, %function;
4137mtx_timedlock:
4138.globl mtx_trylock
4139.type mtx_trylock, %function;
4140mtx_trylock:
4141.globl mtx_unlock
4142.type mtx_unlock, %function;
4143mtx_unlock:
4144.globl pthread_atfork
4145.type pthread_atfork, %function;
4146pthread_atfork:
4147.globl pthread_attr_destroy
4148.type pthread_attr_destroy, %function;
4149pthread_attr_destroy:
4150.globl pthread_attr_getdetachstate
4151.type pthread_attr_getdetachstate, %function;
4152pthread_attr_getdetachstate:
4153.globl pthread_attr_getguardsize
4154.type pthread_attr_getguardsize, %function;
4155pthread_attr_getguardsize:
4156.globl pthread_attr_getinheritsched
4157.type pthread_attr_getinheritsched, %function;
4158pthread_attr_getinheritsched:
4159.globl pthread_attr_getschedparam
4160.type pthread_attr_getschedparam, %function;
4161pthread_attr_getschedparam:
4162.globl pthread_attr_getschedpolicy
4163.type pthread_attr_getschedpolicy, %function;
4164pthread_attr_getschedpolicy:
4165.globl pthread_attr_getscope
4166.type pthread_attr_getscope, %function;
4167pthread_attr_getscope:
4168.globl pthread_attr_getstack
4169.type pthread_attr_getstack, %function;
4170pthread_attr_getstack:
4171.globl pthread_attr_getstacksize
4172.type pthread_attr_getstacksize, %function;
4173pthread_attr_getstacksize:
4174.globl pthread_barrierattr_getpshared
4175.type pthread_barrierattr_getpshared, %function;
4176pthread_barrierattr_getpshared:
4177.globl pthread_condattr_getclock
4178.type pthread_condattr_getclock, %function;
4179pthread_condattr_getclock:
4180.globl pthread_condattr_getpshared
4181.type pthread_condattr_getpshared, %function;
4182pthread_condattr_getpshared:
4183.globl pthread_mutexattr_getprotocol
4184.type pthread_mutexattr_getprotocol, %function;
4185pthread_mutexattr_getprotocol:
4186.globl pthread_mutexattr_getpshared
4187.type pthread_mutexattr_getpshared, %function;
4188pthread_mutexattr_getpshared:
4189.globl pthread_mutexattr_getrobust
4190.type pthread_mutexattr_getrobust, %function;
4191pthread_mutexattr_getrobust:
4192.globl pthread_mutexattr_gettype
4193.type pthread_mutexattr_gettype, %function;
4194pthread_mutexattr_gettype:
4195.globl pthread_rwlockattr_getpshared
4196.type pthread_rwlockattr_getpshared, %function;
4197pthread_rwlockattr_getpshared:
4198.globl pthread_attr_init
4199.type pthread_attr_init, %function;
4200pthread_attr_init:
4201.globl pthread_attr_setdetachstate
4202.type pthread_attr_setdetachstate, %function;
4203pthread_attr_setdetachstate:
4204.globl pthread_attr_setguardsize
4205.type pthread_attr_setguardsize, %function;
4206pthread_attr_setguardsize:
4207.globl pthread_attr_setinheritsched
4208.type pthread_attr_setinheritsched, %function;
4209pthread_attr_setinheritsched:
4210.globl pthread_attr_setschedparam
4211.type pthread_attr_setschedparam, %function;
4212pthread_attr_setschedparam:
4213.globl pthread_attr_setschedpolicy
4214.type pthread_attr_setschedpolicy, %function;
4215pthread_attr_setschedpolicy:
4216.globl pthread_attr_setscope
4217.type pthread_attr_setscope, %function;
4218pthread_attr_setscope:
4219.globl pthread_attr_setstack
4220.type pthread_attr_setstack, %function;
4221pthread_attr_setstack:
4222.globl pthread_attr_setstacksize
4223.type pthread_attr_setstacksize, %function;
4224pthread_attr_setstacksize:
4225.globl pthread_barrier_destroy
4226.type pthread_barrier_destroy, %function;
4227pthread_barrier_destroy:
4228.globl pthread_barrier_init
4229.type pthread_barrier_init, %function;
4230pthread_barrier_init:
4231.globl pthread_barrier_wait
4232.type pthread_barrier_wait, %function;
4233pthread_barrier_wait:
4234.globl pthread_barrierattr_destroy
4235.type pthread_barrierattr_destroy, %function;
4236pthread_barrierattr_destroy:
4237.globl pthread_barrierattr_init
4238.type pthread_barrierattr_init, %function;
4239pthread_barrierattr_init:
4240.globl pthread_barrierattr_setpshared
4241.type pthread_barrierattr_setpshared, %function;
4242pthread_barrierattr_setpshared:
4243.globl pthread_cancel
4244.type pthread_cancel, %function;
4245pthread_cancel:
4246.globl _pthread_cleanup_push
4247.type _pthread_cleanup_push, %function;
4248_pthread_cleanup_push:
4249.globl _pthread_cleanup_pop
4250.type _pthread_cleanup_pop, %function;
4251_pthread_cleanup_pop:
4252.globl pthread_cond_broadcast
4253.type pthread_cond_broadcast, %function;
4254pthread_cond_broadcast:
4255.globl pthread_cond_destroy
4256.type pthread_cond_destroy, %function;
4257pthread_cond_destroy:
4258.globl pthread_cond_init
4259.type pthread_cond_init, %function;
4260pthread_cond_init:
4261.globl pthread_cond_signal
4262.type pthread_cond_signal, %function;
4263pthread_cond_signal:
4264.weak pthread_cond_timedwait
4265.type pthread_cond_timedwait, %function;
4266pthread_cond_timedwait:
4267.globl pthread_cond_wait
4268.type pthread_cond_wait, %function;
4269pthread_cond_wait:
4270.globl pthread_condattr_destroy
4271.type pthread_condattr_destroy, %function;
4272pthread_condattr_destroy:
4273.globl pthread_condattr_init
4274.type pthread_condattr_init, %function;
4275pthread_condattr_init:
4276.globl pthread_condattr_setclock
4277.type pthread_condattr_setclock, %function;
4278pthread_condattr_setclock:
4279.globl pthread_condattr_setpshared
4280.type pthread_condattr_setpshared, %function;
4281pthread_condattr_setpshared:
4282.weak pthread_exit
4283.type pthread_exit, %function;
4284pthread_exit:
4285.weak pthread_create
4286.type pthread_create, %function;
4287pthread_create:
4288.weak thrd_detach
4289.type thrd_detach, %function;
4290thrd_detach:
4291.weak pthread_detach
4292.type pthread_detach, %function;
4293pthread_detach:
4294.weak thrd_equal
4295.type thrd_equal, %function;
4296thrd_equal:
4297.weak pthread_equal
4298.type pthread_equal, %function;
4299pthread_equal:
4300.globl pthread_getattr_np
4301.type pthread_getattr_np, %function;
4302pthread_getattr_np:
4303.globl pthread_getconcurrency
4304.type pthread_getconcurrency, %function;
4305pthread_getconcurrency:
4306.globl pthread_getcpuclockid
4307.type pthread_getcpuclockid, %function;
4308pthread_getcpuclockid:
4309.globl pthread_getschedparam
4310.type pthread_getschedparam, %function;
4311pthread_getschedparam:
4312.weak tss_get
4313.type tss_get, %function;
4314tss_get:
4315.weak pthread_getspecific
4316.type pthread_getspecific, %function;
4317pthread_getspecific:
4318.weak pthread_timedjoin_np
4319.type pthread_timedjoin_np, %function;
4320pthread_timedjoin_np:
4321.weak pthread_join
4322.type pthread_join, %function;
4323pthread_join:
4324.weak pthread_tryjoin_np
4325.type pthread_tryjoin_np, %function;
4326pthread_tryjoin_np:
4327.weak pthread_key_create
4328.type pthread_key_create, %function;
4329pthread_key_create:
4330.weak pthread_key_delete
4331.type pthread_key_delete, %function;
4332pthread_key_delete:
4333.globl pthread_kill
4334.type pthread_kill, %function;
4335pthread_kill:
4336.globl pthread_mutex_consistent
4337.type pthread_mutex_consistent, %function;
4338pthread_mutex_consistent:
4339.globl pthread_mutex_destroy
4340.type pthread_mutex_destroy, %function;
4341pthread_mutex_destroy:
4342.globl pthread_mutex_getprioceiling
4343.type pthread_mutex_getprioceiling, %function;
4344pthread_mutex_getprioceiling:
4345.globl pthread_mutex_init
4346.type pthread_mutex_init, %function;
4347pthread_mutex_init:
4348.weak pthread_mutex_lock
4349.type pthread_mutex_lock, %function;
4350pthread_mutex_lock:
4351.globl pthread_mutex_setprioceiling
4352.type pthread_mutex_setprioceiling, %function;
4353pthread_mutex_setprioceiling:
4354.weak pthread_mutex_timedlock
4355.type pthread_mutex_timedlock, %function;
4356pthread_mutex_timedlock:
4357.weak pthread_mutex_trylock
4358.type pthread_mutex_trylock, %function;
4359pthread_mutex_trylock:
4360.weak pthread_mutex_unlock
4361.type pthread_mutex_unlock, %function;
4362pthread_mutex_unlock:
4363.globl pthread_mutexattr_destroy
4364.type pthread_mutexattr_destroy, %function;
4365pthread_mutexattr_destroy:
4366.globl pthread_mutexattr_init
4367.type pthread_mutexattr_init, %function;
4368pthread_mutexattr_init:
4369.globl pthread_mutexattr_setprotocol
4370.type pthread_mutexattr_setprotocol, %function;
4371pthread_mutexattr_setprotocol:
4372.globl pthread_mutexattr_setpshared
4373.type pthread_mutexattr_setpshared, %function;
4374pthread_mutexattr_setpshared:
4375.globl pthread_mutexattr_setrobust
4376.type pthread_mutexattr_setrobust, %function;
4377pthread_mutexattr_setrobust:
4378.globl pthread_mutexattr_settype
4379.type pthread_mutexattr_settype, %function;
4380pthread_mutexattr_settype:
4381.weak pthread_once
4382.type pthread_once, %function;
4383pthread_once:
4384.globl pthread_rwlock_destroy
4385.type pthread_rwlock_destroy, %function;
4386pthread_rwlock_destroy:
4387.globl pthread_rwlock_init
4388.type pthread_rwlock_init, %function;
4389pthread_rwlock_init:
4390.weak pthread_rwlock_rdlock
4391.type pthread_rwlock_rdlock, %function;
4392pthread_rwlock_rdlock:
4393.weak pthread_rwlock_timedrdlock
4394.type pthread_rwlock_timedrdlock, %function;
4395pthread_rwlock_timedrdlock:
4396.weak pthread_rwlock_timedwrlock
4397.type pthread_rwlock_timedwrlock, %function;
4398pthread_rwlock_timedwrlock:
4399.weak pthread_rwlock_tryrdlock
4400.type pthread_rwlock_tryrdlock, %function;
4401pthread_rwlock_tryrdlock:
4402.weak pthread_rwlock_trywrlock
4403.type pthread_rwlock_trywrlock, %function;
4404pthread_rwlock_trywrlock:
4405.weak pthread_rwlock_unlock
4406.type pthread_rwlock_unlock, %function;
4407pthread_rwlock_unlock:
4408.weak pthread_rwlock_wrlock
4409.type pthread_rwlock_wrlock, %function;
4410pthread_rwlock_wrlock:
4411.globl pthread_rwlockattr_destroy
4412.type pthread_rwlockattr_destroy, %function;
4413pthread_rwlockattr_destroy:
4414.globl pthread_rwlockattr_init
4415.type pthread_rwlockattr_init, %function;
4416pthread_rwlockattr_init:
4417.globl pthread_rwlockattr_setpshared
4418.type pthread_rwlockattr_setpshared, %function;
4419pthread_rwlockattr_setpshared:
4420.weak thrd_current
4421.type thrd_current, %function;
4422thrd_current:
4423.weak pthread_self
4424.type pthread_self, %function;
4425pthread_self:
4426.globl pthread_setattr_default_np
4427.type pthread_setattr_default_np, %function;
4428pthread_setattr_default_np:
4429.globl pthread_getattr_default_np
4430.type pthread_getattr_default_np, %function;
4431pthread_getattr_default_np:
4432.weak pthread_setcancelstate
4433.type pthread_setcancelstate, %function;
4434pthread_setcancelstate:
4435.globl pthread_setcanceltype
4436.type pthread_setcanceltype, %function;
4437pthread_setcanceltype:
4438.globl pthread_setconcurrency
4439.type pthread_setconcurrency, %function;
4440pthread_setconcurrency:
4441.globl pthread_setname_np
4442.type pthread_setname_np, %function;
4443pthread_setname_np:
4444.globl pthread_setschedparam
4445.type pthread_setschedparam, %function;
4446pthread_setschedparam:
4447.globl pthread_setschedprio
4448.type pthread_setschedprio, %function;
4449pthread_setschedprio:
4450.globl pthread_setspecific
4451.type pthread_setspecific, %function;
4452pthread_setspecific:
4453.globl pthread_sigmask
4454.type pthread_sigmask, %function;
4455pthread_sigmask:
4456.globl pthread_spin_destroy
4457.type pthread_spin_destroy, %function;
4458pthread_spin_destroy:
4459.globl pthread_spin_init
4460.type pthread_spin_init, %function;
4461pthread_spin_init:
4462.globl pthread_spin_lock
4463.type pthread_spin_lock, %function;
4464pthread_spin_lock:
4465.globl pthread_spin_trylock
4466.type pthread_spin_trylock, %function;
4467pthread_spin_trylock:
4468.globl pthread_spin_unlock
4469.type pthread_spin_unlock, %function;
4470pthread_spin_unlock:
4471.weak pthread_testcancel
4472.type pthread_testcancel, %function;
4473pthread_testcancel:
4474.globl sem_destroy
4475.type sem_destroy, %function;
4476sem_destroy:
4477.globl sem_getvalue
4478.type sem_getvalue, %function;
4479sem_getvalue:
4480.globl sem_init
4481.type sem_init, %function;
4482sem_init:
4483.globl sem_open
4484.type sem_open, %function;
4485sem_open:
4486.globl sem_close
4487.type sem_close, %function;
4488sem_close:
4489.globl sem_post
4490.type sem_post, %function;
4491sem_post:
4492.globl sem_timedwait
4493.type sem_timedwait, %function;
4494sem_timedwait:
4495.globl sem_trywait
4496.type sem_trywait, %function;
4497sem_trywait:
4498.globl sem_unlink
4499.type sem_unlink, %function;
4500sem_unlink:
4501.globl sem_wait
4502.type sem_wait, %function;
4503sem_wait:
4504.globl thrd_create
4505.type thrd_create, %function;
4506thrd_create:
4507.globl thrd_exit
4508.type thrd_exit, %function;
4509thrd_exit:
4510.globl thrd_join
4511.type thrd_join, %function;
4512thrd_join:
4513.globl thrd_sleep
4514.type thrd_sleep, %function;
4515thrd_sleep:
4516.globl thrd_yield
4517.type thrd_yield, %function;
4518thrd_yield:
4519.globl tss_create
4520.type tss_create, %function;
4521tss_create:
4522.globl tss_delete
4523.type tss_delete, %function;
4524tss_delete:
4525.globl tss_set
4526.type tss_set, %function;
4527tss_set:
4528.weak tzset
4529.type tzset, %function;
4530tzset:
4531.globl asctime
4532.type asctime, %function;
4533asctime:
4534.weak asctime_r
4535.type asctime_r, %function;
4536asctime_r:
4537.globl clock
4538.type clock, %function;
4539clock:
4540.globl clock_getcpuclockid
4541.type clock_getcpuclockid, %function;
4542clock_getcpuclockid:
4543.globl clock_getres
4544.type clock_getres, %function;
4545clock_getres:
4546.weak clock_gettime
4547.type clock_gettime, %function;
4548clock_gettime:
4549.weak clock_nanosleep
4550.type clock_nanosleep, %function;
4551clock_nanosleep:
4552.globl clock_settime
4553.type clock_settime, %function;
4554clock_settime:
4555.globl ctime
4556.type ctime, %function;
4557ctime:
4558.globl ctime_r
4559.type ctime_r, %function;
4560ctime_r:
4561.globl difftime
4562.type difftime, %function;
4563difftime:
4564.globl ftime
4565.type ftime, %function;
4566ftime:
4567.globl getdate
4568.type getdate, %function;
4569getdate:
4570.globl gettimeofday
4571.type gettimeofday, %function;
4572gettimeofday:
4573.globl gmtime
4574.type gmtime, %function;
4575gmtime:
4576.weak gmtime_r
4577.type gmtime_r, %function;
4578gmtime_r:
4579.globl localtime
4580.type localtime, %function;
4581localtime:
4582.weak localtime_r
4583.type localtime_r, %function;
4584localtime_r:
4585.globl mktime
4586.type mktime, %function;
4587mktime:
4588.globl nanosleep
4589.type nanosleep, %function;
4590nanosleep:
4591.weak strftime_l
4592.type strftime_l, %function;
4593strftime_l:
4594.globl strftime
4595.type strftime, %function;
4596strftime:
4597.globl strptime
4598.type strptime, %function;
4599strptime:
4600.globl time
4601.type time, %function;
4602time:
4603.globl timegm
4604.type timegm, %function;
4605timegm:
4606.globl timer_create
4607.type timer_create, %function;
4608timer_create:
4609.globl timer_delete
4610.type timer_delete, %function;
4611timer_delete:
4612.globl timer_getoverrun
4613.type timer_getoverrun, %function;
4614timer_getoverrun:
4615.globl timer_gettime
4616.type timer_gettime, %function;
4617timer_gettime:
4618.globl timer_settime
4619.type timer_settime, %function;
4620timer_settime:
4621.globl times
4622.type times, %function;
4623times:
4624.globl timespec_get
4625.type timespec_get, %function;
4626timespec_get:
4627.globl utime
4628.type utime, %function;
4629utime:
4630.globl __wcsftime_l
4631.type __wcsftime_l, %function;
4632__wcsftime_l:
4633.weak wcsftime_l
4634.type wcsftime_l, %function;
4635wcsftime_l:
4636.globl wcsftime
4637.type wcsftime, %function;
4638wcsftime:
4639.globl _exit
4640.type _exit, %function;
4641_exit:
4642.globl access
4643.type access, %function;
4644access:
4645.globl acct
4646.type acct, %function;
4647acct:
4648.globl alarm
4649.type alarm, %function;
4650alarm:
4651.globl chdir
4652.type chdir, %function;
4653chdir:
4654.globl chown
4655.type chown, %function;
4656chown:
4657.globl close
4658.type close, %function;
4659close:
4660.globl ctermid
4661.type ctermid, %function;
4662ctermid:
4663.globl dup
4664.type dup, %function;
4665dup:
4666.globl dup2
4667.type dup2, %function;
4668dup2:
4669.weak dup3
4670.type dup3, %function;
4671dup3:
4672.globl faccessat
4673.type faccessat, %function;
4674faccessat:
4675.globl fchdir
4676.type fchdir, %function;
4677fchdir:
4678.globl fchown
4679.type fchown, %function;
4680fchown:
4681.globl fchownat
4682.type fchownat, %function;
4683fchownat:
4684.globl fdatasync
4685.type fdatasync, %function;
4686fdatasync:
4687.globl fsync
4688.type fsync, %function;
4689fsync:
4690.globl ftruncate
4691.type ftruncate, %function;
4692ftruncate:
4693.weak ftruncate64
4694.type ftruncate64, %function;
4695ftruncate64:
4696.globl getcwd
4697.type getcwd, %function;
4698getcwd:
4699.globl getegid
4700.type getegid, %function;
4701getegid:
4702.globl geteuid
4703.type geteuid, %function;
4704geteuid:
4705.globl getgid
4706.type getgid, %function;
4707getgid:
4708.globl getgroups
4709.type getgroups, %function;
4710getgroups:
4711.globl gethostname
4712.type gethostname, %function;
4713gethostname:
4714.globl getlogin
4715.type getlogin, %function;
4716getlogin:
4717.globl getlogin_r
4718.type getlogin_r, %function;
4719getlogin_r:
4720.globl getpgid
4721.type getpgid, %function;
4722getpgid:
4723.globl getpgrp
4724.type getpgrp, %function;
4725getpgrp:
4726.globl getpid
4727.type getpid, %function;
4728getpid:
4729.globl getppid
4730.type getppid, %function;
4731getppid:
4732.globl getsid
4733.type getsid, %function;
4734getsid:
4735.globl getuid
4736.type getuid, %function;
4737getuid:
4738.globl isatty
4739.type isatty, %function;
4740isatty:
4741.globl lchown
4742.type lchown, %function;
4743lchown:
4744.globl link
4745.type link, %function;
4746link:
4747.globl linkat
4748.type linkat, %function;
4749linkat:
4750.weak lseek64
4751.type lseek64, %function;
4752lseek64:
4753.weak lseek
4754.type lseek, %function;
4755lseek:
4756.globl nice
4757.type nice, %function;
4758nice:
4759.globl pause
4760.type pause, %function;
4761pause:
4762.globl pipe
4763.type pipe, %function;
4764pipe:
4765.globl pipe2
4766.type pipe2, %function;
4767pipe2:
4768.globl posix_close
4769.type posix_close, %function;
4770posix_close:
4771.globl pread
4772.type pread, %function;
4773pread:
4774.weak pread64
4775.type pread64, %function;
4776pread64:
4777.weak preadv64
4778.type preadv64, %function;
4779preadv64:
4780.globl preadv
4781.type preadv, %function;
4782preadv:
4783.globl pwrite
4784.type pwrite, %function;
4785pwrite:
4786.weak pwrite64
4787.type pwrite64, %function;
4788pwrite64:
4789.globl pwritev
4790.type pwritev, %function;
4791pwritev:
4792.weak pwritev64
4793.type pwritev64, %function;
4794pwritev64:
4795.globl read
4796.type read, %function;
4797read:
4798.globl readlink
4799.type readlink, %function;
4800readlink:
4801.globl readlinkat
4802.type readlinkat, %function;
4803readlinkat:
4804.globl readv
4805.type readv, %function;
4806readv:
4807.globl renameat
4808.type renameat, %function;
4809renameat:
4810.globl rmdir
4811.type rmdir, %function;
4812rmdir:
4813.globl setegid
4814.type setegid, %function;
4815setegid:
4816.globl seteuid
4817.type seteuid, %function;
4818seteuid:
4819.globl setgid
4820.type setgid, %function;
4821setgid:
4822.globl setpgid
4823.type setpgid, %function;
4824setpgid:
4825.globl setpgrp
4826.type setpgrp, %function;
4827setpgrp:
4828.globl setregid
4829.type setregid, %function;
4830setregid:
4831.globl setresgid
4832.type setresgid, %function;
4833setresgid:
4834.globl setresuid
4835.type setresuid, %function;
4836setresuid:
4837.globl setreuid
4838.type setreuid, %function;
4839setreuid:
4840.globl setsid
4841.type setsid, %function;
4842setsid:
4843.globl setuid
4844.type setuid, %function;
4845setuid:
4846.globl sleep
4847.type sleep, %function;
4848sleep:
4849.globl symlink
4850.type symlink, %function;
4851symlink:
4852.globl symlinkat
4853.type symlinkat, %function;
4854symlinkat:
4855.globl sync
4856.type sync, %function;
4857sync:
4858.globl tcgetpgrp
4859.type tcgetpgrp, %function;
4860tcgetpgrp:
4861.globl tcsetpgrp
4862.type tcsetpgrp, %function;
4863tcsetpgrp:
4864.globl truncate
4865.type truncate, %function;
4866truncate:
4867.weak truncate64
4868.type truncate64, %function;
4869truncate64:
4870.globl ttyname
4871.type ttyname, %function;
4872ttyname:
4873.globl ttyname_r
4874.type ttyname_r, %function;
4875ttyname_r:
4876.globl ualarm
4877.type ualarm, %function;
4878ualarm:
4879.globl unlink
4880.type unlink, %function;
4881unlink:
4882.globl unlinkat
4883.type unlinkat, %function;
4884unlinkat:
4885.globl usleep
4886.type usleep, %function;
4887usleep:
50864888.globl write
50874889.type write, %function;
50884890write:
50894891.globl writev
50904892.type writev, %function;
50914893writev:
5092.globl wscanf
5093.type wscanf, %function;
5094wscanf:
5095.globl y0
5096.type y0, %function;
5097y0:
5098.globl y0f
5099.type y0f, %function;
5100y0f:
5101.globl y1
5102.type y1, %function;
5103y1:
5104.globl y1f
5105.type y1f, %function;
5106y1f:
5107.globl yn
5108.type yn, %function;
5109yn:
5110.globl ynf
5111.type ynf, %function;
5112ynf:
4894.weak _dl_debug_state
4895.type _dl_debug_state, %function;
4896_dl_debug_state:
4897.globl __dls2b
4898.type __dls2b, %function;
4899__dls2b:
4900.globl __dls3
4901.type __dls3, %function;
4902__dls3:
4903.globl dlopen
4904.type dlopen, %function;
4905dlopen:
4906.globl dladdr
4907.type dladdr, %function;
4908dladdr:
4909.globl dl_iterate_phdr
4910.type dl_iterate_phdr, %function;
4911dl_iterate_phdr:
4912.rodata
4913.globl _ns_flagdata
4914.type _ns_flagdata, %object;
4915.size _ns_flagdata, 128
4916_ns_flagdata:
4917.globl in6addr_any
4918.type in6addr_any, %object;
4919.size in6addr_any, 16
4920in6addr_any:
4921.globl in6addr_loopback
4922.type in6addr_loopback, %object;
4923.size in6addr_loopback, 16
4924in6addr_loopback:
4925.data.rel.ro
4926.globl stderr
4927.type stderr, %object;
4928.size stderr, 8
4929stderr:
4930.globl stdin
4931.type stdin, %object;
4932.size stdin, 8
4933stdin:
4934.globl stdout
4935.type stdout, %object;
4936.size stdout, 8
4937stdout:
4938.data
4939.globl _dl_debug_addr
4940.type _dl_debug_addr, %object;
4941.size _dl_debug_addr, 8
4942_dl_debug_addr:
4943.globl opterr
4944.type opterr, %object;
4945.size opterr, 4
4946opterr:
4947.globl optind
4948.type optind, %object;
4949.size optind, 4
4950optind:
4951.bss
4952.weak tzname
4953.type tzname, %object;
4954.size tzname, 16
4955tzname:
4956.globl __tzname
4957.type __tzname, %object;
4958.size __tzname, 16
4959__tzname:
4960.weak daylight
4961.type daylight, %object;
4962.size daylight, 4
4963daylight:
4964.globl __daylight
4965.type __daylight, %object;
4966.size __daylight, 4
4967__daylight:
4968.weak timezone
4969.type timezone, %object;
4970.size timezone, 8
4971timezone:
4972.globl __timezone
4973.type __timezone, %object;
4974.size __timezone, 8
4975__timezone:
4976.globl __environ
4977.type __environ, %object;
4978.size __environ, 8
4979__environ:
4980.weak ___environ
4981.type ___environ, %object;
4982.size ___environ, 8
4983___environ:
4984.weak _environ
4985.type _environ, %object;
4986.size _environ, 8
4987_environ:
4988.weak environ
4989.type environ, %object;
4990.size environ, 8
4991environ:
4992.weak program_invocation_name
4993.type program_invocation_name, %object;
4994.size program_invocation_name, 8
4995program_invocation_name:
4996.globl __progname_full
4997.type __progname_full, %object;
4998.size __progname_full, 8
4999__progname_full:
5000.weak program_invocation_short_name
5001.type program_invocation_short_name, %object;
5002.size program_invocation_short_name, 8
5003program_invocation_short_name:
5004.globl __progname
5005.type __progname, %object;
5006.size __progname, 8
5007__progname:
5008.weak signgam
5009.type signgam, %object;
5010.size signgam, 4
5011signgam:
5012.globl __signgam
5013.type __signgam, %object;
5014.size __signgam, 4
5015__signgam:
5016.globl __optreset
5017.type __optreset, %object;
5018.size __optreset, 4
5019__optreset:
5020.weak optreset
5021.type optreset, %object;
5022.size optreset, 4
5023optreset:
5024.globl __stack_chk_guard
5025.type __stack_chk_guard, %object;
5026.size __stack_chk_guard, 8
5027__stack_chk_guard:
5028.globl optarg
5029.type optarg, %object;
5030.size optarg, 8
5031optarg:
5032.globl __optpos
5033.type __optpos, %object;
5034.size __optpos, 4
5035__optpos:
5036.globl optopt
5037.type optopt, %object;
5038.size optopt, 4
5039optopt:
5040.globl h_errno
5041.type h_errno, %object;
5042.size h_errno, 4
5043h_errno:
5044.globl getdate_err
5045.type getdate_err, %object;
5046.size getdate_err, 4
5047getdate_err:
lib/std/elf.zig+7
......@@ -1688,3 +1688,10 @@ pub const R_X86_64_GOTPCRELX = 41;
16881688/// Load from 32 bit signed PC relative offset to GOT entry with REX prefix, relaxable
16891689pub const R_X86_64_REX_GOTPCRELX = 42;
16901690pub const R_X86_64_NUM = 43;
1691
1692pub const STV = enum(u2) {
1693 DEFAULT = 0,
1694 INTERNAL = 1,
1695 HIDDEN = 2,
1696 PROTECTED = 3,
1697};
tools/gen_stubs.zig+153-93
......@@ -1,120 +1,180 @@
1const std = @import("std");
1//! Example usage:
2//! ./gen_stubs /path/to/musl/build-all
3//!
4//! The directory 'build-all' is expected to contain these subdirectories:
5//! arm i386 mips mips64 powerpc powerpc64 riscv64 x86_64
6//!
7//! ...each with 'lib/libc.so' inside of them.
28
9const std = @import("std");
10const builtin = std.builtin;
311const mem = std.mem;
12const elf = std.elf;
13const native_endian = @import("builtin").target.cpu.arch.endian();
414
5const Symbol = struct {
6 name: []const u8,
7 section: []const u8,
8 kind: enum {
9 global,
10 weak,
11 },
12 type: enum {
13 none,
14 function,
15 object,
16 },
17 protected: bool,
18};
19
20// Example usage:
21// objdump --dynamic-syms /path/to/libc.so | ./gen_stubs > lib/libc/musl/libc.s
2215pub fn main() !void {
23 const stdin = std.io.getStdIn().reader();
24 const stdout = std.io.getStdOut().writer();
16 var arena_instance = std.heap.ArenaAllocator.init(std.heap.page_allocator);
17 defer arena_instance.deinit();
18 const arena = arena_instance.allocator();
19
20 const args = try std.process.argsAlloc(arena);
21 const libc_so_path = args[1];
22
23 // Read the ELF header.
24 const elf_bytes = try std.fs.cwd().readFileAllocOptions(
25 arena,
26 libc_so_path,
27 100 * 1024 * 1024,
28 1 * 1024 * 1024,
29 @alignOf(elf.Elf64_Ehdr),
30 null,
31 );
32 const header = try elf.Header.parse(elf_bytes[0..@sizeOf(elf.Elf64_Ehdr)]);
33
34 switch (header.is_64) {
35 true => switch (header.endian) {
36 .Big => return finishMain(arena, elf_bytes, header, true, .Big),
37 .Little => return finishMain(arena, elf_bytes, header, true, .Little),
38 },
39 false => switch (header.endian) {
40 .Big => return finishMain(arena, elf_bytes, header, false, .Big),
41 .Little => return finishMain(arena, elf_bytes, header, false, .Little),
42 },
43 }
44}
2545
26 var arena = std.heap.ArenaAllocator.init(std.heap.page_allocator);
27 defer arena.deinit();
28 const ally = arena.allocator();
46fn finishMain(
47 arena: mem.Allocator,
48 elf_bytes: []align(@alignOf(elf.Elf64_Ehdr)) u8,
49 header: elf.Header,
50 comptime is_64: bool,
51 comptime endian: builtin.Endian,
52) !void {
53 _ = arena;
54 const Sym = if (is_64) elf.Elf64_Sym else elf.Elf32_Sym;
55 const S = struct {
56 fn endianSwap(x: anytype) @TypeOf(x) {
57 if (endian != native_endian) {
58 return @byteSwap(@TypeOf(x), x);
59 } else {
60 return x;
61 }
62 }
63 fn symbolAddrLessThan(_: void, lhs: Sym, rhs: Sym) bool {
64 return endianSwap(lhs.st_value) < endianSwap(rhs.st_value);
65 }
66 };
67 // A little helper to do endian swapping.
68 const s = S.endianSwap;
2969
30 var symbols = std.ArrayList(Symbol).init(ally);
31 var sections = std.ArrayList([]const u8).init(ally);
70 // Obtain list of sections.
71 const Shdr = if (is_64) elf.Elf64_Shdr else elf.Elf32_Shdr;
72 const shdrs = mem.bytesAsSlice(Shdr, elf_bytes[header.shoff..])[0..header.shnum];
3273
33 // This is many times larger than any line objdump produces should ever be
34 var buf: [4096]u8 = undefined;
35 var line_number: usize = 0;
74 // Obtain the section header string table.
75 const shstrtab_offset = s(shdrs[header.shstrndx].sh_offset);
76 std.log.debug("shstrtab is at offset {d}", .{shstrtab_offset});
77 const shstrtab = elf_bytes[shstrtab_offset..];
3678
37 // Sample input line:
38 // 00000000000241b0 g DF .text 000000000000001b copy_file_range
39 while (try stdin.readUntilDelimiterOrEof(&buf, '\n')) |line| {
40 line_number += 1;
79 // Find the offset of the dynamic symbol table.
80 const dynsym_index = for (shdrs) |shdr, i| {
81 const sh_name = mem.sliceTo(shstrtab[s(shdr.sh_name)..], 0);
82 std.log.debug("found section: {s}", .{sh_name});
83 if (mem.eql(u8, sh_name, ".dynsym")) break @intCast(u16, i);
84 } else @panic("did not find the .dynsym section");
4185
42 // the lines we want all start with a 16 digit hex value
43 if (line.len < 16) continue;
44 _ = std.fmt.parseInt(u64, line[0..16], 16) catch continue;
86 std.log.debug("found .dynsym section at index {d}", .{dynsym_index});
4587
46 // Ignore non-dynamic symbols
47 if (line[22] != 'D') continue;
88 // Read the dynamic symbols into a list.
89 const dyn_syms_off = s(shdrs[dynsym_index].sh_offset);
90 const dyn_syms_size = s(shdrs[dynsym_index].sh_size);
91 const dyn_syms = mem.bytesAsSlice(Sym, elf_bytes[dyn_syms_off..][0..dyn_syms_size]);
4892
49 const section = line[25 .. 25 + mem.indexOfAny(u8, line[25..], &std.ascii.spaces).?];
93 const dynstr_offset = s(shdrs[s(shdrs[dynsym_index].sh_link)].sh_offset);
94 const dynstr = elf_bytes[dynstr_offset..];
5095
51 // the last whitespace-separated column is the symbol name
52 const name = line[1 + mem.lastIndexOfAny(u8, line, &std.ascii.spaces).? ..];
96 // Sort the list by address, ascending.
97 std.sort.sort(Sym, dyn_syms, {}, S.symbolAddrLessThan);
5398
54 const symbol = Symbol{
55 .name = try ally.dupe(u8, name),
56 .section = try ally.dupe(u8, section),
99 const stdout = std.io.getStdOut().writer();
57100
58 .kind = if (line[17] == 'g' and line[18] == ' ')
59 .global
60 else if (line[17] == ' ' and line[18] == 'w')
61 .weak
62 else
63 std.debug.panic("unexpected kind on line {d}:\n{s}", .{ line_number, line }),
101 var prev_section: u16 = 0;
102 for (dyn_syms) |sym| {
103 const name = mem.sliceTo(dynstr[s(sym.st_name)..], 0);
104 const ty = @truncate(u4, sym.st_info);
105 const binding = @truncate(u4, sym.st_info >> 4);
106 const visib = @intToEnum(elf.STV, @truncate(u2, sym.st_other));
107 const size = s(sym.st_size);
108
109 if (size == 0) {
110 std.log.warn("symbol '{s}' has size 0", .{name});
111 continue;
112 }
64113
65 .type = switch (line[23]) {
66 'F' => .function,
67 'O' => .object,
68 ' ' => .none,
69 else => unreachable,
114 switch (binding) {
115 elf.STB_GLOBAL, elf.STB_WEAK => {},
116 else => {
117 std.log.debug("skipping '{s}' due to it having binding '{d}'", .{ name, binding });
118 continue;
70119 },
71
72 .protected = mem.indexOf(u8, line, ".protected") != null,
73 };
74
75 for (sections.items) |s| {
76 if (mem.eql(u8, s, symbol.section)) break;
77 } else {
78 try sections.append(symbol.section);
79120 }
80121
81 try symbols.append(symbol);
82 }
122 switch (ty) {
123 elf.STT_NOTYPE, elf.STT_FUNC, elf.STT_OBJECT => {},
124 else => {
125 std.log.debug("skipping '{s}' due to it having type '{d}'", .{ name, ty });
126 continue;
127 },
128 }
83129
84 std.sort.sort(Symbol, symbols.items, {}, cmpSymbols);
85 std.sort.sort([]const u8, sections.items, {}, alphabetical);
130 switch (visib) {
131 .DEFAULT, .PROTECTED => {},
132 .INTERNAL, .HIDDEN => {
133 std.log.debug("skipping '{s}' due to it having visibility '{s}'", .{
134 name, @tagName(visib),
135 });
136 continue;
137 },
138 }
86139
87 for (sections.items) |section| {
88 try stdout.print("{s}\n", .{section});
140 const this_section = s(sym.st_shndx);
141 if (this_section != prev_section) {
142 prev_section = this_section;
143 const sh_name = mem.sliceTo(shstrtab[s(shdrs[this_section].sh_name)..], 0);
144 try stdout.print("{s}\n", .{sh_name});
145 }
89146
90 for (symbols.items) |symbol| {
91 if (!mem.eql(u8, symbol.section, section)) continue;
147 switch (binding) {
148 elf.STB_GLOBAL => {
149 try stdout.print(".globl {s}\n", .{name});
150 },
151 elf.STB_WEAK => {
152 try stdout.print(".weak {s}\n", .{name});
153 },
154 else => unreachable,
155 }
92156
93 switch (symbol.kind) {
94 .global => try stdout.print(".globl {s}\n", .{symbol.name}),
95 .weak => try stdout.print(".weak {s}\n", .{symbol.name}),
96 }
97 switch (symbol.type) {
98 .function => try stdout.print(".type {s}, %function;\n", .{symbol.name}),
99 .object => try stdout.print(".type {s}, %object;\n", .{symbol.name}),
100 .none => {},
101 }
102 if (symbol.protected)
103 try stdout.print(".protected {s}\n", .{symbol.name});
104 try stdout.print("{s}:\n", .{symbol.name});
157 switch (ty) {
158 elf.STT_NOTYPE => {},
159 elf.STT_FUNC => {
160 try stdout.print(".type {s}, %function;\n", .{name});
161 // omitting the size is OK for functions
162 },
163 elf.STT_OBJECT => {
164 try stdout.print(".type {s}, %object;\n", .{name});
165 if (size != 0) {
166 try stdout.print(".size {s}, {d}\n", .{ name, size });
167 }
168 },
169 else => unreachable,
105170 }
106 }
107}
108171
109fn cmpSymbols(_: void, lhs: Symbol, rhs: Symbol) bool {
110 return alphabetical({}, lhs.name, rhs.name);
111}
172 switch (visib) {
173 .DEFAULT => {},
174 .PROTECTED => try stdout.print(".protected {s}\n", .{name}),
175 .INTERNAL, .HIDDEN => unreachable,
176 }
112177
113fn alphabetical(_: void, lhs: []const u8, rhs: []const u8) bool {
114 var i: usize = 0;
115 while (i < lhs.len and i < rhs.len) : (i += 1) {
116 if (lhs[i] == rhs[i]) continue;
117 return lhs[i] < rhs[i];
178 try stdout.print("{s}:\n", .{name});
118179 }
119 return lhs.len < rhs.len;
120180}