1/*
2 * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6/* ROM function interface esp32c6.rom.newlib.ld for esp32c6
7 *
8 *
9 * Generated from ./target/esp32c6/interface-esp32c6.yml md5sum 06c13e133e0743d09b87aba30d3e213b
10 *
11 * Compatible with ROM where ECO version equal or greater to 0.
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 = 0x400004a4;
22memset = 0x400004a8;
23memcpy = 0x400004ac;
24memmove = 0x400004b0;
25memcmp = 0x400004b4;
26strcpy = 0x400004b8;
27strncpy = 0x400004bc;
28strcmp = 0x400004c0;
29strncmp = 0x400004c4;
30strlen = 0x400004c8;
31strstr = 0x400004cc;
32bzero = 0x400004d0;
33_isatty_r = 0x400004d4;
34sbrk = 0x400004d8;
35isalnum = 0x400004dc;
36isalpha = 0x400004e0;
37isascii = 0x400004e4;
38isblank = 0x400004e8;
39iscntrl = 0x400004ec;
40isdigit = 0x400004f0;
41islower = 0x400004f4;
42isgraph = 0x400004f8;
43isprint = 0x400004fc;
44ispunct = 0x40000500;
45isspace = 0x40000504;
46isupper = 0x40000508;
47toupper = 0x4000050c;
48tolower = 0x40000510;
49toascii = 0x40000514;
50memccpy = 0x40000518;
51memchr = 0x4000051c;
52memrchr = 0x40000520;
53strcasecmp = 0x40000524;
54strcasestr = 0x40000528;
55strcat = 0x4000052c;
56strchr = 0x40000534;
57strcspn = 0x40000538;
58strcoll = 0x4000053c;
59strlcat = 0x40000540;
60strlcpy = 0x40000544;
61strlwr = 0x40000548;
62strncasecmp = 0x4000054c;
63strncat = 0x40000550;
64strnlen = 0x40000558;
65strrchr = 0x4000055c;
66strsep = 0x40000560;
67strspn = 0x40000564;
68strtok_r = 0x40000568;
69strupr = 0x4000056c;
70longjmp = 0x40000570;
71setjmp = 0x40000574;
72abs = 0x40000578;
73div = 0x4000057c;
74labs = 0x40000580;
75ldiv = 0x40000584;
76qsort = 0x40000588;
77utoa = 0x40000598;
78itoa = 0x4000059c;
79__smakebuf_r = 0x400005c0;
80__swhatbuf_r = 0x400005c4;
81/* ZEPHYR: Keep PROVIDE for these symbols: */
82PROVIDE ( strdup = 0x40000530 );
83PROVIDE ( strndup = 0x40000554 );
84PROVIDE ( rand = 0x40000590 );
85PROVIDE ( srand = 0x40000594 );
86PROVIDE ( rand_r = 0x4000058c );
87PROVIDE ( atoi = 0x400005a0 );
88PROVIDE ( atol = 0x400005a4 );
89PROVIDE ( strtol = 0x400005a8 );
90PROVIDE ( strtoul = 0x400005ac );
91/*******************************************/
92
93PROVIDE( fflush = 0x400005b0 );
94PROVIDE( _fflush_r = 0x400005b4 );
95PROVIDE( _fwalk = 0x400005b8 );
96PROVIDE( _fwalk_reent = 0x400005bc );
97PROVIDE( __swbuf_r = 0x400005c8 );
98__swbuf = 0x400005cc;
99__swsetup_r = 0x400005d0;
100/* Data (.data, .bss, .rodata) */
101syscall_table_ptr = 0x4087ffd4;
102_global_impure_ptr = 0x4087ffd0;
103