mirror of
https://github.com/espressif/esp-idf.git
synced 2025-09-30 19:19:21 +00:00
esp_rom: update ld scripts to export strong symbols
Similar to commits for esp32 target:e84b26f5
,8c2f2867
,5719cd6f
This commit is contained in:
@@ -3,22 +3,13 @@ ESP32C ROM address table
|
||||
Generated for ROM with MD5sum:
|
||||
f054d40c5f6b9207d3827460a6f5748c /home/jack/esp-rom/rom//.output/eagle/release/image/eagle.pro.rom.out
|
||||
*/
|
||||
PROVIDE ( abort = 0x400151e0 );
|
||||
PROVIDE ( abs = 0x4000073c );
|
||||
PROVIDE ( __absvdi2 = 0x40005eb4 );
|
||||
PROVIDE ( __absvsi2 = 0x40005ea0 );
|
||||
PROVIDE ( acm_config_descr = 0x3ffae859 );
|
||||
PROVIDE ( acm_usb_descriptors = 0x3ffae7b0 );
|
||||
PROVIDE ( __adddf3 = 0x40008a3c );
|
||||
PROVIDE ( __addsf3 = 0x40008594 );
|
||||
PROVIDE ( __addvdi3 = 0x4000916c );
|
||||
PROVIDE ( __addvsi3 = 0x40009148 );
|
||||
PROVIDE ( app_gpio_arg = 0x3fffc9b4 );
|
||||
PROVIDE ( app_gpio_handler = 0x3fffc9b8 );
|
||||
PROVIDE ( __ascii_mbtowc = 0x40007de0 );
|
||||
PROVIDE ( __ascii_wctomb = 0x40001cac );
|
||||
PROVIDE ( __ashldi3 = 0x4001622c );
|
||||
PROVIDE ( __ashrdi3 = 0x40016244 );
|
||||
PROVIDE ( __assert = 0x4001565c );
|
||||
PROVIDE ( __assert_func = 0x40015634 );
|
||||
PROVIDE ( atoi = 0x40000adc );
|
||||
@@ -26,8 +17,6 @@ PROVIDE ( _atoi_r = 0x40000aec );
|
||||
PROVIDE ( atol = 0x40000b04 );
|
||||
PROVIDE ( _atol_r = 0x40000b14 );
|
||||
PROVIDE ( boot_prepare = 0x4000c020 );
|
||||
PROVIDE ( __bswapdi2 = 0x40007110 );
|
||||
PROVIDE ( __bswapsi2 = 0x400070e8 );
|
||||
PROVIDE ( bzero = 0x40007ca4 );
|
||||
PROVIDE ( Cache_Address_Through_DCache = 0x40013b50 );
|
||||
PROVIDE ( Cache_Address_Through_ICache = 0x40013b10 );
|
||||
@@ -125,11 +114,6 @@ PROVIDE ( _cleanup_r = 0x400156ac );
|
||||
PROVIDE ( __clear_cache = 0x40005e98 );
|
||||
PROVIDE ( close = 0x4000848c );
|
||||
PROVIDE ( _close_r = 0x40015378 );
|
||||
PROVIDE ( __clrsbdi2 = 0x40007184 );
|
||||
PROVIDE ( __clrsbsi2 = 0x4000716c );
|
||||
PROVIDE ( __clzdi2 = 0x40016464 );
|
||||
PROVIDE ( __clzsi2 = 0x400161fc );
|
||||
PROVIDE ( __cmpdi2 = 0x40005e58 );
|
||||
PROVIDE ( cpio_destroy = 0x40012088 );
|
||||
PROVIDE ( cpio_done = 0x40012054 );
|
||||
PROVIDE ( cpio_feed = 0x40011d5c );
|
||||
@@ -142,8 +126,6 @@ PROVIDE ( crc8_be = 0x4000e7b4 );
|
||||
PROVIDE ( crc8_le = 0x4000e784 );
|
||||
PROVIDE ( creat = 0x40007c68 );
|
||||
PROVIDE ( _ctype_ = 0x3ffab96c );
|
||||
PROVIDE ( __ctzdi2 = 0x40016478 );
|
||||
PROVIDE ( __ctzsi2 = 0x40016204 );
|
||||
PROVIDE ( _cvt = 0x4000c6d8 );
|
||||
PROVIDE ( _data_end_all_pro = 0x3fffdd10 );
|
||||
PROVIDE ( _data_end_c = 0x3fffc040 );
|
||||
@@ -224,12 +206,6 @@ PROVIDE ( dh_group5_prime = 0x3ffad899 );
|
||||
PROVIDE ( disable_default_watchdog = 0x4000bf84 );
|
||||
PROVIDE ( Disable_QMode = 0x40012d24 );
|
||||
PROVIDE ( div = 0x40000744 );
|
||||
PROVIDE ( __divdc3 = 0x40006c30 );
|
||||
PROVIDE ( __divdf3 = 0x40008e00 );
|
||||
PROVIDE ( __divdi3 = 0x40016498 );
|
||||
PROVIDE ( __divsc3 = 0x40006920 );
|
||||
PROVIDE ( __divsf3 = 0x400087f8 );
|
||||
PROVIDE ( __divsi3 = 0x400161cc );
|
||||
PROVIDE ( _DoubleExceptionVector = 0x400003c0 );
|
||||
PROVIDE ( _DoubleExceptionVector_text_end = 0x400003c6 );
|
||||
PROVIDE ( _DoubleExceptionVector_text_start = 0x400003c0 );
|
||||
@@ -237,8 +213,6 @@ PROVIDE ( _dram0_0_start = 0x3fffc000 );
|
||||
PROVIDE ( _dram0_1_start = 0x3fffdd00 );
|
||||
PROVIDE ( dummy_len_plus = 0x3fffc250 );
|
||||
PROVIDE ( Enable_QMode = 0x40012cd4 );
|
||||
PROVIDE ( __eqdf2 = 0x40005ce0 );
|
||||
PROVIDE ( __eqsf2 = 0x400059ac );
|
||||
PROVIDE ( esp_crc8 = 0x4000e7e0 );
|
||||
PROVIDE ( _etext = 0x400170fc );
|
||||
PROVIDE ( ets_aes_block = 0x4000aa2c );
|
||||
@@ -337,13 +311,6 @@ PROVIDE ( ets_sha_starts = 0x4000d27c );
|
||||
PROVIDE ( ets_sha_update = 0x4000d484 );
|
||||
PROVIDE ( ets_startup_callback = 0x3fffcd24 );
|
||||
PROVIDE ( ets_task = 0x4000acbc );
|
||||
PROVIDE ( ets_timer_arm = 0x4000d76c );
|
||||
PROVIDE ( ets_timer_arm_us = 0x4000d7b0 );
|
||||
PROVIDE ( ets_timer_disarm = 0x4000d7f0 );
|
||||
PROVIDE ( ets_timer_done = 0x4000d82c );
|
||||
PROVIDE ( ets_timer_handler_isr = 0x4000d858 );
|
||||
PROVIDE ( ets_timer_init = 0x4000d8ec );
|
||||
PROVIDE ( ets_timer_setfn = 0x4000d754 );
|
||||
PROVIDE ( ets_unpack_flash_code_legacy = 0x4000e138 );
|
||||
PROVIDE ( ets_update_cpu_frequency = 0x4000d954 );
|
||||
PROVIDE ( ets_vprintf = 0x4000c75c );
|
||||
@@ -353,38 +320,20 @@ PROVIDE ( ets_write_char = 0x4000c694 );
|
||||
PROVIDE ( ets_write_char_uart = 0x4000c6b8 );
|
||||
PROVIDE ( exc_cause_table = 0x3ffabda8 );
|
||||
PROVIDE ( _exit_r = 0x40015364 );
|
||||
PROVIDE ( __extendsfdf2 = 0x400090e4 );
|
||||
PROVIDE ( fclose = 0x40015a30 );
|
||||
PROVIDE ( _fclose_r = 0x40015940 );
|
||||
PROVIDE ( fflush = 0x40001f94 );
|
||||
PROVIDE ( _fflush_r = 0x40001f0c );
|
||||
PROVIDE ( __ffsdi2 = 0x40016440 );
|
||||
PROVIDE ( __ffssi2 = 0x40016218 );
|
||||
PROVIDE ( FilePacketSendDeflatedReqMsgProc = 0x4000ec20 );
|
||||
PROVIDE ( FilePacketSendReqMsgProc = 0x4000e920 );
|
||||
PROVIDE ( fiprintf = 0x40000e18 );
|
||||
PROVIDE ( _fiprintf_r = 0x40000df4 );
|
||||
PROVIDE ( __fixdfdi = 0x40008f74 );
|
||||
PROVIDE ( __fixdfsi = 0x40008f28 );
|
||||
PROVIDE ( __fixsfdi = 0x400088f8 );
|
||||
PROVIDE ( __fixsfsi = 0x400088b8 );
|
||||
PROVIDE ( __fixunsdfsi = 0x40008fe0 );
|
||||
PROVIDE ( __fixunssfdi = 0x400089b0 );
|
||||
PROVIDE ( __fixunssfsi = 0x40008958 );
|
||||
PROVIDE ( flashchip = 0x3fffc230 );
|
||||
PROVIDE ( FlashDwnLdDeflatedStartMsgProc = 0x4000ebc8 );
|
||||
PROVIDE ( FlashDwnLdParamCfgMsgProc = 0x4000ea08 );
|
||||
PROVIDE ( FlashDwnLdStartMsgProc = 0x4000e8bc );
|
||||
PROVIDE ( FlashDwnLdStopDeflatedReqMsgProc = 0x4000ed20 );
|
||||
PROVIDE ( FlashDwnLdStopReqMsgProc = 0x4000e9d8 );
|
||||
PROVIDE ( __floatdidf = 0x4001639c );
|
||||
PROVIDE ( __floatdisf = 0x400162d4 );
|
||||
PROVIDE ( __floatsidf = 0x40016358 );
|
||||
PROVIDE ( __floatsisf = 0x40016284 );
|
||||
PROVIDE ( __floatundidf = 0x4001638c );
|
||||
PROVIDE ( __floatundisf = 0x400162c4 );
|
||||
PROVIDE ( __floatunsidf = 0x4001634c );
|
||||
PROVIDE ( __floatunsisf = 0x40016278 );
|
||||
PROVIDE ( __fp_lock_all = 0x40015864 );
|
||||
PROVIDE ( fprintf = 0x40000e18 );
|
||||
PROVIDE ( _fprintf_r = 0x40000df4 );
|
||||
@@ -397,11 +346,8 @@ PROVIDE ( _free_r = 0x40015208 );
|
||||
PROVIDE ( _fstat_r = 0x40015308 );
|
||||
PROVIDE ( _fwalk = 0x40016efc );
|
||||
PROVIDE ( _fwalk_reent = 0x40016f34 );
|
||||
PROVIDE ( __gcc_bcmp = 0x400071bc );
|
||||
PROVIDE ( __gedf2 = 0x40005da0 );
|
||||
PROVIDE ( general_device_descr = 0x3fffc2a8 );
|
||||
PROVIDE ( _GeneralException = 0x400077ab );
|
||||
PROVIDE ( __gesf2 = 0x40005a44 );
|
||||
PROVIDE ( get_id = 0x4001272c );
|
||||
PROVIDE ( _getpid_r = 0x40015338 );
|
||||
PROVIDE ( __getreent = 0x400154c8 );
|
||||
@@ -440,9 +386,7 @@ PROVIDE ( gpio_pin_wakeup_disable = 0x40014f48 );
|
||||
PROVIDE ( gpio_pin_wakeup_enable = 0x40014f14 );
|
||||
PROVIDE ( gpio_register_get = 0x40014d58 );
|
||||
PROVIDE ( gpio_register_set = 0x40014c54 );
|
||||
PROVIDE ( __gtdf2 = 0x40005d14 );
|
||||
PROVIDE ( g_ticks_per_us = 0x3fffcb00 );
|
||||
PROVIDE ( __gtsf2 = 0x400059d8 );
|
||||
PROVIDE ( hmac_md5 = 0x4000586c );
|
||||
PROVIDE ( hmac_md5_vector = 0x4000577c );
|
||||
PROVIDE ( ibus_ahb_baseaddrs = 0x3ffae8f8 );
|
||||
@@ -473,8 +417,6 @@ PROVIDE ( _KernelExceptionVector_text_start = 0x40000300 );
|
||||
PROVIDE ( _kill_r = 0x4001534c );
|
||||
PROVIDE ( labs = 0x4000076c );
|
||||
PROVIDE ( ldiv = 0x40000774 );
|
||||
PROVIDE ( __ledf2 = 0x40005d3c );
|
||||
PROVIDE ( __lesf2 = 0x400059f8 );
|
||||
PROVIDE ( _Level2FromVector = 0x400078d4 );
|
||||
PROVIDE ( _Level2HandlerLabel = 0x00000000 );
|
||||
PROVIDE ( _Level2InterruptVector_text_end = 0x40000186 );
|
||||
@@ -517,9 +459,6 @@ PROVIDE ( _lock_try_acquire = 0x40015478 );
|
||||
PROVIDE ( _lock_try_acquire_recursive = 0x4001548c );
|
||||
PROVIDE ( longjmp = 0x400006c8 );
|
||||
PROVIDE ( _lseek_r = 0x400153c8 );
|
||||
PROVIDE ( __lshrdi3 = 0x40016260 );
|
||||
PROVIDE ( __ltdf2 = 0x40005dc8 );
|
||||
PROVIDE ( __ltsf2 = 0x40005a64 );
|
||||
PROVIDE ( main = 0x4000c390 );
|
||||
PROVIDE ( malloc = 0x400154dc );
|
||||
PROVIDE ( _malloc_r = 0x400151f0 );
|
||||
@@ -557,42 +496,18 @@ PROVIDE ( memrchr = 0x40015f18 );
|
||||
PROVIDE ( memset = 0x40015f68 );
|
||||
PROVIDE ( MMU_Drom0_I2D_Copy = 0x40014788 );
|
||||
PROVIDE ( MMU_Drom_ICache_Unmap = 0x400147a0 );
|
||||
PROVIDE ( __moddi3 = 0x40016760 );
|
||||
PROVIDE ( __modsi3 = 0x400161d4 );
|
||||
PROVIDE ( __muldc3 = 0x400062e8 );
|
||||
PROVIDE ( __muldf3 = 0x40005bc4 );
|
||||
PROVIDE ( __muldi3 = 0x40016410 );
|
||||
PROVIDE ( __mulsc3 = 0x40005f80 );
|
||||
PROVIDE ( __mulsf3 = 0x40005900 );
|
||||
PROVIDE ( __mulsi3 = 0x400161c4 );
|
||||
PROVIDE ( multofup = 0x40009d90 );
|
||||
PROVIDE ( __mulvdi3 = 0x4000922c );
|
||||
PROVIDE ( __mulvsi3 = 0x40009214 );
|
||||
PROVIDE ( mz_adler32 = 0x4000326c );
|
||||
PROVIDE ( mz_crc32 = 0x40003334 );
|
||||
PROVIDE ( mz_free = 0x40003380 );
|
||||
PROVIDE ( __nedf2 = 0x40005ce0 );
|
||||
PROVIDE ( __negdf2 = 0x40005ad8 );
|
||||
PROVIDE ( __negdi2 = 0x40016428 );
|
||||
PROVIDE ( __negsf2 = 0x4000856c );
|
||||
PROVIDE ( __negvdi2 = 0x40009348 );
|
||||
PROVIDE ( __negvsi2 = 0x40009328 );
|
||||
PROVIDE ( __nesf2 = 0x400059ac );
|
||||
PROVIDE ( _NMIExceptionVector = 0x400002c0 );
|
||||
PROVIDE ( _NMIExceptionVector_text_end = 0x400002c3 );
|
||||
PROVIDE ( _NMIExceptionVector_text_start = 0x400002c0 );
|
||||
PROVIDE ( __nsau_data = 0x3ffaba70 );
|
||||
PROVIDE ( open = 0x400084a0 );
|
||||
PROVIDE ( _open_r = 0x40015390 );
|
||||
PROVIDE ( __packed = 0x3fffc530 );
|
||||
PROVIDE ( __paritysi2 = 0x40009414 );
|
||||
PROVIDE ( _PathLocale = 0x3fffc040 );
|
||||
PROVIDE ( phy_get_romfuncs = 0x4000a8d4 );
|
||||
PROVIDE ( __popcountdi2 = 0x400093bc );
|
||||
PROVIDE ( __popcountsi2 = 0x40009384 );
|
||||
PROVIDE ( __popcount_tab = 0x3ffaba70 );
|
||||
PROVIDE ( __powidf2 = 0x40005f1c );
|
||||
PROVIDE ( __powisf2 = 0x40005ed4 );
|
||||
PROVIDE ( _Pri_4_HandlerAddress = 0x3fffcfa8 );
|
||||
PROVIDE ( _Pri_5_HandlerAddress = 0x3fffcfac );
|
||||
PROVIDE ( _printf_common = 0x4000123c );
|
||||
@@ -888,10 +803,6 @@ PROVIDE ( strtoul = 0x40000dcc );
|
||||
PROVIDE ( strtoul_l = 0x40000db4 );
|
||||
PROVIDE ( _strtoul_r = 0x40000d90 );
|
||||
PROVIDE ( strupr = 0x40008460 );
|
||||
PROVIDE ( __subdf3 = 0x40008b90 );
|
||||
PROVIDE ( __subsf3 = 0x4000867c );
|
||||
PROVIDE ( __subvdi3 = 0x400091d0 );
|
||||
PROVIDE ( __subvsi3 = 0x400091ac );
|
||||
PROVIDE ( s_usb_osglue = 0x3fffc520 );
|
||||
PROVIDE ( __swbuf = 0x40001a58 );
|
||||
PROVIDE ( __swbuf_r = 0x40001998 );
|
||||
@@ -920,7 +831,6 @@ PROVIDE ( tinfl_decompress_mem_to_mem = 0x40004544 );
|
||||
PROVIDE ( toascii = 0x400161bc );
|
||||
PROVIDE ( tolower = 0x40008534 );
|
||||
PROVIDE ( toupper = 0x40008550 );
|
||||
PROVIDE ( __truncdfsf2 = 0x40009040 );
|
||||
PROVIDE ( uart_acm_dev = 0x3fffc9c0 );
|
||||
PROVIDE ( uartAttach = 0x4000f524 );
|
||||
PROVIDE ( uart_baudrate_detect = 0x4000f588 );
|
||||
@@ -950,17 +860,7 @@ PROVIDE ( uart_tx_one_char2 = 0x4000f7b0 );
|
||||
PROVIDE ( uart_tx_switch = 0x4000f57c );
|
||||
PROVIDE ( uart_tx_wait_idle = 0x4000f7f4 );
|
||||
PROVIDE ( uart_usb_enable_reset_on_rts = 0x4000f4e8 );
|
||||
PROVIDE ( __ucmpdi2 = 0x40005e78 );
|
||||
PROVIDE ( __udivdi3 = 0x40016a08 );
|
||||
PROVIDE ( __udivmoddi4 = 0x400071fc );
|
||||
PROVIDE ( __udivsi3 = 0x400161dc );
|
||||
PROVIDE ( __udiv_w_sdiv = 0x400071f4 );
|
||||
PROVIDE ( __umoddi3 = 0x40016c8c );
|
||||
PROVIDE ( __umodsi3 = 0x400161e4 );
|
||||
PROVIDE ( __umulsidi3 = 0x400161ec );
|
||||
PROVIDE ( _unlink_r = 0x400152c0 );
|
||||
PROVIDE ( __unorddf2 = 0x40005e2c );
|
||||
PROVIDE ( __unordsf2 = 0x40005ab0 );
|
||||
PROVIDE ( usb_cancel_transfer = 0x4001189c );
|
||||
PROVIDE ( usb_data_stuff = 0x3ffabe48 );
|
||||
PROVIDE ( usb_dc_attach = 0x400104f8 );
|
||||
|
Reference in New Issue
Block a user