1/* 2 * SPDX-FileCopyrightText: 2021-2022 Espressif Systems (Shanghai) CO LTD 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6/* ROM function interface esp32c2.rom.newlib.ld for esp32c2 7 * 8 * 9 * Generated from ./interface-esp32c2.yml md5sum c679b6ed5e9f0a9c3e7b93e5e0f2a1a3 10 * 11 * Compatible with ROM where ECO version equal or greater to 1. 12 * 13 * THIS FILE WAS AUTOMATICALLY GENERATED. DO NOT EDIT. 14 */ 15 16/*************************************** 17 Group newlib 18 ***************************************/ 19 20/* Functions */ 21esp_rom_newlib_init_common_mutexes = 0x40000484; 22memset = 0x40000488; 23memcpy = 0x4000048c; 24memmove = 0x40000490; 25memcmp = 0x40000494; 26strcpy = 0x40000498; 27strncpy = 0x4000049c; 28strcmp = 0x400004a0; 29strncmp = 0x400004a4; 30strlen = 0x400004a8; 31strstr = 0x400004ac; 32bzero = 0x400004b0; 33_isatty_r = 0x400004b4; 34sbrk = 0x400004b8; 35isalnum = 0x400004bc; 36isalpha = 0x400004c0; 37isascii = 0x400004c4; 38isblank = 0x400004c8; 39iscntrl = 0x400004cc; 40isdigit = 0x400004d0; 41islower = 0x400004d4; 42isgraph = 0x400004d8; 43isprint = 0x400004dc; 44ispunct = 0x400004e0; 45isspace = 0x400004e4; 46isupper = 0x400004e8; 47toupper = 0x400004ec; 48tolower = 0x400004f0; 49toascii = 0x400004f4; 50memccpy = 0x400004f8; 51memchr = 0x400004fc; 52memrchr = 0x40000500; 53strcasecmp = 0x40000504; 54strcasestr = 0x40000508; 55strcat = 0x4000050c; 56strchr = 0x40000514; 57strcspn = 0x40000518; 58strcoll = 0x4000051c; 59strlcat = 0x40000520; 60strlcpy = 0x40000524; 61strlwr = 0x40000528; 62strncasecmp = 0x4000052c; 63strncat = 0x40000530; 64strnlen = 0x40000538; 65strrchr = 0x4000053c; 66strsep = 0x40000540; 67strspn = 0x40000544; 68strtok_r = 0x40000548; 69strupr = 0x4000054c; 70longjmp = 0x40000550; 71setjmp = 0x40000554; 72abs = 0x40000558; 73div = 0x4000055c; 74labs = 0x40000560; 75ldiv = 0x40000564; 76qsort = 0x40000568; 77utoa = 0x40000578; 78itoa = 0x4000057c; 79__smakebuf_r = 0x400005a0; 80__swhatbuf_r = 0x400005a4; 81__swbuf = 0x400005ac; 82__swsetup_r = 0x400005b0; 83_strtod_l = 0x400005b4; 84_strtod_r = 0x400005b8; 85strtod_l = 0x400005bc; 86strtod = 0x400005c0; 87strtof_l = 0x400005c4; 88strtof = 0x400005c8; 89_strtol_r = 0x400005cc; 90strtol_l = 0x400005d0; 91_strtoul_r = 0x400005d4; 92strtoul_l = 0x400005d8; 93__match = 0x400005dc; 94__hexnan = 0x400005e0; 95__hexdig_fun = 0x400005e4; 96__gethex = 0x400005e8; 97_Balloc = 0x400005ec; 98_Bfree = 0x400005f0; 99__multadd = 0x400005f4; 100__s2b = 0x400005f8; 101__hi0bits = 0x400005fc; 102__lo0bits = 0x40000600; 103__i2b = 0x40000604; 104__multiply = 0x40000608; 105__pow5mult = 0x4000060c; 106__lshift = 0x40000610; 107__mcmp = 0x40000614; 108__mdiff = 0x40000618; 109__ulp = 0x4000061c; 110__b2d = 0x40000620; 111__d2b = 0x40000624; 112__ratio = 0x40000628; 113_mprec_log10 = 0x4000062c; 114__copybits = 0x40000630; 115__any_on = 0x40000634; 116asctime = 0x40000638; 117asctime_r = 0x4000063c; 118atof = 0x40000640; 119atoff = 0x40000644; 120_dtoa_r = 0x40000648; 121_wctomb_r = 0x4000064c; 122__ascii_wctomb = 0x40000650; 123_mbtowc_r = 0x40000654; 124__ascii_mbtowc = 0x40000658; 125puts = 0x4000065c; 126putc = 0x40000660; 127putchar = 0x40000664; 128nan = 0x40000668; 129nanf = 0x4000066c; 130__errno = 0x40000670; 131/* Data (.data, .bss, .rodata) */ 132syscall_table_ptr = 0x3fcdffd8; 133_global_impure_ptr = 0x3fcdffd4; 134 135/* ZEPHYR: Keep PROVIDE for these symbols: */ 136PROVIDE ( strdup = 0x40000510 ); 137PROVIDE ( strndup = 0x40000534 ); 138PROVIDE ( rand = 0x40000570 ); 139PROVIDE ( srand = 0x40000574 ); 140PROVIDE ( rand_r = 0x4000056c ); 141PROVIDE ( atoi = 0x40000580 ); 142PROVIDE ( atol = 0x40000584 ); 143PROVIDE ( strtol = 0x40000588 ); 144PROVIDE ( strtoul = 0x4000058c ); 145/*******************************************/ 146 147PROVIDE( fflush = 0x40000590 ); 148PROVIDE( _fflush_r = 0x40000594 ); 149PROVIDE( _fwalk = 0x40000598 ); 150PROVIDE( _fwalk_reent = 0x4000059c ); 151PROVIDE( __swbuf_r = 0x400005a8 ); 152