123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177 |
- . = ALIGN(4);
- system_text_start = .;
- _device_node_begin = .;
- PROVIDE(device_node_begin = .);
- KEEP(*(.device))
- _device_node_end = .;
- PROVIDE(device_node_end = .);
- config_target_begin = .;
- PROVIDE(config_target_begin = .);
- KEEP(*(.config_target))
- config_target_end = .;
- PROVIDE(config_target_end = .);
- system_code_begin = .;
- KEEP(*(.system.*.text))
- system_code_end = .;
- . = ALIGN(4);
- system_code_size = system_code_end - system_code_begin;
- vfs_ops_begin = .;
- KEEP(*(.vfs_operations))
- vfs_ops_end = .;
- _lib_version_begin = .;
- PROVIDE(lib_version_begin = .);
- KEEP(*(.lib_version))
- _lib_version_end = .;
- PROVIDE(lib_version_end = .);
- _initcall_begin = .;
- PROVIDE(initcall_begin = .);
- KEEP(*(.initcall))
- _initcall_end = .;
- PROVIDE(initcall_end = .);
- _early_initcall_begin = .;
- PROVIDE(early_initcall_begin = .);
- KEEP(*(.early.initcall))
- _early_initcall_end = .;
- PROVIDE(early_initcall_end = .);
- _late_initcall_begin = .;
- PROVIDE(late_initcall_begin = .);
- KEEP(*(.late.initcall))
- _late_initcall_end = .;
- PROVIDE(late_initcall_end = .);
- _platform_initcall_begin = .;
- PROVIDE(platform_initcall_begin = .);
- KEEP(*(.platform.initcall))
- _platform_initcall_end = .;
- PROVIDE(platform_initcall_end = .);
- _module_initcall_begin = .;
- PROVIDE(module_initcall_begin = .);
- KEEP(*(.module.initcall))
- _module_initcall_end = .;
- PROVIDE(module_initcall_end = .);
- _sys_event_handler_begin = .;
- PROVIDE(sys_event_handler_begin = .);
- KEEP(*(.sys_event.4.handler))
- KEEP(*(.sys_event.3.handler))
- KEEP(*(.sys_event.2.handler))
- KEEP(*(.sys_event.1.handler))
- KEEP(*(.sys_event.0.handler))
- _sys_event_handler_end = .;
- PROVIDE(sys_event_handler_end = .);
- _syscfg_arg_begin = .;
- PROVIDE(syscfg_arg_begin = .);
- KEEP(*(.syscfg.arg))
- _syscfg_arg_end = .;
- PROVIDE(syscfg_arg_end = .);
- _syscfg_handler_begin = .;
- PROVIDE(syscfg_handler_begin = .);
- KEEP(*(.syscfg.handler))
- _syscfg_handler_end = .;
- PROVIDE(syscfg_handler_end = .);
- _syscfg_ops_begin = .;
- PROVIDE(syscfg_ops_begin = .);
- KEEP(*(.syscfg.2.ops))
- KEEP(*(.syscfg.1.ops))
- KEEP(*(.syscfg.0.ops))
- _syscfg_ops_end = .;
- PROVIDE(syscfg_ops_end = .);
- _server_info_begin = .;
- PROVIDE(server_info_begin = .);
- KEEP(*(.server_info))
- _server_info_end = .;
- PROVIDE(server_info_end = .);
- _bus_device_begin = .;
- PROVIDE(bus_device_begin = .);
- KEEP(*(.bus_device))
- _bus_device_end = .;
- PROVIDE(bus_device_end = .);
- _sys_power_hal_ops_begin = .;
- PROVIDE(sys_power_hal_ops_begin = .);
- KEEP(*(.sys_power_hal_ops))
- _sys_power_hal_ops_end = .;
- PROVIDE(sys_power_hal_ops_end = .);
- . = ALIGN(4);
- lp_target_begin = .;
- PROVIDE(lp_target_begin = .);
- KEEP(*(.lp_target))
- lp_target_end = .;
- PROVIDE(lp_target_end = .);
- . = ALIGN(4);
- deepsleep_target_begin = .;
- PROVIDE(deepsleep_target_begin = .);
- KEEP(*(.deepsleep_target))
- deepsleep_target_end = .;
- PROVIDE(deepsleep_target_end = .);
- 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;
- *(.mem_code)
- *(.mem_const)
- *(.os_port_code)
- *(.os_port_const)
- *(.math_fast_funtion_code)
- __movable_function_start = .;
- *(movable.text.*);
- *(movable.stub.*);
- *(movable.region.*);
- /* *(.movable.code*) */
- __movable_function_end = .;
- __movable_function_size = __movable_function_end - __movable_function_start;
- system_text_end = .;
- system_code_total_size = system_text_end - system_text_start;
|