Path: blob/main/system/lib/llvm-libc/config/windows/entrypoints.txt
6173 views
set(TARGET_LIBC_ENTRYPOINTS1# ctype.h entrypoints2libc.src.ctype.isalnum3libc.src.ctype.isalpha4libc.src.ctype.isascii5libc.src.ctype.isblank6libc.src.ctype.iscntrl7libc.src.ctype.isdigit8libc.src.ctype.isgraph9libc.src.ctype.islower10libc.src.ctype.isprint11libc.src.ctype.ispunct12libc.src.ctype.isspace13libc.src.ctype.isupper14libc.src.ctype.isxdigit15libc.src.ctype.toascii16libc.src.ctype.tolower17libc.src.ctype.toupper1819# string.h entrypoints20libc.src.string.memccpy21libc.src.string.memchr22libc.src.string.memcmp23libc.src.string.memcpy24libc.src.string.memmem25libc.src.string.memmove26libc.src.string.mempcpy27libc.src.string.memrchr28libc.src.string.memset29libc.src.string.stpcpy30libc.src.string.stpncpy31libc.src.string.strcasestr32libc.src.string.strcat33libc.src.string.strchr34libc.src.string.strchrnul35libc.src.string.strcmp36libc.src.string.strcpy37libc.src.string.strcspn38libc.src.string.strlcat39libc.src.string.strlcpy40libc.src.string.strlen41libc.src.string.strncat42libc.src.string.strncmp43libc.src.string.strncpy44libc.src.string.strnlen45libc.src.string.strpbrk46libc.src.string.strrchr47libc.src.string.strspn48libc.src.string.strstr49libc.src.string.strtok50libc.src.string.strtok_r5152# string.h entrypoints that depend on malloc53libc.src.string.strdup54libc.src.string.strndup5556# strings.h entrypoints57libc.src.strings.bcmp58libc.src.strings.bcopy59libc.src.strings.bzero60libc.src.strings.strcasecmp61libc.src.strings.strncasecmp6263# inttypes.h entrypoints64libc.src.inttypes.imaxabs65libc.src.inttypes.imaxdiv66libc.src.inttypes.strtoimax67libc.src.inttypes.strtoumax6869# stdlib.h entrypoints70libc.src.stdlib.abs71libc.src.stdlib.atoi72libc.src.stdlib.atof73libc.src.stdlib.atol74libc.src.stdlib.atoll75libc.src.stdlib.bsearch76libc.src.stdlib.div77libc.src.stdlib.labs78libc.src.stdlib.ldiv79libc.src.stdlib.llabs80libc.src.stdlib.lldiv81libc.src.stdlib.memalignment82libc.src.stdlib.qsort83libc.src.stdlib.strtod84libc.src.stdlib.strtof85libc.src.stdlib.strtol86libc.src.stdlib.strtold87libc.src.stdlib.strtoll88libc.src.stdlib.strtoul89libc.src.stdlib.strtoull9091# stdlib.h external entrypoints92libc.src.stdlib.malloc93libc.src.stdlib.calloc94libc.src.stdlib.realloc95libc.src.stdlib.aligned_alloc96libc.src.stdlib.free9798# errno.h entrypoints99libc.src.errno.errno100101# time.h entrypoints102libc.src.time.time103libc.src.time.clock_getres104105# unistd.h entrypoints106libc.src.unistd.getentropy107)108109set(TARGET_LIBM_ENTRYPOINTS110# fenv.h entrypoints111libc.src.fenv.feclearexcept112libc.src.fenv.fedisableexcept113libc.src.fenv.feenableexcept114libc.src.fenv.fegetenv115libc.src.fenv.fegetexcept116libc.src.fenv.fegetexceptflag117libc.src.fenv.fegetround118libc.src.fenv.feholdexcept119libc.src.fenv.fesetenv120libc.src.fenv.fesetexcept121libc.src.fenv.fesetexceptflag122libc.src.fenv.fesetround123libc.src.fenv.feraiseexcept124libc.src.fenv.fetestexcept125libc.src.fenv.fetestexceptflag126libc.src.fenv.feupdateenv127128# math.h entrypoints129libc.src.math.acos130libc.src.math.acosf131libc.src.math.acoshf132libc.src.math.asin133libc.src.math.asinf134libc.src.math.asinhf135libc.src.math.atan2136libc.src.math.atan2f137libc.src.math.atan138libc.src.math.atanf139libc.src.math.atanhf140libc.src.math.cbrt141libc.src.math.cbrtf142libc.src.math.copysign143libc.src.math.copysignf144libc.src.math.copysignl145libc.src.math.ceil146libc.src.math.ceilf147libc.src.math.ceill148libc.src.math.cos149libc.src.math.cosf150libc.src.math.coshf151libc.src.math.daddl152libc.src.math.ddivl153libc.src.math.dfmal154libc.src.math.dsubl155libc.src.math.erff156libc.src.math.exp157libc.src.math.expf158libc.src.math.exp10159libc.src.math.exp10f160libc.src.math.exp2161libc.src.math.exp2f162libc.src.math.expm1163libc.src.math.expm1f164libc.src.math.fabs165libc.src.math.fabsf166libc.src.math.fabsl167libc.src.math.fadd168libc.src.math.faddl169libc.src.math.fdim170libc.src.math.fdimf171libc.src.math.fdiml172libc.src.math.fdiv173libc.src.math.fdivl174libc.src.math.ffma175libc.src.math.ffmal176libc.src.math.floor177libc.src.math.floorf178libc.src.math.floorl179libc.src.math.fma180libc.src.math.fmaf181libc.src.math.fmin182libc.src.math.fminf183libc.src.math.fminl184libc.src.math.fmax185libc.src.math.fmaxf186libc.src.math.fmaxl187libc.src.math.fmaximum188libc.src.math.fmaximumf189libc.src.math.fmaximuml190libc.src.math.fmaximum_num191libc.src.math.fmaximum_numf192libc.src.math.fmaximum_numl193libc.src.math.fmaximum_mag194libc.src.math.fmaximum_magf195libc.src.math.fmaximum_magl196libc.src.math.fmaximum_mag_num197libc.src.math.fmaximum_mag_numf198libc.src.math.fmaximum_mag_numl199libc.src.math.fminimum200libc.src.math.fminimumf201libc.src.math.fminimuml202libc.src.math.fminimum_num203libc.src.math.fminimum_numf204libc.src.math.fminimum_numl205libc.src.math.fminimum_mag206libc.src.math.fminimum_magf207libc.src.math.fminimum_magl208libc.src.math.fminimum_mag_num209libc.src.math.fminimum_mag_numf210libc.src.math.fminimum_mag_numl211libc.src.math.fmul212libc.src.math.fmod213libc.src.math.fmodf214libc.src.math.fmodl215libc.src.math.frexp216libc.src.math.frexpf217libc.src.math.frexpl218libc.src.math.fsub219libc.src.math.fsubl220libc.src.math.hypot221libc.src.math.hypotf222libc.src.math.ilogb223libc.src.math.ilogbf224libc.src.math.ilogbl225libc.src.math.ldexp226libc.src.math.ldexpf227libc.src.math.ldexpl228libc.src.math.llrint229libc.src.math.llrintf230libc.src.math.llrintl231libc.src.math.llround232libc.src.math.llroundf233libc.src.math.llroundl234libc.src.math.log10235libc.src.math.log10f236libc.src.math.log1p237libc.src.math.log1pf238libc.src.math.log2239libc.src.math.log2f240libc.src.math.log241libc.src.math.logf242libc.src.math.logb243libc.src.math.logbf244libc.src.math.logbl245libc.src.math.lrint246libc.src.math.lrintf247libc.src.math.lrintl248libc.src.math.lround249libc.src.math.lroundf250libc.src.math.lroundl251libc.src.math.modf252libc.src.math.modff253libc.src.math.modfl254libc.src.math.nan255libc.src.math.nanf256libc.src.math.nanl257libc.src.math.nearbyint258libc.src.math.nearbyintf259libc.src.math.nearbyintl260libc.src.math.nextafter261libc.src.math.nextafterf262libc.src.math.nextafterl263libc.src.math.nexttoward264libc.src.math.nexttowardf265libc.src.math.nexttowardl266libc.src.math.pow267libc.src.math.powf268libc.src.math.remainderf269libc.src.math.remainder270libc.src.math.remainderl271libc.src.math.remquof272libc.src.math.remquo273libc.src.math.remquol274libc.src.math.rint275libc.src.math.rintf276libc.src.math.rintl277libc.src.math.round278libc.src.math.roundf279libc.src.math.roundl280libc.src.math.scalbln281libc.src.math.scalblnf282libc.src.math.scalblnl283libc.src.math.scalbn284libc.src.math.scalbnf285libc.src.math.scalbnl286libc.src.math.sin287libc.src.math.sincosf288libc.src.math.sincosf289libc.src.math.sinf290libc.src.math.sinhf291libc.src.math.sqrt292libc.src.math.sqrtf293libc.src.math.sqrtl294libc.src.math.tan295libc.src.math.tanf296libc.src.math.tanhf297libc.src.math.tanpif298libc.src.math.trunc299libc.src.math.truncf300libc.src.math.truncl301)302303set(TARGET_LLVMLIBC_ENTRYPOINTS304${TARGET_LIBC_ENTRYPOINTS}305${TARGET_LIBM_ENTRYPOINTS}306)307308309310