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
26 libc.src.string.memccpy
27 libc.src.string.memcmp
28 libc.src.string.memcpy
29 libc.src.string.memmem
30 libc.src.string.memmove
31 libc.src.string.mempcpy
32 libc.src.string.memrchr
33 libc.src.string.memset
34 libc.src.string.stpcpy
35 libc.src.string.stpncpy
36 libc.src.string.strcasecmp
37 libc.src.string.strcat
38 libc.src.string.strcmp
39 libc.src.string.strcpy
40 libc.src.string.strcspn
41 libc.src.string.strlcat
42 libc.src.string.strlcpy
43 libc.src.string.strlen
44 libc.src.string.strncasecmp
45 libc.src.string.strncat
46 libc.src.string.strncmp
47 libc.src.string.strncpy
48 libc.src.string.strnlen
49 libc.src.string.strspn
50 libc.src.string.strtok
51 libc.src.string.strtok_r
53 # stdlib.h entrypoints
61 libc.src.stdlib.bsearch
66 libc.src.stdlib.qsort_r
67 libc.src.stdlib.strtod
68 libc.src.stdlib.strtof
69 libc.src.stdlib.strtol
70 libc.src.stdlib.strtold
71 libc.src.stdlib.strtoll
72 libc.src.stdlib.strtoul
73 libc.src.stdlib.strtoull
75 libc.src.stdlib.atexit
79 # Only implemented in the test suite
80 libc.src.stdlib.malloc
81 libc.src.stdlib.aligned_alloc
82 libc.src.stdlib.realloc
91 libc.src.stdio.clearerr
100 libc.src.stdio.putchar
104 libc.src.stdio.getchar
106 libc.src.stdio.stdout
107 libc.src.stdio.stderr
109 # inttypes.h entrypoints
110 libc.src.inttypes.imaxabs
111 libc.src.inttypes.imaxdiv
112 libc.src.inttypes.strtoimax
113 libc.src.inttypes.strtoumax
117 libc.src.time.nanosleep
119 # gpu/rpc.h entrypoints
120 libc.src.gpu.rpc_host_call
123 set(TARGET_LIBM_ENTRYPOINTS
133 libc.src.math.copysign
134 libc.src.math.copysignf
166 libc.src.math.llrintf
167 libc.src.math.llround
168 libc.src.math.llroundf
174 libc.src.math.nearbyint
175 libc.src.math.nearbyintf
176 libc.src.math.nextafter
177 libc.src.math.nextafterf
178 libc.src.math.remainder
179 libc.src.math.remainderf
181 libc.src.math.remquof
187 libc.src.math.scalbnf
200 set(TARGET_LLVMLIBC_ENTRYPOINTS
201 ${TARGET_LIBC_ENTRYPOINTS}
202 ${TARGET_LIBM_ENTRYPOINTS}