mirror of
				https://github.com/espressif/esp-idf.git
				synced 2025-11-04 06:11:06 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			59 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			59 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
[mapping:esp_system]
 | 
						|
archive: libesp_system.a
 | 
						|
entries:
 | 
						|
    if ESP_PANIC_HANDLER_IRAM = y:
 | 
						|
        panic (noflash)
 | 
						|
        panic_handler (noflash)
 | 
						|
        panic_arch (noflash)
 | 
						|
        cache_err_int (noflash)
 | 
						|
        reset_reason:esp_reset_reason_get_hint (noflash)
 | 
						|
        if ESP_SYSTEM_HW_STACK_GUARD = y:
 | 
						|
            hw_stack_guard:esp_hw_stack_guard_get_bounds (noflash)
 | 
						|
            hw_stack_guard:esp_hw_stack_guard_get_fired_cpu (noflash)
 | 
						|
            hw_stack_guard:esp_hw_stack_guard_get_pc (noflash)
 | 
						|
 | 
						|
    # These functions are called when the cache is disabled
 | 
						|
    system_internal:esp_restart_noos (noflash)
 | 
						|
    system_internal:esp_system_reset_modules_on_exit (noflash)
 | 
						|
 | 
						|
    if ESP_PANIC_HANDLER_IRAM = y || ESP_BROWNOUT_USE_INTR = y:
 | 
						|
        reset_reason:esp_reset_reason_set_hint (noflash)
 | 
						|
 | 
						|
    # It may be called very frequently, so place it in IRAM to avoid performance degradation
 | 
						|
    freertos_hooks:esp_vApplicationTickHook (noflash)
 | 
						|
 | 
						|
    if ESP_SYSTEM_IN_IRAM = y:
 | 
						|
        esp_err (noflash)
 | 
						|
        esp_system_chip:esp_system_abort (noflash)
 | 
						|
        panic:panic_abort (noflash)
 | 
						|
        if IDF_TARGET_ESP32 = y:
 | 
						|
            esp_system_chip:esp_restart_noos_dig (noflash)
 | 
						|
        system_time:esp_system_get_time (noflash)
 | 
						|
        system_time:esp_system_get_time_resolution (noflash)
 | 
						|
        ubsan (noflash)
 | 
						|
        if COMPILER_STACK_CHECK = y:
 | 
						|
            stack_check:__stack_chk_fail (noflash)
 | 
						|
 | 
						|
        if ESP_CONSOLE_USB_CDC_SUPPORT_ETS_PRINTF:
 | 
						|
            usb_console:esp_usb_console_write_char (noflash)
 | 
						|
            usb_console:esp_usb_console_write_buf (noflash)
 | 
						|
            usb_console:esp_usb_console_flush_internal (noflash)
 | 
						|
            usb_console:esp_usb_console_osglue_wait_proc (noflash)
 | 
						|
            usb_console:esp_usb_console_osglue_dis_int (noflash)
 | 
						|
            usb_console:esp_usb_console_osglue_ena_int (noflash)
 | 
						|
            usb_console:esp_usb_console_interrupt (noflash)
 | 
						|
            usb_console:esp_usb_console_poll_interrupts (noflash)
 | 
						|
            usb_console:esp_usb_console_cdc_acm_cb (noflash)
 | 
						|
            usb_console:esp_usb_console_dfu_detach_cb (noflash)
 | 
						|
            usb_console:esp_usb_console_before_restart (noflash)
 | 
						|
            usb_console:esp_usb_console_on_restart_timeout (noflash)
 | 
						|
 | 
						|
    if APP_BUILD_TYPE_RAM = n:
 | 
						|
        image_process (noflash)
 | 
						|
 | 
						|
[mapping:esp_system_hal]
 | 
						|
archive: libhal.a
 | 
						|
entries:
 | 
						|
    if ESP_PANIC_HANDLER_IRAM = y:
 | 
						|
        uart_hal_iram (noflash)
 |