1 set(TARGET_LIBC_ENTRYPOINTS
3 libc.src.assert.__assert_fail
10 libc.src.ctype.iscntrl
11 libc.src.ctype.isdigit
12 libc.src.ctype.isgraph
13 libc.src.ctype.islower
14 libc.src.ctype.isprint
15 libc.src.ctype.ispunct
16 libc.src.ctype.isspace
17 libc.src.ctype.isupper
18 libc.src.ctype.isxdigit
19 libc.src.ctype.toascii
20 libc.src.ctype.tolower
21 libc.src.ctype.toupper
23 # string.h entrypoints
28 libc.src.string.memccpy
29 libc.src.string.memchr
30 libc.src.string.memcmp
31 libc.src.string.memcpy
32 libc.src.string.memmem
33 libc.src.string.memmove
34 libc.src.string.mempcpy
35 libc.src.string.memrchr
36 libc.src.string.memset
37 libc.src.string.rindex
38 libc.src.string.stpcpy
39 libc.src.string.stpncpy
40 libc.src.string.strcasecmp
41 libc.src.string.strcasestr
42 libc.src.string.strcat
43 libc.src.string.strchr
44 libc.src.string.strchrnul
45 libc.src.string.strcmp
46 libc.src.string.strcoll
47 libc.src.string.strcpy
48 libc.src.string.strcspn
49 libc.src.string.strdup
50 libc.src.string.strlcat
51 libc.src.string.strlcpy
52 libc.src.string.strlen
53 libc.src.string.strncasecmp
54 libc.src.string.strncat
55 libc.src.string.strncmp
56 libc.src.string.strncpy
57 libc.src.string.strndup
58 libc.src.string.strnlen
59 libc.src.string.strpbrk
60 libc.src.string.strrchr
61 libc.src.string.strsep
62 libc.src.string.strspn
63 libc.src.string.strstr
64 libc.src.string.strtok
65 libc.src.string.strtok_r
66 libc.src.string.strxfrm
68 # stdlib.h entrypoints
76 libc.src.stdlib.bsearch
81 libc.src.stdlib.qsort_r
84 libc.src.stdlib.strtod
85 libc.src.stdlib.strtof
86 libc.src.stdlib.strtol
87 libc.src.stdlib.strtold
88 libc.src.stdlib.strtoll
89 libc.src.stdlib.strtoul
90 libc.src.stdlib.strtoull
92 libc.src.stdlib.atexit
96 # Only implemented in the test suite
97 libc.src.stdlib.malloc
98 libc.src.stdlib.aligned_alloc
99 libc.src.stdlib.realloc
102 # errno.h entrypoints
105 # stdio.h entrypoints
107 libc.src.stdio.ferror
109 libc.src.stdio.fflush
111 libc.src.stdio.clearerr
114 libc.src.stdio.fclose
117 libc.src.stdio.fwrite
120 libc.src.stdio.putchar
124 libc.src.stdio.getchar
125 libc.src.stdio.ungetc
127 libc.src.stdio.stdout
128 libc.src.stdio.stderr
130 # inttypes.h entrypoints
131 libc.src.inttypes.imaxabs
132 libc.src.inttypes.imaxdiv
133 libc.src.inttypes.strtoimax
134 libc.src.inttypes.strtoumax
138 libc.src.time.nanosleep
140 # gpu/rpc.h entrypoints
141 libc.src.gpu.rpc_host_call
144 set(TARGET_LIBM_ENTRYPOINTS
162 libc.src.math.copysign
163 libc.src.math.copysignf
201 libc.src.math.llrintf
202 libc.src.math.llround
203 libc.src.math.llroundf
215 libc.src.math.lroundf
218 libc.src.math.nearbyint
219 libc.src.math.nearbyintf
220 libc.src.math.nextafter
221 libc.src.math.nextafterf
224 libc.src.math.remainder
225 libc.src.math.remainderf
227 libc.src.math.remquof
233 libc.src.math.scalbnf
237 libc.src.math.sincosf
247 libc.src.math.tgammaf
252 set(TARGET_LLVMLIBC_ENTRYPOINTS
253 ${TARGET_LIBC_ENTRYPOINTS}
254 ${TARGET_LIBM_ENTRYPOINTS}