[Workflow] Roll back some settings since they caused more issues
[llvm-project.git] / libc / config / baremetal / arm / entrypoints.txt
bloba88b7aa749e56540256ef79e4eba51ccfc0b66ff
1 set(TARGET_LIBC_ENTRYPOINTS
2     # ctype.h entrypoints
3     libc.src.ctype.isalnum
4     libc.src.ctype.isalpha
5     libc.src.ctype.isascii
6     libc.src.ctype.isblank
7     libc.src.ctype.iscntrl
8     libc.src.ctype.isdigit
9     libc.src.ctype.isgraph
10     libc.src.ctype.islower
11     libc.src.ctype.isprint
12     libc.src.ctype.ispunct
13     libc.src.ctype.isspace
14     libc.src.ctype.isupper
15     libc.src.ctype.isxdigit
16     libc.src.ctype.toascii
17     libc.src.ctype.tolower
18     libc.src.ctype.toupper
20     # errno.h entrypoints
21     libc.src.errno.errno
23     # string.h entrypoints
24     libc.src.string.bcmp
25     libc.src.string.bcopy
26     libc.src.string.bzero
27     libc.src.string.memccpy
28     libc.src.string.memchr
29     libc.src.string.memcmp
30     libc.src.string.memcpy
31     libc.src.string.memmem
32     libc.src.string.memmove
33     libc.src.string.mempcpy
34     libc.src.string.memrchr
35     libc.src.string.memset
36     libc.src.string.stpcpy
37     libc.src.string.stpncpy
38     libc.src.string.strcasecmp
39     libc.src.string.strcasestr
40     libc.src.string.strcat
41     libc.src.string.strchr
42     libc.src.string.strchrnul
43     libc.src.string.strcmp
44     libc.src.string.strcpy
45     libc.src.string.strcspn
46     libc.src.string.strlcat
47     libc.src.string.strlcpy
48     libc.src.string.strlen
49     libc.src.string.strncasecmp
50     libc.src.string.strncat
51     libc.src.string.strncmp
52     libc.src.string.strncpy
53     libc.src.string.strnlen
54     libc.src.string.strpbrk
55     libc.src.string.strrchr
56     libc.src.string.strspn
57     libc.src.string.strstr
58     libc.src.string.strtok
59     libc.src.string.strtok_r
61     # inttypes.h entrypoints
62     libc.src.inttypes.imaxabs
63     libc.src.inttypes.imaxdiv
64     libc.src.inttypes.strtoimax
65     libc.src.inttypes.strtoumax
67     # stdio.h entrypoints
68     libc.src.stdio.sprintf
69     libc.src.stdio.snprintf
70     libc.src.stdio.vsprintf
71     libc.src.stdio.vsnprintf
73     # stdlib.h entrypoints
74     libc.src.stdlib.abs
75     libc.src.stdlib.atoi
76     libc.src.stdlib.atof
77     libc.src.stdlib.atol
78     libc.src.stdlib.atoll
79     libc.src.stdlib.bsearch
80     libc.src.stdlib.div
81     libc.src.stdlib.labs
82     libc.src.stdlib.ldiv
83     libc.src.stdlib.llabs
84     libc.src.stdlib.lldiv
85     libc.src.stdlib.qsort
86     libc.src.stdlib.strtod
87     libc.src.stdlib.strtof
88     libc.src.stdlib.strtol
89     libc.src.stdlib.strtold
90     libc.src.stdlib.strtoll
91     libc.src.stdlib.strtoul
92     libc.src.stdlib.strtoull
95 set(TARGET_LIBM_ENTRYPOINTS
96     # fenv.h entrypoints
97     libc.src.fenv.feclearexcept
98     libc.src.fenv.fedisableexcept
99     libc.src.fenv.feenableexcept
100     libc.src.fenv.fegetenv
101     libc.src.fenv.fegetexcept
102     libc.src.fenv.fegetexceptflag
103     libc.src.fenv.fegetround
104     libc.src.fenv.feholdexcept
105     libc.src.fenv.fesetenv
106     libc.src.fenv.fesetexceptflag
107     libc.src.fenv.fesetround
108     libc.src.fenv.feraiseexcept
109     libc.src.fenv.fetestexcept
110     libc.src.fenv.feupdateenv
112     # math.h entrypoints
113     libc.src.math.fabs
114     libc.src.math.fabsf
115     libc.src.math.fabsl
116     libc.src.math.fdim
117     libc.src.math.fdimf
118     libc.src.math.fdiml
119     libc.src.math.fmax
120     libc.src.math.fmaxf
121     libc.src.math.fmaxl
122     libc.src.math.fmin
123     libc.src.math.fminf
124     libc.src.math.fminl
127 set(TARGET_LLVMLIBC_ENTRYPOINTS
128   ${TARGET_LIBC_ENTRYPOINTS}
129   ${TARGET_LIBM_ENTRYPOINTS}