esp32c2.rom.newlib.ld 3.3 KB

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