mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
130 lines
3.2 KiB
Plaintext
130 lines
3.2 KiB
Plaintext
/**
|
|
* These are the newlib functions present in ESP32S3 ROM.
|
|
* See also esp32s3.rom.newlib-data.ld for the list of .data/.bss symbols used by these functions,
|
|
* See also esp32s3.rom.newlib-nano.ld for "nano" versions of printf/scanf family of functions.
|
|
*
|
|
* Unlike other ROM functions which declare weak symbols using PROVIDE,
|
|
* newlib related functions are exported using assignment, which declare strong symbols.
|
|
*
|
|
* Note: These ROM functions are always linked instead of the ones provided by libc.a.
|
|
*/
|
|
abs = 0x40032344;
|
|
__ascii_mbtowc = 0x40039ec4;
|
|
__ascii_wctomb = 0x40033cb0;
|
|
__assert = 0x40054a5c;
|
|
__assert_func = 0x40054a30;
|
|
atoi = 0x40032984;
|
|
_atoi_r = 0x40032994;
|
|
atol = 0x400329ac;
|
|
_atol_r = 0x400329bc;
|
|
bzero = 0x40039d84;
|
|
_cleanup_r = 0x40054a6c;
|
|
creat = 0x40039d48;
|
|
div = 0x4003234c;
|
|
fclose = 0x40054e9c;
|
|
_fclose_r = 0x40054da4;
|
|
fflush = 0x40033fd8;
|
|
_fflush_r = 0x40033f50;
|
|
__fp_unlock_all = 0x40054cd4;
|
|
__fputwc = 0x40033b2c;
|
|
fputwc = 0x40033c40;
|
|
_fputwc_r = 0x40033bc0;
|
|
_fwalk = 0x40056670;
|
|
_fwalk_reent = 0x400566b0;
|
|
isalnum = 0x40039d94;
|
|
isalpha = 0x40039da4;
|
|
isascii = 0x4005546c;
|
|
_isatty_r = 0x40039d5c;
|
|
isblank = 0x40039db4;
|
|
iscntrl = 0x40039dd4;
|
|
isdigit = 0x40039dec;
|
|
isgraph = 0x40039e24;
|
|
islower = 0x40039e04;
|
|
isprint = 0x40039e3c;
|
|
ispunct = 0x40039e50;
|
|
isspace = 0x40039e68;
|
|
isupper = 0x40039e80;
|
|
__itoa = 0x40032938;
|
|
itoa = 0x40032974;
|
|
labs = 0x40032370;
|
|
ldiv = 0x40032378;
|
|
__locale_ctype_ptr = 0x40034050;
|
|
__locale_ctype_ptr_l = 0x40034048;
|
|
__locale_mb_cur_max = 0x40034030;
|
|
longjmp = 0x400322d0;
|
|
_mbtowc_r = 0x40039e9c;
|
|
memccpy = 0x40039ee8;
|
|
memchr = 0x40039f5c;
|
|
memcmp = 0x40055480;
|
|
memcpy = 0x40055528;
|
|
memmove = 0x40055620;
|
|
memrchr = 0x40039ff8;
|
|
memset = 0x40055710;
|
|
qsort = 0x4003239c;
|
|
rand_r = 0x4003a170;
|
|
__sclose = 0x40054d90;
|
|
__seofread = 0x40054d1c;
|
|
setjmp = 0x4003226c;
|
|
setlocale = 0x40034068;
|
|
_setlocale_r = 0x40033ffc;
|
|
__sflush_r = 0x40033dc8;
|
|
__sfmoreglue = 0x40054ab4;
|
|
__sfp = 0x40054bdc;
|
|
__sfp_lock_acquire = 0x40054c8c;
|
|
__sfp_lock_release = 0x40054c98;
|
|
__sfvwrite_r = 0x40033674;
|
|
__sinit = 0x40054af4;
|
|
__sinit_lock_acquire = 0x40054ca4;
|
|
__sinit_lock_release = 0x40054cb0;
|
|
__smakebuf_r = 0x40033d28;
|
|
srand = 0x4003a094;
|
|
__sread = 0x40054cec;
|
|
__sseek = 0x40054d5c;
|
|
strcasecmp = 0x4003a1bc;
|
|
strcasestr = 0x4003a850;
|
|
strcat = 0x4003aba8;
|
|
strchr = 0x4003abec;
|
|
strcmp = 0x4003acd8;
|
|
strcoll = 0x4003adfc;
|
|
strcpy = 0x4003ae10;
|
|
strcspn = 0x4005575c;
|
|
strdup = 0x4003aea0;
|
|
_strdup_r = 0x4003aeb4;
|
|
strlcat = 0x4003aed4;
|
|
strlcpy = 0x40055798;
|
|
strlen = 0x4003af3c;
|
|
strlwr = 0x4003afa0;
|
|
strncasecmp = 0x4003afd0;
|
|
strncat = 0x4003b028;
|
|
strncmp = 0x4003b088;
|
|
strncpy = 0x4003b178;
|
|
strndup = 0x4003b254;
|
|
_strndup_r = 0x4003b268;
|
|
strnlen = 0x400557d8;
|
|
strrchr = 0x4003b2b8;
|
|
strsep = 0x4003b2e4;
|
|
strspn = 0x4005580c;
|
|
strstr = 0x4003b674;
|
|
__strtok_r = 0x40055848;
|
|
strtok_r = 0x400558a4;
|
|
strtol = 0x40032b14;
|
|
strtol_l = 0x40032afc;
|
|
_strtol_r = 0x40032ad8;
|
|
strtoul = 0x40032c84;
|
|
strtoul_l = 0x40032c6c;
|
|
_strtoul_r = 0x40032c48;
|
|
strupr = 0x4003b8bc;
|
|
__swbuf = 0x40033a34;
|
|
__swbuf_r = 0x4003396c;
|
|
__swhatbuf_r = 0x40033cd4;
|
|
__swrite = 0x40054d24;
|
|
__swsetup_r = 0x40033a48;
|
|
toascii = 0x400558b8;
|
|
tolower = 0x4003b990;
|
|
toupper = 0x4003b9ac;
|
|
__utoa = 0x400321f4;
|
|
utoa = 0x4003225c;
|
|
wcrtomb = 0x40033618;
|
|
_wcrtomb_r = 0x400335c0;
|
|
_wctomb_r = 0x40033c88;
|