doubao_chat/include_lib/system/system_lib_text.ld

86 lines
1.8 KiB
Plaintext

*(.LOG_TAG_CONST*)
*(.fat_data_code)
. = ALIGN(4);
*(.update_const)
*(.update_code)
*(.bt_updata_ram_code)
. = ALIGN(4);
__VERSION_BEGIN = .;
KEEP(*(.sys.version))
__VERSION_END = .;
#if defined CONFIG_CXX_SUPPORT
. = ALIGN(4);
_ctors_begin = .;
PROVIDE(ctors_begin = .);
KEEP(*(SORT(.ctors.*)))
KEEP(*(.ctors))
_ctors_end = .;
PROVIDE(ctors_end = .);
. = ALIGN(4);
#endif
#if defined CONFIG_NO_SDRAM_ENABLE
*(.dlmalloc_code)
*(.dlmalloc_const)
*(.mem_heap_code)
*(.mem_heap_const)
_os_begin = .;
PROVIDE(os_begin = .);
*(.os_code)
*(.os_const)
*(.os_str)
*(.os_critical_code)
*(.os_port_code)
*(.os_port_const)
_os_end = .;
PROVIDE(os_end = .);
#endif
#if defined CONFIG_BT_ENABLE
crypto_begin = .;
*(.crypto_ecdh_code)
*(.crypto_ecdh_const)
*(.crypto_bigint_code)
*(.crypto_bigint_const)
*(.crypto_code)
*(.crypto_const)
*(.ECDH_sample_code)
*(.ECDH_sample_const)
*(.uECC_code)
*(.uECC_const)
*(.hmac_code)
*(.hmac_const)
*(.hash_sample_code)
*(.hash_sample_const)
*(.aes_cmac_sample_code)
*(.aes_cmac_sample_const)
crypto_end = .;
crypto_size = . - crypto_begin;
#endif
#if defined CONFIG_FINSH_ENABLE
PROVIDE(__fsymtab_start = .);
KEEP(*(.FSymTab))
PROVIDE(__fsymtab_end = .);
PROVIDE(__vsymtab_start = .);
KEEP(*(.VSymTab))
PROVIDE(__vsymtab_end = .);
PROVIDE(__rtatcmdtab_start = .);
KEEP(*(.RtAtCmdTab))
PROVIDE(__rtatcmdtab_end = .);
#endif