Lines Matching refs:libc

1 // Define the common source files for all the libc instances
83 "bionic/libc/async_safe/include",
84 "bionic/libc/platform",
92 "liblog_headers", // needed by bionic/libc/async_safe/include
241 …"upstream-openbsd/lib/libc/time/wcsftime.c", // tzcode doesn't include wcsftime, so we use the Ope…
280 "upstream-netbsd/lib/libc/isc/ev_streams.c",
281 "upstream-netbsd/lib/libc/isc/ev_timers.c",
296 "upstream-netbsd/lib/libc/include",
313 "upstream-freebsd/lib/libc/gen/ldexp.c",
314 "upstream-freebsd/lib/libc/stdlib/getopt_long.c",
315 "upstream-freebsd/lib/libc/stdlib/hcreate.c",
316 "upstream-freebsd/lib/libc/stdlib/hcreate_r.c",
317 "upstream-freebsd/lib/libc/stdlib/hdestroy_r.c",
318 "upstream-freebsd/lib/libc/stdlib/hsearch_r.c",
319 "upstream-freebsd/lib/libc/stdlib/qsort.c",
320 "upstream-freebsd/lib/libc/stdlib/quick_exit.c",
321 "upstream-freebsd/lib/libc/string/wcpcpy.c",
322 "upstream-freebsd/lib/libc/string/wcpncpy.c",
323 "upstream-freebsd/lib/libc/string/wcscasecmp.c",
324 "upstream-freebsd/lib/libc/string/wcscat.c",
325 "upstream-freebsd/lib/libc/string/wcschr.c",
326 "upstream-freebsd/lib/libc/string/wcscmp.c",
327 "upstream-freebsd/lib/libc/string/wcscpy.c",
328 "upstream-freebsd/lib/libc/string/wcscspn.c",
329 "upstream-freebsd/lib/libc/string/wcsdup.c",
330 "upstream-freebsd/lib/libc/string/wcslcat.c",
331 "upstream-freebsd/lib/libc/string/wcslen.c",
332 "upstream-freebsd/lib/libc/string/wcsncasecmp.c",
333 "upstream-freebsd/lib/libc/string/wcsncat.c",
334 "upstream-freebsd/lib/libc/string/wcsncmp.c",
335 "upstream-freebsd/lib/libc/string/wcsncpy.c",
336 "upstream-freebsd/lib/libc/string/wcsnlen.c",
337 "upstream-freebsd/lib/libc/string/wcspbrk.c",
338 "upstream-freebsd/lib/libc/string/wcsrchr.c",
339 "upstream-freebsd/lib/libc/string/wcsspn.c",
340 "upstream-freebsd/lib/libc/string/wcsstr.c",
341 "upstream-freebsd/lib/libc/string/wcstok.c",
342 "upstream-freebsd/lib/libc/string/wmemchr.c",
343 "upstream-freebsd/lib/libc/string/wmemcmp.c",
344 "upstream-freebsd/lib/libc/string/wmemcpy.c",
345 "upstream-freebsd/lib/libc/string/wmemmove.c",
346 "upstream-freebsd/lib/libc/string/wmemset.c",
351 "upstream-freebsd/lib/libc/string/wmemmove.c",
356 "upstream-freebsd/lib/libc/string/wcschr.c",
357 "upstream-freebsd/lib/libc/string/wcscmp.c",
358 "upstream-freebsd/lib/libc/string/wcslen.c",
359 "upstream-freebsd/lib/libc/string/wcsrchr.c",
360 "upstream-freebsd/lib/libc/string/wmemcmp.c",
361 "upstream-freebsd/lib/libc/string/wcscat.c",
362 "upstream-freebsd/lib/libc/string/wcscpy.c",
363 "upstream-freebsd/lib/libc/string/wmemcmp.c",
364 "upstream-freebsd/lib/libc/string/wmemset.c",
385 "upstream-freebsd/lib/libc/gen/glob.c",
412 "upstream-netbsd/common/lib/libc/stdlib/random.c",
413 "upstream-netbsd/lib/libc/gen/nice.c",
414 "upstream-netbsd/lib/libc/gen/psignal.c",
415 "upstream-netbsd/lib/libc/gen/utime.c",
416 "upstream-netbsd/lib/libc/inet/nsap_addr.c",
417 "upstream-netbsd/lib/libc/regex/regcomp.c",
418 "upstream-netbsd/lib/libc/regex/regerror.c",
419 "upstream-netbsd/lib/libc/regex/regexec.c",
420 "upstream-netbsd/lib/libc/regex/regfree.c",
421 "upstream-netbsd/lib/libc/stdlib/bsearch.c",
422 "upstream-netbsd/lib/libc/stdlib/drand48.c",
423 "upstream-netbsd/lib/libc/stdlib/erand48.c",
424 "upstream-netbsd/lib/libc/stdlib/jrand48.c",
425 "upstream-netbsd/lib/libc/stdlib/lcong48.c",
426 "upstream-netbsd/lib/libc/stdlib/lrand48.c",
427 "upstream-netbsd/lib/libc/stdlib/mrand48.c",
428 "upstream-netbsd/lib/libc/stdlib/nrand48.c",
429 "upstream-netbsd/lib/libc/stdlib/_rand48.c",
430 "upstream-netbsd/lib/libc/stdlib/rand_r.c",
431 "upstream-netbsd/lib/libc/stdlib/reallocarr.c",
432 "upstream-netbsd/lib/libc/stdlib/seed48.c",
433 "upstream-netbsd/lib/libc/stdlib/srand48.c",
438 srcs: ["upstream-netbsd/common/lib/libc/hash/sha1/sha1.c"],
450 "upstream-netbsd/lib/libc/include",
469 "upstream-openbsd/lib/libc/gen/alarm.c",
470 "upstream-openbsd/lib/libc/gen/ctype_.c",
471 "upstream-openbsd/lib/libc/gen/daemon.c",
472 "upstream-openbsd/lib/libc/gen/err.c",
473 "upstream-openbsd/lib/libc/gen/errx.c",
474 "upstream-openbsd/lib/libc/gen/fnmatch.c",
475 "upstream-openbsd/lib/libc/gen/ftok.c",
476 "upstream-openbsd/lib/libc/gen/getprogname.c",
477 "upstream-openbsd/lib/libc/gen/setprogname.c",
478 "upstream-openbsd/lib/libc/gen/verr.c",
479 "upstream-openbsd/lib/libc/gen/verrx.c",
480 "upstream-openbsd/lib/libc/gen/vwarn.c",
481 "upstream-openbsd/lib/libc/gen/vwarnx.c",
482 "upstream-openbsd/lib/libc/gen/warn.c",
483 "upstream-openbsd/lib/libc/gen/warnx.c",
484 "upstream-openbsd/lib/libc/locale/btowc.c",
485 "upstream-openbsd/lib/libc/locale/mbrlen.c",
486 "upstream-openbsd/lib/libc/locale/mbstowcs.c",
487 "upstream-openbsd/lib/libc/locale/mbtowc.c",
488 "upstream-openbsd/lib/libc/locale/wcscoll.c",
489 "upstream-openbsd/lib/libc/locale/wcstoimax.c",
490 "upstream-openbsd/lib/libc/locale/wcstol.c",
491 "upstream-openbsd/lib/libc/locale/wcstoll.c",
492 "upstream-openbsd/lib/libc/locale/wcstombs.c",
493 "upstream-openbsd/lib/libc/locale/wcstoul.c",
494 "upstream-openbsd/lib/libc/locale/wcstoull.c",
495 "upstream-openbsd/lib/libc/locale/wcstoumax.c",
496 "upstream-openbsd/lib/libc/locale/wcsxfrm.c",
497 "upstream-openbsd/lib/libc/locale/wctob.c",
498 "upstream-openbsd/lib/libc/locale/wctomb.c",
499 "upstream-openbsd/lib/libc/net/base64.c",
500 "upstream-openbsd/lib/libc/net/htonl.c",
501 "upstream-openbsd/lib/libc/net/htons.c",
502 "upstream-openbsd/lib/libc/net/inet_lnaof.c",
503 "upstream-openbsd/lib/libc/net/inet_makeaddr.c",
504 "upstream-openbsd/lib/libc/net/inet_netof.c",
505 "upstream-openbsd/lib/libc/net/inet_ntoa.c",
506 "upstream-openbsd/lib/libc/net/inet_ntop.c",
507 "upstream-openbsd/lib/libc/net/inet_pton.c",
508 "upstream-openbsd/lib/libc/net/ntohl.c",
509 "upstream-openbsd/lib/libc/net/ntohs.c",
510 "upstream-openbsd/lib/libc/net/res_random.c",
511 "upstream-openbsd/lib/libc/stdio/fgetln.c",
512 "upstream-openbsd/lib/libc/stdio/fgetwc.c",
513 "upstream-openbsd/lib/libc/stdio/fgetws.c",
514 "upstream-openbsd/lib/libc/stdio/flags.c",
515 "upstream-openbsd/lib/libc/stdio/fpurge.c",
516 "upstream-openbsd/lib/libc/stdio/fputwc.c",
517 "upstream-openbsd/lib/libc/stdio/fputws.c",
518 "upstream-openbsd/lib/libc/stdio/fvwrite.c",
519 "upstream-openbsd/lib/libc/stdio/fwide.c",
520 "upstream-openbsd/lib/libc/stdio/getdelim.c",
521 "upstream-openbsd/lib/libc/stdio/gets.c",
522 "upstream-openbsd/lib/libc/stdio/makebuf.c",
523 "upstream-openbsd/lib/libc/stdio/mktemp.c",
524 "upstream-openbsd/lib/libc/stdio/open_memstream.c",
525 "upstream-openbsd/lib/libc/stdio/open_wmemstream.c",
526 "upstream-openbsd/lib/libc/stdio/rget.c",
527 "upstream-openbsd/lib/libc/stdio/setvbuf.c",
528 "upstream-openbsd/lib/libc/stdio/ungetc.c",
529 "upstream-openbsd/lib/libc/stdio/ungetwc.c",
530 "upstream-openbsd/lib/libc/stdio/vasprintf.c",
531 "upstream-openbsd/lib/libc/stdio/vdprintf.c",
532 "upstream-openbsd/lib/libc/stdio/vsscanf.c",
533 "upstream-openbsd/lib/libc/stdio/vswprintf.c",
534 "upstream-openbsd/lib/libc/stdio/vswscanf.c",
535 "upstream-openbsd/lib/libc/stdio/wbuf.c",
536 "upstream-openbsd/lib/libc/stdio/wsetup.c",
537 "upstream-openbsd/lib/libc/stdlib/abs.c",
538 "upstream-openbsd/lib/libc/stdlib/div.c",
539 "upstream-openbsd/lib/libc/stdlib/getenv.c",
540 "upstream-openbsd/lib/libc/stdlib/getsubopt.c",
541 "upstream-openbsd/lib/libc/stdlib/insque.c",
542 "upstream-openbsd/lib/libc/stdlib/imaxabs.c",
543 "upstream-openbsd/lib/libc/stdlib/imaxdiv.c",
544 "upstream-openbsd/lib/libc/stdlib/labs.c",
545 "upstream-openbsd/lib/libc/stdlib/ldiv.c",
546 "upstream-openbsd/lib/libc/stdlib/llabs.c",
547 "upstream-openbsd/lib/libc/stdlib/lldiv.c",
548 "upstream-openbsd/lib/libc/stdlib/lsearch.c",
549 "upstream-openbsd/lib/libc/stdlib/recallocarray.c",
550 "upstream-openbsd/lib/libc/stdlib/remque.c",
551 "upstream-openbsd/lib/libc/stdlib/setenv.c",
552 "upstream-openbsd/lib/libc/stdlib/tfind.c",
553 "upstream-openbsd/lib/libc/stdlib/tsearch.c",
554 "upstream-openbsd/lib/libc/string/memccpy.c",
555 "upstream-openbsd/lib/libc/string/strcasecmp.c",
556 "upstream-openbsd/lib/libc/string/strcasestr.c",
557 "upstream-openbsd/lib/libc/string/strcoll.c",
558 "upstream-openbsd/lib/libc/string/strcspn.c",
559 "upstream-openbsd/lib/libc/string/strdup.c",
560 "upstream-openbsd/lib/libc/string/strndup.c",
561 "upstream-openbsd/lib/libc/string/strpbrk.c",
562 "upstream-openbsd/lib/libc/string/strsep.c",
563 "upstream-openbsd/lib/libc/string/strspn.c",
564 "upstream-openbsd/lib/libc/string/strtok.c",
565 "upstream-openbsd/lib/libc/string/strxfrm.c",
566 "upstream-openbsd/lib/libc/string/wcslcpy.c",
567 "upstream-openbsd/lib/libc/string/wcswidth.c",
580 "upstream-openbsd/lib/libc/include",
581 "upstream-openbsd/lib/libc/gdtoa/",
591 "upstream-openbsd/lib/libc/string/memmem.c",
592 "upstream-openbsd/lib/libc/string/strstr.c",
603 "upstream-openbsd/lib/libc/include/",
604 "upstream-openbsd/lib/libc/gdtoa/",
605 "upstream-openbsd/lib/libc/stdio/",
619 "upstream-openbsd/lib/libc/crypt/arc4random.c",
620 "upstream-openbsd/lib/libc/crypt/arc4random_uniform.c",
623 "upstream-openbsd/lib/libc/string/memchr.c",
624 "upstream-openbsd/lib/libc/string/memrchr.c",
625 "upstream-openbsd/lib/libc/string/stpcpy.c",
626 "upstream-openbsd/lib/libc/string/stpncpy.c",
627 "upstream-openbsd/lib/libc/string/strcat.c",
628 "upstream-openbsd/lib/libc/string/strcpy.c",
629 "upstream-openbsd/lib/libc/string/strlcat.c",
630 "upstream-openbsd/lib/libc/string/strlcpy.c",
631 "upstream-openbsd/lib/libc/string/strncat.c",
632 "upstream-openbsd/lib/libc/string/strncmp.c",
633 "upstream-openbsd/lib/libc/string/strncpy.c",
639 "upstream-openbsd/lib/libc/string/strcpy.c",
640 "upstream-openbsd/lib/libc/string/stpcpy.c",
641 "upstream-openbsd/lib/libc/string/strcat.c",
646 "upstream-openbsd/lib/libc/string/memchr.c",
647 "upstream-openbsd/lib/libc/string/memrchr.c",
648 "upstream-openbsd/lib/libc/string/stpcpy.c",
649 "upstream-openbsd/lib/libc/string/strcpy.c",
650 "upstream-openbsd/lib/libc/string/strncmp.c",
655 "upstream-openbsd/lib/libc/string/memchr.c",
656 "upstream-openbsd/lib/libc/string/memrchr.c",
657 "upstream-openbsd/lib/libc/string/stpcpy.c",
658 "upstream-openbsd/lib/libc/string/stpncpy.c",
659 "upstream-openbsd/lib/libc/string/strcat.c",
660 "upstream-openbsd/lib/libc/string/strcpy.c",
661 "upstream-openbsd/lib/libc/string/strncmp.c",
662 "upstream-openbsd/lib/libc/string/strncpy.c",
663 "upstream-openbsd/lib/libc/string/strlcat.c",
664 "upstream-openbsd/lib/libc/string/strlcpy.c",
665 "upstream-openbsd/lib/libc/string/strncat.c",
671 "upstream-openbsd/lib/libc/string/stpcpy.c",
672 "upstream-openbsd/lib/libc/string/stpncpy.c",
673 "upstream-openbsd/lib/libc/string/strcat.c",
674 "upstream-openbsd/lib/libc/string/strcpy.c",
675 "upstream-openbsd/lib/libc/string/strncat.c",
676 "upstream-openbsd/lib/libc/string/strncmp.c",
677 "upstream-openbsd/lib/libc/string/strncpy.c",
707 "upstream-openbsd/lib/libc/gdtoa/dmisc.c",
708 "upstream-openbsd/lib/libc/gdtoa/dtoa.c",
709 "upstream-openbsd/lib/libc/gdtoa/gdtoa.c",
710 "upstream-openbsd/lib/libc/gdtoa/gethex.c",
711 "upstream-openbsd/lib/libc/gdtoa/gmisc.c",
712 "upstream-openbsd/lib/libc/gdtoa/hd_init.c",
713 "upstream-openbsd/lib/libc/gdtoa/hdtoa.c",
714 "upstream-openbsd/lib/libc/gdtoa/hexnan.c",
715 "upstream-openbsd/lib/libc/gdtoa/ldtoa.c",
716 "upstream-openbsd/lib/libc/gdtoa/misc.c",
717 "upstream-openbsd/lib/libc/gdtoa/smisc.c",
718 "upstream-openbsd/lib/libc/gdtoa/strtod.c",
719 "upstream-openbsd/lib/libc/gdtoa/strtodg.c",
720 "upstream-openbsd/lib/libc/gdtoa/strtof.c",
721 "upstream-openbsd/lib/libc/gdtoa/strtord.c",
722 "upstream-openbsd/lib/libc/gdtoa/sum.c",
723 "upstream-openbsd/lib/libc/gdtoa/ulp.c",
727 srcs: ["upstream-openbsd/lib/libc/gdtoa/strtorQ.c"],
739 "upstream-openbsd/lib/libc/include",
813 // debuggerd will look for the abort message in libc.so's copy.
1189 // which will be overridden by the actual one in libc.so.
1370 // all the parts of libc that are safe to statically link.
1637 // libc.a + libc.so
1644 name: "libc",
1676 // Do not pack libc.so relocations; see http://b/20645321 for details.
1679 // WARNING: The only libraries libc.so should depend on are libdl.so and ld-android.so!
1683 // then libc would not pull those symbols from libgcc.a as it should, instead relying
1685 // dependency on libgcc.a in libc though the libraries, which is not what you wanted!
1703 version_script: ":libc.arm.map",
1710 // For backwards-compatibility, some arm32 builtins are exported from libc.so.
1723 version_script: ":libc.arm64.map",
1736 version_script: ":libc.x86.map",
1740 // For backwards-compatibility, some x86 builtins are exported from libc.so.
1751 version_script: ":libc.x86_64.map",
1762 symbol_file: "libc.map.txt",
1770 symbol_file: "libc.map.txt",
1790 name: "libc.arm.map",
1791 out: ["libc.arm.map"],
1792 srcs: ["libc.map.txt"],
1799 name: "libc.arm64.map",
1800 out: ["libc.arm64.map"],
1801 srcs: ["libc.map.txt"],
1808 name: "libc.x86.map",
1809 out: ["libc.x86.map"],
1810 srcs: ["libc.map.txt"],
1817 name: "libc.x86_64.map",
1818 out: ["libc.x86_64.map"],
1819 srcs: ["libc.map.txt"],
1890 // to 1 we let targets with an sdk_version that need to depend on the libc
1891 // headers but cannot depend on libc itself due to circular dependencies
1992 system_shared_libs: ["libc"],
2153 // When using libc.a, we're using the latest library regardless of target API level.
2301 name: "libc",
2302 symbol_file: "libc.map.txt",