146 lines
3.4 KiB
Plaintext
146 lines
3.4 KiB
Plaintext
|
|
set(TARGET_LIBC_ENTRYPOINTS
|
||
|
|
# assert.h entrypoints
|
||
|
|
libc.src.assert.__assert_fail
|
||
|
|
|
||
|
|
# ctype.h entrypoints
|
||
|
|
libc.src.ctype.isalnum
|
||
|
|
libc.src.ctype.isalpha
|
||
|
|
libc.src.ctype.isblank
|
||
|
|
libc.src.ctype.iscntrl
|
||
|
|
libc.src.ctype.isdigit
|
||
|
|
libc.src.ctype.isgraph
|
||
|
|
libc.src.ctype.islower
|
||
|
|
libc.src.ctype.isprint
|
||
|
|
libc.src.ctype.ispunct
|
||
|
|
libc.src.ctype.isspace
|
||
|
|
libc.src.ctype.isupper
|
||
|
|
libc.src.ctype.isxdigit
|
||
|
|
libc.src.ctype.tolower
|
||
|
|
libc.src.ctype.toupper
|
||
|
|
|
||
|
|
# errno.h entrypoints
|
||
|
|
libc.src.errno.__errno_location
|
||
|
|
|
||
|
|
# fenv.h entrypoints
|
||
|
|
libc.src.fenv.feclearexcept
|
||
|
|
libc.src.fenv.fegetround
|
||
|
|
libc.src.fenv.fesetround
|
||
|
|
libc.src.fenv.feraiseexcept
|
||
|
|
libc.src.fenv.fetestexcept
|
||
|
|
|
||
|
|
# signal.h entrypoints
|
||
|
|
libc.src.signal.raise
|
||
|
|
libc.src.signal.sigaction
|
||
|
|
libc.src.signal.sigdelset
|
||
|
|
libc.src.signal.sigaddset
|
||
|
|
libc.src.signal.sigemptyset
|
||
|
|
libc.src.signal.sigprocmask
|
||
|
|
libc.src.signal.sigfillset
|
||
|
|
libc.src.signal.signal
|
||
|
|
|
||
|
|
# stdlib.h entrypoints
|
||
|
|
libc.src.stdlib._Exit
|
||
|
|
libc.src.stdlib.abort
|
||
|
|
|
||
|
|
# string.h entrypoints
|
||
|
|
libc.src.string.bzero
|
||
|
|
libc.src.string.memchr
|
||
|
|
libc.src.string.memcpy
|
||
|
|
libc.src.string.memrchr
|
||
|
|
libc.src.string.memset
|
||
|
|
libc.src.string.strcat
|
||
|
|
libc.src.string.strchr
|
||
|
|
libc.src.string.strcmp
|
||
|
|
libc.src.string.strcpy
|
||
|
|
libc.src.string.strcspn
|
||
|
|
libc.src.string.strlen
|
||
|
|
libc.src.string.strncpy
|
||
|
|
libc.src.string.strnlen
|
||
|
|
libc.src.string.strpbrk
|
||
|
|
libc.src.string.strrchr
|
||
|
|
libc.src.string.strspn
|
||
|
|
libc.src.string.strstr
|
||
|
|
libc.src.string.strtok
|
||
|
|
libc.src.string.strtok_r
|
||
|
|
|
||
|
|
# sys/mman.h entrypoints
|
||
|
|
libc.src.sys.mman.mmap
|
||
|
|
libc.src.sys.mman.munmap
|
||
|
|
|
||
|
|
# threads.h entrypoints
|
||
|
|
libc.src.threads.call_once
|
||
|
|
libc.src.threads.mtx_init
|
||
|
|
libc.src.threads.mtx_lock
|
||
|
|
libc.src.threads.mtx_unlock
|
||
|
|
libc.src.threads.thrd_create
|
||
|
|
libc.src.threads.thrd_join
|
||
|
|
|
||
|
|
# time.h entrypoints
|
||
|
|
libc.src.time.mktime
|
||
|
|
|
||
|
|
# unistd.h entrypoints
|
||
|
|
libc.src.unistd.write
|
||
|
|
)
|
||
|
|
|
||
|
|
set(TARGET_LIBM_ENTRYPOINTS
|
||
|
|
# math.h entrypoints
|
||
|
|
libc.src.math.copysign
|
||
|
|
libc.src.math.copysignf
|
||
|
|
libc.src.math.copysignl
|
||
|
|
libc.src.math.ceil
|
||
|
|
libc.src.math.ceilf
|
||
|
|
libc.src.math.ceill
|
||
|
|
libc.src.math.cosf
|
||
|
|
libc.src.math.expf
|
||
|
|
libc.src.math.exp2f
|
||
|
|
libc.src.math.fabs
|
||
|
|
libc.src.math.fabsf
|
||
|
|
libc.src.math.fabsl
|
||
|
|
libc.src.math.fdim
|
||
|
|
libc.src.math.fdimf
|
||
|
|
libc.src.math.fdiml
|
||
|
|
libc.src.math.floor
|
||
|
|
libc.src.math.floorf
|
||
|
|
libc.src.math.floorl
|
||
|
|
libc.src.math.fmin
|
||
|
|
libc.src.math.fminf
|
||
|
|
libc.src.math.fminl
|
||
|
|
libc.src.math.fmax
|
||
|
|
libc.src.math.fmaxf
|
||
|
|
libc.src.math.fmaxl
|
||
|
|
libc.src.math.frexp
|
||
|
|
libc.src.math.frexpf
|
||
|
|
libc.src.math.frexpl
|
||
|
|
libc.src.math.hypot
|
||
|
|
libc.src.math.hypotf
|
||
|
|
libc.src.math.ilogb
|
||
|
|
libc.src.math.ilogbf
|
||
|
|
libc.src.math.ilogbl
|
||
|
|
libc.src.math.ldexp
|
||
|
|
libc.src.math.ldexpf
|
||
|
|
libc.src.math.ldexpl
|
||
|
|
libc.src.math.logb
|
||
|
|
libc.src.math.logbf
|
||
|
|
libc.src.math.logbl
|
||
|
|
libc.src.math.modf
|
||
|
|
libc.src.math.modff
|
||
|
|
libc.src.math.modfl
|
||
|
|
libc.src.math.remainderf
|
||
|
|
libc.src.math.remainder
|
||
|
|
libc.src.math.remainderl
|
||
|
|
libc.src.math.remquof
|
||
|
|
libc.src.math.remquo
|
||
|
|
libc.src.math.remquol
|
||
|
|
libc.src.math.round
|
||
|
|
libc.src.math.roundf
|
||
|
|
libc.src.math.roundl
|
||
|
|
libc.src.math.sincosf
|
||
|
|
libc.src.math.sinf
|
||
|
|
libc.src.math.sqrt
|
||
|
|
libc.src.math.sqrtf
|
||
|
|
libc.src.math.sqrtl
|
||
|
|
libc.src.math.trunc
|
||
|
|
libc.src.math.truncf
|
||
|
|
libc.src.math.truncl
|
||
|
|
)
|