Component: ARM Compiler 5.05 update 1 (build 106) Tool: armlink [4d0efa]

==============================================================================

Section Cross References

    main.o(.text) refers to usart.o(.text) for uart_init
    main.o(.text) refers to led.o(.text) for LED_Init
    main.o(.text) refers to key.o(.text) for KEY_Init
    main.o(.text) refers to spi.o(.text) for SPI1_Init
    main.o(.text) refers to sram.o(.text) for FSMC_SRAM_Init
    main.o(.text) refers to malloc.o(.text) for mymem_init
    main.o(.text) refers to timer.o(.text) for TIM3_Init
    main.o(.text) refers to lwip_comm.o(.text) for lwip_comm_init
    main.o(.text) refers to udp_demo.o(.text) for udp_demo_test
    system_stm32f4xx.o(.text) refers to system_stm32f4xx.o(.data) for .data
    key.o(.text) refers to stm32f4xx_rcc.o(.text) for RCC_AHB1PeriphClockCmd
    key.o(.text) refers to stm32f4xx_gpio.o(.text) for GPIO_Init
    key.o(.text) refers to delay.o(.text) for delay_ms
    key.o(.text) refers to key.o(.data) for .data
    led.o(.text) refers to stm32f4xx_rcc.o(.text) for RCC_AHB1PeriphClockCmd
    led.o(.text) refers to stm32f4xx_gpio.o(.text) for GPIO_Init
    timer.o(.text) refers to stm32f4xx_rcc.o(.text) for RCC_APB1PeriphClockCmd
    timer.o(.text) refers to stm32f4xx_tim.o(.text) for TIM_TimeBaseInit
    timer.o(.text) refers to misc.o(.text) for NVIC_Init
    timer.o(.text) refers to lwip_comm.o(.data) for lwip_localtime
    lan8720.o(.text) refers to stm32f4xx_rcc.o(.text) for RCC_AHB1PeriphClockCmd
    lan8720.o(.text) refers to stm32f4x7_eth.o(.text) for ETH_DeInit
    lan8720.o(.text) refers to stm32f4xx_syscfg.o(.text) for SYSCFG_ETH_MediaInterfaceConfig
    lan8720.o(.text) refers to stm32f4xx_gpio.o(.text) for GPIO_Init
    lan8720.o(.text) refers to delay.o(.text) for delay_ms
    lan8720.o(.text) refers to misc.o(.text) for NVIC_Init
    lan8720.o(.text) refers to lwip_comm.o(.text) for lwip_pkt_handle
    lan8720.o(.text) refers to malloc.o(.text) for myfree
    lan8720.o(.text) refers to stm32f4x7_eth.o(.data) for DMARxDescToGet
    lan8720.o(.text) refers to lan8720.o(.data) for .data
    sram.o(.text) refers to stm32f4xx_rcc.o(.text) for RCC_AHB1PeriphClockCmd
    sram.o(.text) refers to stm32f4xx_gpio.o(.text) for GPIO_Init
    sram.o(.text) refers to stm32f4xx_fsmc.o(.text) for FSMC_NORSRAMInit
    spi.o(.text) refers to stm32f4xx_rcc.o(.text) for RCC_AHB1PeriphClockCmd
    spi.o(.text) refers to stm32f4xx_gpio.o(.text) for GPIO_Init
    spi.o(.text) refers to stm32f4xx_spi.o(.text) for SPI_Init
    spi.o(.text) refers to misc.o(.text) for NVIC_Init
    spi.o(.text) refers to spi.o(.bss) for .bss
    spi.o(.text) refers to spi.o(.data) for .data
    startup_stm32f40_41xxx.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup_stm32f40_41xxx.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup_stm32f40_41xxx.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup_stm32f40_41xxx.o(RESET) refers to startup_stm32f40_41xxx.o(STACK) for __initial_sp
    startup_stm32f40_41xxx.o(RESET) refers to startup_stm32f40_41xxx.o(.text) for Reset_Handler
    startup_stm32f40_41xxx.o(RESET) refers to stm32f4xx_it.o(.text) for NMI_Handler
    startup_stm32f40_41xxx.o(RESET) refers to timer.o(.text) for TIM3_IRQHandler
    startup_stm32f40_41xxx.o(RESET) refers to spi.o(.text) for SPI1_IRQHandler
    startup_stm32f40_41xxx.o(RESET) refers to usart.o(.text) for USART1_IRQHandler
    startup_stm32f40_41xxx.o(RESET) refers to lan8720.o(.text) for ETH_IRQHandler
    startup_stm32f40_41xxx.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup_stm32f40_41xxx.o(.text) refers to system_stm32f4xx.o(.text) for SystemInit
    startup_stm32f40_41xxx.o(.text) refers to __main.o(!!!main) for __main
    startup_stm32f40_41xxx.o(.text) refers to startup_stm32f40_41xxx.o(HEAP) for Heap_Mem
    startup_stm32f40_41xxx.o(.text) refers to startup_stm32f40_41xxx.o(STACK) for Stack_Mem
    stm32f4xx_gpio.o(.text) refers to stm32f4xx_rcc.o(.text) for RCC_AHB1PeriphResetCmd
    stm32f4xx_rcc.o(.text) refers to stm32f4xx_rcc.o(.data) for .data
    stm32f4xx_syscfg.o(.text) refers to stm32f4xx_rcc.o(.text) for RCC_APB2PeriphResetCmd
    stm32f4xx_tim.o(.text) refers to stm32f4xx_rcc.o(.text) for RCC_APB2PeriphResetCmd
    stm32f4xx_usart.o(.text) refers to stm32f4xx_rcc.o(.text) for RCC_APB2PeriphResetCmd
    stm32f4x7_eth.o(.text) refers to stm32f4xx_rcc.o(.text) for RCC_AHB1PeriphResetCmd
    stm32f4x7_eth.o(.text) refers to stm32f4x7_eth.o(.data) for .data
    stm32f4x7_eth.o(.text) refers to stm32f4x7_eth.o(.bss) for .bss
    stm32f4xx_adc.o(.text) refers to stm32f4xx_rcc.o(.text) for RCC_APB2PeriphResetCmd
    stm32f4xx_spi.o(.text) refers to stm32f4xx_rcc.o(.text) for RCC_APB1PeriphResetCmd
    usart.o(.rev16_text) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
    usart.o(.revsh_text) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
    usart.o(.text) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
    usart.o(.text) refers to stm32f4xx_rcc.o(.text) for RCC_AHB1PeriphClockCmd
    usart.o(.text) refers to stm32f4xx_gpio.o(.text) for GPIO_PinAFConfig
    usart.o(.text) refers to stm32f4xx_usart.o(.text) for USART_Init
    usart.o(.text) refers to misc.o(.text) for NVIC_Init
    usart.o(.text) refers to usart.o(.data) for .data
    usart.o(.text) refers to usart.o(.bss) for .bss
    usart.o(.bss) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
    usart.o(.data) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
    usart.o(.data) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
    lwip_comm.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    lwip_comm.o(.text) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    lwip_comm.o(.text) refers to _printf_dec.o(.text) for _printf_int_dec
    lwip_comm.o(.text) refers to malloc.o(.text) for myfree
    lwip_comm.o(.text) refers to memp.o(.text) for memp_get_memorysize
    lwip_comm.o(.text) refers to noretval__2printf.o(.text) for __2printf
    lwip_comm.o(.text) refers to lan8720.o(.text) for LAN8720_Get_Speed
    lwip_comm.o(.text) refers to ethernetif.o(.text) for ethernetif_input
    lwip_comm.o(.text) refers to etharp.o(.text) for etharp_tmr
    lwip_comm.o(.text) refers to init.o(.text) for lwip_init
    lwip_comm.o(.text) refers to netif.o(.text) for netif_add
    lwip_comm.o(.text) refers to memp.o(.data) for memp_memory
    lwip_comm.o(.text) refers to mem.o(.data) for ram_heap
    lwip_comm.o(.text) refers to lwip_comm.o(.bss) for .bss
    lwip_comm.o(.text) refers to lwip_comm.o(.data) for .data
    udp_demo.o(.text) refers to rt_memclr.o(.text) for __aeabi_memclr
    udp_demo.o(.text) refers to rt_memcpy_v6.o(.text) for __aeabi_memcpy
    udp_demo.o(.text) refers to pbuf.o(.text) for pbuf_free
    udp_demo.o(.text) refers to udp.o(.text) for udp_disconnect
    udp_demo.o(.text) refers to malloc.o(.text) for mymalloc
    udp_demo.o(.text) refers to noretval__2printf.o(.text) for __2printf
    udp_demo.o(.text) refers to lwip_comm.o(.text) for lwip_periodic_handle
    udp_demo.o(.text) refers to udp_demo.o(.data) for .data
    udp_demo.o(.text) refers to udp_demo.o(.bss) for .bss
    udp_demo.o(.text) refers to lwip_comm.o(.bss) for lwipdev
    udp_demo.o(.text) refers to ip_addr.o(.constdata) for ip_addr_any
    etharp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    etharp.o(.text) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    etharp.o(.text) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    etharp.o(.text) refers to _printf_dec.o(.text) for _printf_int_dec
    etharp.o(.text) refers to _printf_str.o(.text) for _printf_str
    etharp.o(.text) refers to pbuf.o(.text) for pbuf_free
    etharp.o(.text) refers to noretval__2printf.o(.text) for __2printf
    etharp.o(.text) refers to ip_addr.o(.text) for ip4_addr_isbroadcast
    etharp.o(.text) refers to def.o(.text) for lwip_htons
    etharp.o(.text) refers to etharp.o(.bss) for .bss
    etharp.o(.text) refers to etharp.o(.conststring) for .conststring
    etharp.o(.text) refers to dhcp.o(.text) for dhcp_arp_reply
    etharp.o(.text) refers to memcmp.o(.text) for memcmp
    etharp.o(.text) refers to etharp.o(.constdata) for .constdata
    etharp.o(.text) refers to etharp.o(.data) for .data
    etharp.o(.text) refers to ip.o(.text) for ip_input
    ethernetif.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    ethernetif.o(.text) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    ethernetif.o(.text) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    ethernetif.o(.text) refers to _printf_dec.o(.text) for _printf_int_dec
    ethernetif.o(.text) refers to _printf_str.o(.text) for _printf_str
    ethernetif.o(.text) refers to lan8720.o(.text) for ETH_GetCurrentTxBuffer
    ethernetif.o(.text) refers to rt_memcpy_v6.o(.text) for __aeabi_memcpy
    ethernetif.o(.text) refers to pbuf.o(.text) for pbuf_alloc
    ethernetif.o(.text) refers to noretval__2printf.o(.text) for __2printf
    ethernetif.o(.text) refers to stm32f4x7_eth.o(.text) for ETH_MACAddressConfig
    ethernetif.o(.text) refers to etharp.o(.text) for etharp_output
    ethernetif.o(.text) refers to lwip_comm.o(.bss) for lwipdev
    ethernetif.o(.text) refers to lan8720.o(.data) for Tx_Buff
    icmp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    icmp.o(.text) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    icmp.o(.text) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    icmp.o(.text) refers to _printf_dec.o(.text) for _printf_int_dec
    icmp.o(.text) refers to _printf_str.o(.text) for _printf_str
    icmp.o(.text) refers to pbuf.o(.text) for pbuf_header
    icmp.o(.text) refers to ip_addr.o(.text) for ip4_addr_isbroadcast
    icmp.o(.text) refers to inet_chksum.o(.text) for inet_chksum_pbuf
    icmp.o(.text) refers to noretval__2printf.o(.text) for __2printf
    icmp.o(.text) refers to ip.o(.text) for ip_output_if
    icmp.o(.text) refers to rt_memcpy_v6.o(.text) for __aeabi_memcpy
    icmp.o(.text) refers to ip.o(.data) for current_iphdr_dest
    inet_chksum.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    inet_chksum.o(.text) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    inet_chksum.o(.text) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    inet_chksum.o(.text) refers to _printf_dec.o(.text) for _printf_int_dec
    inet_chksum.o(.text) refers to _printf_str.o(.text) for _printf_str
    inet_chksum.o(.text) refers to def.o(.text) for lwip_htons
    inet_chksum.o(.text) refers to noretval__2printf.o(.text) for __2printf
    ip.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    ip.o(.text) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    ip.o(.text) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    ip.o(.text) refers to _printf_dec.o(.text) for _printf_int_dec
    ip.o(.text) refers to _printf_str.o(.text) for _printf_str
    ip.o(.text) refers to def.o(.text) for lwip_ntohs
    ip.o(.text) refers to pbuf.o(.text) for pbuf_free
    ip.o(.text) refers to ip_addr.o(.text) for ip4_addr_isbroadcast
    ip.o(.text) refers to ip_frag.o(.text) for ip_reass
    ip.o(.text) refers to raw.o(.text) for raw_input
    ip.o(.text) refers to udp.o(.text) for udp_input
    ip.o(.text) refers to tcp_in.o(.text) for tcp_input
    ip.o(.text) refers to icmp.o(.text) for icmp_input
    ip.o(.text) refers to noretval__2printf.o(.text) for __2printf
    ip.o(.text) refers to netif.o(.data) for netif_list
    ip.o(.text) refers to ip.o(.data) for .data
    ip_addr.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    ip_addr.o(.text) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    ip_addr.o(.text) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    ip_addr.o(.text) refers to _printf_dec.o(.text) for _printf_int_dec
    ip_addr.o(.text) refers to _printf_str.o(.text) for _printf_str
    ip_addr.o(.text) refers to def.o(.text) for lwip_htonl
    ip_addr.o(.text) refers to noretval__2printf.o(.text) for __2printf
    ip_addr.o(.text) refers to ip_addr.o(.bss) for .bss
    ip_frag.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    ip_frag.o(.text) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    ip_frag.o(.text) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    ip_frag.o(.text) refers to _printf_dec.o(.text) for _printf_int_dec
    ip_frag.o(.text) refers to _printf_str.o(.text) for _printf_str
    ip_frag.o(.text) refers to noretval__2printf.o(.text) for __2printf
    ip_frag.o(.text) refers to memp.o(.text) for memp_free
    ip_frag.o(.text) refers to rt_memcpy_v6.o(.text) for __aeabi_memcpy
    ip_frag.o(.text) refers to icmp.o(.text) for icmp_time_exceeded
    ip_frag.o(.text) refers to pbuf.o(.text) for pbuf_clen
    ip_frag.o(.text) refers to def.o(.text) for lwip_ntohs
    ip_frag.o(.text) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
    ip_frag.o(.text) refers to ip_frag.o(.data) for .data
    ip_frag.o(.text) refers to inet_chksum.o(.text) for inet_chksum
    dhcp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    dhcp.o(.text) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    dhcp.o(.text) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    dhcp.o(.text) refers to _printf_dec.o(.text) for _printf_int_dec
    dhcp.o(.text) refers to _printf_str.o(.text) for _printf_str
    dhcp.o(.text) refers to noretval__2printf.o(.text) for __2printf
    dhcp.o(.text) refers to pbuf.o(.text) for pbuf_free
    dhcp.o(.text) refers to def.o(.text) for lwip_htonl
    dhcp.o(.text) refers to udp.o(.text) for udp_sendto_if
    dhcp.o(.text) refers to dhcp.o(.conststring) for .conststring
    dhcp.o(.text) refers to dhcp.o(.data) for .data
    dhcp.o(.text) refers to ip_addr.o(.constdata) for ip_addr_broadcast
    dhcp.o(.text) refers to etharp.o(.text) for etharp_query
    dhcp.o(.text) refers to netif.o(.text) for netif_set_down
    dhcp.o(.text) refers to netif.o(.data) for netif_list
    dhcp.o(.text) refers to ip_addr.o(.constdata) for ip_addr_any
    dhcp.o(.text) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
    dhcp.o(.text) refers to mem.o(.text) for mem_free
    dhcp.o(.text) refers to dhcp.o(.bss) for .bss
    init.o(.text) refers to mem.o(.text) for mem_init
    init.o(.text) refers to memp.o(.text) for memp_init
    init.o(.text) refers to netif.o(.text) for netif_init
    init.o(.text) refers to udp.o(.text) for udp_init
    init.o(.text) refers to tcp.o(.text) for tcp_init
    init.o(.text) refers to timers.o(.text) for sys_timeouts_init
    memp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    memp.o(.text) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    memp.o(.text) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    memp.o(.text) refers to _printf_dec.o(.text) for _printf_int_dec
    memp.o(.text) refers to _printf_str.o(.text) for _printf_str
    memp.o(.text) refers to noretval__2printf.o(.text) for __2printf
    memp.o(.text) refers to memp.o(.data) for .data
    memp.o(.text) refers to memp.o(.bss) for .bss
    memp.o(.text) refers to memp.o(.constdata) for .constdata
    netif.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    netif.o(.text) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    netif.o(.text) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    netif.o(.text) refers to _printf_dec.o(.text) for _printf_int_dec
    netif.o(.text) refers to _printf_str.o(.text) for _printf_str
    netif.o(.text) refers to tcp.o(.text) for tcp_abort
    netif.o(.text) refers to noretval__2printf.o(.text) for __2printf
    netif.o(.text) refers to etharp.o(.text) for etharp_cleanup_netif
    netif.o(.text) refers to dhcp.o(.text) for dhcp_network_changed
    netif.o(.text) refers to tcp.o(.data) for tcp_active_pcbs
    netif.o(.text) refers to netif.o(.data) for .data
    pbuf.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    pbuf.o(.text) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    pbuf.o(.text) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    pbuf.o(.text) refers to _printf_dec.o(.text) for _printf_int_dec
    pbuf.o(.text) refers to _printf_str.o(.text) for _printf_str
    pbuf.o(.text) refers to noretval__2printf.o(.text) for __2printf
    pbuf.o(.text) refers to mem.o(.text) for mem_free
    pbuf.o(.text) refers to memp.o(.text) for memp_free
    pbuf.o(.text) refers to rt_memcpy_v6.o(.text) for __aeabi_memcpy
    pbuf.o(.text) refers to strlen.o(.text) for strlen
    raw.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    raw.o(.text) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    raw.o(.text) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    raw.o(.text) refers to _printf_dec.o(.text) for _printf_int_dec
    raw.o(.text) refers to _printf_str.o(.text) for _printf_str
    raw.o(.text) refers to pbuf.o(.text) for pbuf_header
    raw.o(.text) refers to noretval__2printf.o(.text) for __2printf
    raw.o(.text) refers to ip.o(.text) for ip_route
    raw.o(.text) refers to memp.o(.text) for memp_free
    raw.o(.text) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
    raw.o(.text) refers to raw.o(.data) for .data
    raw.o(.text) refers to ip.o(.data) for current_iphdr_dest
    tcp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    tcp.o(.text) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    tcp.o(.text) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    tcp.o(.text) refers to _printf_dec.o(.text) for _printf_int_dec
    tcp.o(.text) refers to _printf_str.o(.text) for _printf_str
    tcp.o(.text) refers to pbuf.o(.text) for pbuf_free
    tcp.o(.text) refers to memp.o(.text) for memp_free
    tcp.o(.text) refers to noretval__2printf.o(.text) for __2printf
    tcp.o(.text) refers to tcp_out.o(.text) for tcp_zero_window_probe
    tcp.o(.text) refers to tcp.o(.data) for .data
    tcp.o(.text) refers to tcp.o(.constdata) for .constdata
    tcp.o(.text) refers to timers.o(.text) for tcp_timer_needed
    tcp.o(.text) refers to ip.o(.text) for ip_route
    tcp.o(.text) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
    tcp.o(.constdata) refers to tcp.o(.conststring) for .conststring
    tcp.o(.constdata) refers to tcp.o(.data) for tcp_listen_pcbs
    tcp_in.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    tcp_in.o(.text) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    tcp_in.o(.text) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    tcp_in.o(.text) refers to _printf_dec.o(.text) for _printf_int_dec
    tcp_in.o(.text) refers to _printf_str.o(.text) for _printf_str
    tcp_in.o(.text) refers to noretval__2printf.o(.text) for __2printf
    tcp_in.o(.text) refers to tcp_out.o(.text) for tcp_rexmit_fast
    tcp_in.o(.text) refers to pbuf.o(.text) for pbuf_clen
    tcp_in.o(.text) refers to def.o(.text) for lwip_ntohs
    tcp_in.o(.text) refers to tcp.o(.text) for tcp_seg_free
    tcp_in.o(.text) refers to tcp_in.o(.data) for .data
    tcp_in.o(.text) refers to tcp.o(.data) for tcp_ticks
    tcp_in.o(.text) refers to tcp_in.o(.bss) for .bss
    tcp_in.o(.text) refers to ip.o(.data) for current_iphdr_src
    tcp_in.o(.text) refers to timers.o(.text) for tcp_timer_needed
    tcp_in.o(.text) refers to ip_addr.o(.text) for ip4_addr_isbroadcast
    tcp_in.o(.text) refers to memp.o(.text) for memp_free
    tcp_out.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    tcp_out.o(.text) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    tcp_out.o(.text) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    tcp_out.o(.text) refers to _printf_dec.o(.text) for _printf_int_dec
    tcp_out.o(.text) refers to _printf_str.o(.text) for _printf_str
    tcp_out.o(.text) refers to pbuf.o(.text) for pbuf_alloc
    tcp_out.o(.text) refers to noretval__2printf.o(.text) for __2printf
    tcp_out.o(.text) refers to def.o(.text) for lwip_htons
    tcp_out.o(.text) refers to memp.o(.text) for memp_malloc
    tcp_out.o(.text) refers to tcp.o(.text) for tcp_seg_free
    tcp_out.o(.text) refers to tcp_out.o(.conststring) for .conststring
    tcp_out.o(.text) refers to rt_memcpy_v6.o(.text) for __aeabi_memcpy
    tcp_out.o(.text) refers to ip.o(.text) for ip_output
    tcp_out.o(.text) refers to tcp.o(.data) for tcp_ticks
    tcp_out.o(.text) refers to tcp_in.o(.data) for tcp_input_pcb
    timers.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    timers.o(.text) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    timers.o(.text) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    timers.o(.text) refers to _printf_dec.o(.text) for _printf_int_dec
    timers.o(.text) refers to _printf_str.o(.text) for _printf_str
    timers.o(.text) refers to memp.o(.text) for memp_malloc
    timers.o(.text) refers to noretval__2printf.o(.text) for __2printf
    timers.o(.text) refers to tcp.o(.text) for tcp_tmr
    timers.o(.text) refers to ip_frag.o(.text) for ip_reass_tmr
    timers.o(.text) refers to etharp.o(.text) for etharp_tmr
    timers.o(.text) refers to dhcp.o(.text) for dhcp_coarse_tmr
    timers.o(.text) refers to sys_arch.o(.text) for sys_now
    timers.o(.text) refers to timers.o(.data) for .data
    timers.o(.text) refers to tcp.o(.data) for tcp_active_pcbs
    udp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    udp.o(.text) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    udp.o(.text) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    udp.o(.text) refers to _printf_dec.o(.text) for _printf_int_dec
    udp.o(.text) refers to _printf_str.o(.text) for _printf_str
    udp.o(.text) refers to pbuf.o(.text) for pbuf_header
    udp.o(.text) refers to ip_addr.o(.text) for ip4_addr_isbroadcast
    udp.o(.text) refers to def.o(.text) for lwip_ntohs
    udp.o(.text) refers to noretval__2printf.o(.text) for __2printf
    udp.o(.text) refers to icmp.o(.text) for icmp_dest_unreach
    udp.o(.text) refers to ip.o(.text) for ip_output_if
    udp.o(.text) refers to memp.o(.text) for memp_free
    udp.o(.text) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
    udp.o(.text) refers to ip.o(.data) for current_iphdr_dest
    udp.o(.text) refers to udp.o(.data) for .data
    mem.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    mem.o(.text) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    mem.o(.text) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    mem.o(.text) refers to _printf_dec.o(.text) for _printf_int_dec
    mem.o(.text) refers to _printf_str.o(.text) for _printf_str
    mem.o(.text) refers to noretval__2printf.o(.text) for __2printf
    mem.o(.text) refers to rt_memclr.o(.text) for __aeabi_memclr
    mem.o(.text) refers to mem.o(.data) for .data
    sys_arch.o(.text) refers to lwip_comm.o(.data) for lwip_localtime
    malloc.o(.text) refers to malloc.o(.constdata) for .constdata
    malloc.o(.text) refers to malloc.o(.data) for .data
    malloc.o(.data) refers to malloc.o(.text) for mymem_init
    malloc.o(.data) refers to malloc.o(.bss) for mem1base
    malloc.o(.data) refers to malloc.o(.ARM.__AT_0x68000000) for mem2base
    malloc.o(.data) refers to malloc.o(.ARM.__AT_0x10000000) for mem3base
    malloc.o(.data) refers to malloc.o(.bss) for mem1mapbase
    malloc.o(.data) refers to malloc.o(.ARM.__AT_0x68032000) for mem2mapbase
    malloc.o(.data) refers to malloc.o(.ARM.__AT_0x1000F000) for mem3mapbase
    use_no_semi_2.o(.text) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi
    __2printf.o(.text) refers to _printf_char_file.o(.text) for _printf_char_file
    __2printf.o(.text) refers to usart.o(.data) for __stdout
    noretval__2printf.o(.text) refers to _printf_char_file.o(.text) for _printf_char_file
    noretval__2printf.o(.text) refers to usart.o(.data) for __stdout
    __printf.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    _printf_str.o(.text) refers (Special) to _printf_char.o(.text) for _printf_cs_common
    _printf_dec.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
    __printf_flags.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags.o(.text) refers to __printf_flags.o(.constdata) for .constdata
    __printf_ss.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags_ss.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags_ss.o(.text) refers to __printf_flags_ss.o(.constdata) for .constdata
    __printf_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit
    __printf_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit
    __printf_flags_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags_wp.o(.text) refers to __printf_flags_wp.o(.constdata) for .constdata
    __printf_ss_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit
    __printf_ss_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags_ss_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit
    __printf_flags_ss_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags_ss_wp.o(.text) refers to __printf_flags_ss_wp.o(.constdata) for .constdata
    _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) refers (Weak) to _printf_char.o(.text) for _printf_string
    _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) refers (Weak) to _printf_dec.o(.text) for _printf_int_dec
    _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) refers (Special) to _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) for _printf_percent_end
    rt_memcpy_v6.o(.text) refers to rt_memcpy_w.o(.text) for __aeabi_memcpy4
    rt_memclr.o(.text) refers to rt_memclr_w.o(.text) for _memset_w
    __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
    __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
    __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
    __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
    __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
    __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
    __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
    _printf_char.o(.text) refers (Weak) to _printf_str.o(.text) for _printf_str
    _printf_char_file.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common
    _printf_char_file.o(.text) refers to ferror.o(.text) for ferror
    _printf_char_file.o(.text) refers to usart.o(.text) for fputc
    __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
    __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
    __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
    __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text) for main
    __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
    __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
    __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
    __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
    __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
    __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
    __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
    __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
    _printf_char_common.o(.text) refers to __printf.o(.text) for __printf
    sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
    sys_stackheap_outer.o(.text) refers to startup_stm32f40_41xxx.o(.text) for __user_initial_stackheap
    exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_alloca_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002C) for __rt_lib_init_argv_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_atexit_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_clock_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_cpp_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_exceptions_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000001) for __rt_lib_init_fp_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_fp_trap_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_getenv_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000A) for __rt_lib_init_heap_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000011) for __rt_lib_init_lc_collate_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_ctype_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_monetary_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_numeric_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_time_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_preinit_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_rand_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000033) for __rt_lib_init_return
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_signal_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_stdio_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_user_alloc_1
    libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
    rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
    rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
    rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
    rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
    rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
    rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
    rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
    libinit2.o(.ARM.Collect$$libinit$$00000001) refers to fpinit.o(x$fpl$fpinit) for _fp_init
    libinit2.o(.ARM.Collect$$libinit$$00000010) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
    libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
    libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
    libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
    libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
    libinit2.o(.ARM.Collect$$libinit$$00000026) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
    libinit2.o(.ARM.Collect$$libinit$$00000027) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
    rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
    rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to usart.o(.text) for _sys_exit
    rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
    rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
    rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
    argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
    _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
    _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
    _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) for __rt_lib_shutdown_fp_trap_1
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) for __rt_lib_shutdown_heap_1
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_return
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) for __rt_lib_shutdown_signal_1
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000003) for __rt_lib_shutdown_stdio_1
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B) for __rt_lib_shutdown_user_alloc_1
    sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
    sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
    defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
    defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
    defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
    rt_raise.o(.text) refers to __raise.o(.text) for __raise
    rt_raise.o(.text) refers to usart.o(.text) for _sys_exit
    defsig_exit.o(.text) refers to usart.o(.text) for _sys_exit
    defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
    defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
    sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
    sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
    defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
    defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display


==============================================================================

Removing Unused input sections from the image.

    Removing main.o(.rev16_text), (4 bytes).
    Removing main.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_it.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_it.o(.revsh_text), (4 bytes).
    Removing system_stm32f4xx.o(.rev16_text), (4 bytes).
    Removing system_stm32f4xx.o(.revsh_text), (4 bytes).
    Removing key.o(.rev16_text), (4 bytes).
    Removing key.o(.revsh_text), (4 bytes).
    Removing led.o(.rev16_text), (4 bytes).
    Removing led.o(.revsh_text), (4 bytes).
    Removing timer.o(.rev16_text), (4 bytes).
    Removing timer.o(.revsh_text), (4 bytes).
    Removing lan8720.o(.rev16_text), (4 bytes).
    Removing lan8720.o(.revsh_text), (4 bytes).
    Removing sram.o(.rev16_text), (4 bytes).
    Removing sram.o(.revsh_text), (4 bytes).
    Removing spi.o(.rev16_text), (4 bytes).
    Removing spi.o(.revsh_text), (4 bytes).
    Removing misc.o(.rev16_text), (4 bytes).
    Removing misc.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_gpio.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_gpio.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_rcc.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_rcc.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_syscfg.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_syscfg.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_tim.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_tim.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_usart.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_usart.o(.revsh_text), (4 bytes).
    Removing stm32f4x7_eth.o(.rev16_text), (4 bytes).
    Removing stm32f4x7_eth.o(.revsh_text), (4 bytes).
    Removing stm32f4x7_eth.o(.data), (4 bytes).
    Removing stm32f4xx_adc.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_adc.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_adc.o(.text), (852 bytes).
    Removing stm32f4xx_fsmc.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_fsmc.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_spi.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_spi.o(.revsh_text), (4 bytes).
    Removing delay.o(.rev16_text), (4 bytes).
    Removing delay.o(.revsh_text), (4 bytes).
    Removing sys.o(.rev16_text), (4 bytes).
    Removing sys.o(.revsh_text), (4 bytes).
    Removing sys.o(.emb_text), (16 bytes).
    Removing usart.o(.rev16_text), (4 bytes).
    Removing usart.o(.revsh_text), (4 bytes).
    Removing lwip_comm.o(.rev16_text), (4 bytes).
    Removing lwip_comm.o(.revsh_text), (4 bytes).
    Removing lwip_comm.o(.data), (4 bytes).
    Removing lwip_comm.o(.data), (4 bytes).
    Removing udp_demo.o(.rev16_text), (4 bytes).
    Removing udp_demo.o(.revsh_text), (4 bytes).
    Removing ethernetif.o(.rev16_text), (4 bytes).
    Removing ethernetif.o(.revsh_text), (4 bytes).
    Removing sys_arch.o(.rev16_text), (4 bytes).
    Removing sys_arch.o(.revsh_text), (4 bytes).
    Removing malloc.o(.rev16_text), (4 bytes).
    Removing malloc.o(.revsh_text), (4 bytes).

59 unused section(s) (total 1096 bytes) removed from the image.

==============================================================================

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    ../clib/angel/boardlib.s                 0x00000000   Number         0  boardinit3.o ABSOLUTE
    ../clib/angel/boardlib.s                 0x00000000   Number         0  boardinit2.o ABSOLUTE
    ../clib/angel/boardlib.s                 0x00000000   Number         0  boardshut.o ABSOLUTE
    ../clib/angel/boardlib.s                 0x00000000   Number         0  boardinit1.o ABSOLUTE
    ../clib/angel/dczerorl2.s                0x00000000   Number         0  __dczerorl2.o ABSOLUTE
    ../clib/angel/handlers.s                 0x00000000   Number         0  __scatter_zi.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  rtexit.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  __rtentry2.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  __rtentry4.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  __rtentry.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  rtexit2.o ABSOLUTE
    ../clib/angel/rt.s                       0x00000000   Number         0  rt_raise.o ABSOLUTE
    ../clib/angel/scatter.s                  0x00000000   Number         0  __scatter.o ABSOLUTE
    ../clib/angel/startup.s                  0x00000000   Number         0  __main.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  use_no_semi.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  sys_stackheap_outer.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  libspace.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  indicate_semi.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  use_no_semi_2.o ABSOLUTE
    ../clib/angel/sysapp.c                   0x00000000   Number         0  sys_wrch.o ABSOLUTE
    ../clib/angel/sysapp.c                   0x00000000   Number         0  sys_command.o ABSOLUTE
    ../clib/armsys.c                         0x00000000   Number         0  _get_argv_nomalloc.o ABSOLUTE
    ../clib/armsys.c                         0x00000000   Number         0  argv_veneer.o ABSOLUTE
    ../clib/armsys.c                         0x00000000   Number         0  argv_veneer.o ABSOLUTE
    ../clib/armsys.c                         0x00000000   Number         0  no_argv.o ABSOLUTE
    ../clib/heapalloc.c                      0x00000000   Number         0  hrguard.o ABSOLUTE
    ../clib/heapaux.c                        0x00000000   Number         0  heapauxi.o ABSOLUTE
    ../clib/libinit.s                        0x00000000   Number         0  libinit2.o ABSOLUTE
    ../clib/libinit.s                        0x00000000   Number         0  libshutdown.o ABSOLUTE
    ../clib/libinit.s                        0x00000000   Number         0  libshutdown2.o ABSOLUTE
    ../clib/libinit.s                        0x00000000   Number         0  libinit.o ABSOLUTE
    ../clib/memcpset.s                       0x00000000   Number         0  rt_memcpy_w.o ABSOLUTE
    ../clib/memcpset.s                       0x00000000   Number         0  rt_memcpy_v6.o ABSOLUTE
    ../clib/memcpset.s                       0x00000000   Number         0  rt_memclr_w.o ABSOLUTE
    ../clib/memcpset.s                       0x00000000   Number         0  rt_memclr.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_dec.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_char_common.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_ss.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  noretval__2printf.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __2printf.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_str.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_nopercent.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_char.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_intcommon.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_flags.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_char_file.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_flags_ss_wp.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_ss_wp.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_flags_wp.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_wp.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_flags_ss.o ABSOLUTE
    ../clib/printf_percent.s                 0x00000000   Number         0  _printf_percent_end.o ABSOLUTE
    ../clib/printf_percent.s                 0x00000000   Number         0  _printf_d.o ABSOLUTE
    ../clib/printf_percent.s                 0x00000000   Number         0  _printf_s.o ABSOLUTE
    ../clib/printf_percent.s                 0x00000000   Number         0  _printf_percent.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_pvfn_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_segv_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_exit.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtmem_formal.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_fpe_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_abrt_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtmem_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtred_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtmem_outer.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_general.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_other.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_stak_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  __raise.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_cppl_inner.o ABSOLUTE
    ../clib/signal.s                         0x00000000   Number         0  defsig.o ABSOLUTE
    ../clib/stdio.c                          0x00000000   Number         0  ferror_locked.o ABSOLUTE
    ../clib/stdio.c                          0x00000000   Number         0  ferror.o ABSOLUTE
    ../clib/stdlib.c                         0x00000000   Number         0  exit.o ABSOLUTE
    ../clib/string.c                         0x00000000   Number         0  strlen.o ABSOLUTE
    ../clib/string.c                         0x00000000   Number         0  memcmp.o ABSOLUTE
    ../fplib/fpinit.s                        0x00000000   Number         0  fpinit.o ABSOLUTE
    ..\CORE\startup_stm32f40_41xxx.s         0x00000000   Number         0  startup_stm32f40_41xxx.o ABSOLUTE
    ..\FWLIB\STM32F4x7_ETH_Driver\src\stm32f4x7_eth.c 0x00000000   Number         0  stm32f4x7_eth.o ABSOLUTE
    ..\FWLIB\STM32F4xx_StdPeriph_Driver\src\misc.c 0x00000000   Number         0  misc.o ABSOLUTE
    ..\FWLIB\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_adc.c 0x00000000   Number         0  stm32f4xx_adc.o ABSOLUTE
    ..\FWLIB\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_fsmc.c 0x00000000   Number         0  stm32f4xx_fsmc.o ABSOLUTE
    ..\FWLIB\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_gpio.c 0x00000000   Number         0  stm32f4xx_gpio.o ABSOLUTE
    ..\FWLIB\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c 0x00000000   Number         0  stm32f4xx_rcc.o ABSOLUTE
    ..\FWLIB\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_spi.c 0x00000000   Number         0  stm32f4xx_spi.o ABSOLUTE
    ..\FWLIB\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_syscfg.c 0x00000000   Number         0  stm32f4xx_syscfg.o ABSOLUTE
    ..\FWLIB\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_tim.c 0x00000000   Number         0  stm32f4xx_tim.o ABSOLUTE
    ..\FWLIB\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_usart.c 0x00000000   Number         0  stm32f4xx_usart.o ABSOLUTE
    ..\HARDWARE\ETHERNET\LAN8720.c           0x00000000   Number         0  lan8720.o ABSOLUTE
    ..\HARDWARE\KEY\key.c                    0x00000000   Number         0  key.o ABSOLUTE
    ..\HARDWARE\LED\led.c                    0x00000000   Number         0  led.o ABSOLUTE
    ..\HARDWARE\SPI\spi.c                    0x00000000   Number         0  spi.o ABSOLUTE
    ..\HARDWARE\SRAM\sram.c                  0x00000000   Number         0  sram.o ABSOLUTE
    ..\HARDWARE\TIMER\timer.c                0x00000000   Number         0  timer.o ABSOLUTE
    ..\LWIP\arch\sys_arch.c                  0x00000000   Number         0  sys_arch.o ABSOLUTE
    ..\LWIP\lwip-1.4.1\src\api\api_lib.c     0x00000000   Number         0  api_lib.o ABSOLUTE
    ..\LWIP\lwip-1.4.1\src\api\api_msg.c     0x00000000   Number         0  api_msg.o ABSOLUTE
    ..\LWIP\lwip-1.4.1\src\api\err.c         0x00000000   Number         0  err.o ABSOLUTE
    ..\LWIP\lwip-1.4.1\src\api\netbuf.c      0x00000000   Number         0  netbuf.o ABSOLUTE
    ..\LWIP\lwip-1.4.1\src\api\netdb.c       0x00000000   Number         0  netdb.o ABSOLUTE
    ..\LWIP\lwip-1.4.1\src\api\netifapi.c    0x00000000   Number         0  netifapi.o ABSOLUTE
    ..\LWIP\lwip-1.4.1\src\api\sockets.c     0x00000000   Number         0  sockets.o ABSOLUTE
    ..\LWIP\lwip-1.4.1\src\api\tcpip.c       0x00000000   Number         0  tcpip.o ABSOLUTE
    ..\LWIP\lwip-1.4.1\src\core\def.c        0x00000000   Number         0  def.o ABSOLUTE
    ..\LWIP\lwip-1.4.1\src\core\dhcp.c       0x00000000   Number         0  dhcp.o ABSOLUTE
    ..\LWIP\lwip-1.4.1\src\core\dns.c        0x00000000   Number         0  dns.o ABSOLUTE
    ..\LWIP\lwip-1.4.1\src\core\init.c       0x00000000   Number         0  init.o ABSOLUTE
    ..\LWIP\lwip-1.4.1\src\core\ipv4\autoip.c 0x00000000   Number         0  autoip.o ABSOLUTE
    ..\LWIP\lwip-1.4.1\src\core\ipv4\icmp.c  0x00000000   Number         0  icmp.o ABSOLUTE
    ..\LWIP\lwip-1.4.1\src\core\ipv4\igmp.c  0x00000000   Number         0  igmp.o ABSOLUTE
    ..\LWIP\lwip-1.4.1\src\core\ipv4\inet.c  0x00000000   Number         0  inet.o ABSOLUTE
    ..\LWIP\lwip-1.4.1\src\core\ipv4\inet_chksum.c 0x00000000   Number         0  inet_chksum.o ABSOLUTE
    ..\LWIP\lwip-1.4.1\src\core\ipv4\ip.c    0x00000000   Number         0  ip.o ABSOLUTE
    ..\LWIP\lwip-1.4.1\src\core\ipv4\ip_addr.c 0x00000000   Number         0  ip_addr.o ABSOLUTE
    ..\LWIP\lwip-1.4.1\src\core\ipv4\ip_frag.c 0x00000000   Number         0  ip_frag.o ABSOLUTE
    ..\LWIP\lwip-1.4.1\src\core\mem.c        0x00000000   Number         0  mem.o ABSOLUTE
    ..\LWIP\lwip-1.4.1\src\core\memp.c       0x00000000   Number         0  memp.o ABSOLUTE
    ..\LWIP\lwip-1.4.1\src\core\netif.c      0x00000000   Number         0  netif.o ABSOLUTE
    ..\LWIP\lwip-1.4.1\src\core\pbuf.c       0x00000000   Number         0  pbuf.o ABSOLUTE
    ..\LWIP\lwip-1.4.1\src\core\raw.c        0x00000000   Number         0  raw.o ABSOLUTE
    ..\LWIP\lwip-1.4.1\src\core\stats.c      0x00000000   Number         0  stats.o ABSOLUTE
    ..\LWIP\lwip-1.4.1\src\core\tcp.c        0x00000000   Number         0  tcp.o ABSOLUTE
    ..\LWIP\lwip-1.4.1\src\core\tcp_in.c     0x00000000   Number         0  tcp_in.o ABSOLUTE
    ..\LWIP\lwip-1.4.1\src\core\tcp_out.c    0x00000000   Number         0  tcp_out.o ABSOLUTE
    ..\LWIP\lwip-1.4.1\src\core\timers.c     0x00000000   Number         0  timers.o ABSOLUTE
    ..\LWIP\lwip-1.4.1\src\core\udp.c        0x00000000   Number         0  udp.o ABSOLUTE
    ..\LWIP\lwip-1.4.1\src\netif\etharp.c    0x00000000   Number         0  etharp.o ABSOLUTE
    ..\LWIP\lwip-1.4.1\src\netif\ethernetif.c 0x00000000   Number         0  ethernetif.o ABSOLUTE
    ..\LWIP\lwip_app\lwip_comm\lwip_comm.c   0x00000000   Number         0  lwip_comm.o ABSOLUTE
    ..\LWIP\lwip_app\udp_demo\udp_demo.c     0x00000000   Number         0  udp_demo.o ABSOLUTE
    ..\MALLOC\malloc.c                       0x00000000   Number         0  malloc.o ABSOLUTE
    ..\SYSTEM\delay\delay.c                  0x00000000   Number         0  delay.o ABSOLUTE
    ..\SYSTEM\sys\sys.c                      0x00000000   Number         0  sys.o ABSOLUTE
    ..\SYSTEM\usart\usart.c                  0x00000000   Number         0  usart.o ABSOLUTE
    ..\\FWLIB\\STM32F4x7_ETH_Driver\\src\\stm32f4x7_eth.c 0x00000000   Number         0  stm32f4x7_eth.o ABSOLUTE
    ..\\FWLIB\\STM32F4xx_StdPeriph_Driver\\src\\misc.c 0x00000000   Number         0  misc.o ABSOLUTE
    ..\\FWLIB\\STM32F4xx_StdPeriph_Driver\\src\\stm32f4xx_adc.c 0x00000000   Number         0  stm32f4xx_adc.o ABSOLUTE
    ..\\FWLIB\\STM32F4xx_StdPeriph_Driver\\src\\stm32f4xx_fsmc.c 0x00000000   Number         0  stm32f4xx_fsmc.o ABSOLUTE
    ..\\FWLIB\\STM32F4xx_StdPeriph_Driver\\src\\stm32f4xx_gpio.c 0x00000000   Number         0  stm32f4xx_gpio.o ABSOLUTE
    ..\\FWLIB\\STM32F4xx_StdPeriph_Driver\\src\\stm32f4xx_rcc.c 0x00000000   Number         0  stm32f4xx_rcc.o ABSOLUTE
    ..\\FWLIB\\STM32F4xx_StdPeriph_Driver\\src\\stm32f4xx_spi.c 0x00000000   Number         0  stm32f4xx_spi.o ABSOLUTE
    ..\\FWLIB\\STM32F4xx_StdPeriph_Driver\\src\\stm32f4xx_syscfg.c 0x00000000   Number         0  stm32f4xx_syscfg.o ABSOLUTE
    ..\\FWLIB\\STM32F4xx_StdPeriph_Driver\\src\\stm32f4xx_tim.c 0x00000000   Number         0  stm32f4xx_tim.o ABSOLUTE
    ..\\FWLIB\\STM32F4xx_StdPeriph_Driver\\src\\stm32f4xx_usart.c 0x00000000   Number         0  stm32f4xx_usart.o ABSOLUTE
    ..\\HARDWARE\\ETHERNET\\LAN8720.c        0x00000000   Number         0  lan8720.o ABSOLUTE
    ..\\HARDWARE\\KEY\\key.c                 0x00000000   Number         0  key.o ABSOLUTE
    ..\\HARDWARE\\LED\\led.c                 0x00000000   Number         0  led.o ABSOLUTE
    ..\\HARDWARE\\SPI\\spi.c                 0x00000000   Number         0  spi.o ABSOLUTE
    ..\\HARDWARE\\SRAM\\sram.c               0x00000000   Number         0  sram.o ABSOLUTE
    ..\\HARDWARE\\TIMER\\timer.c             0x00000000   Number         0  timer.o ABSOLUTE
    ..\\LWIP\\arch\\sys_arch.c               0x00000000   Number         0  sys_arch.o ABSOLUTE
    ..\\LWIP\\lwip-1.4.1\\src\\netif\\ethernetif.c 0x00000000   Number         0  ethernetif.o ABSOLUTE
    ..\\LWIP\\lwip_app\\lwip_comm\\lwip_comm.c 0x00000000   Number         0  lwip_comm.o ABSOLUTE
    ..\\LWIP\\lwip_app\\udp_demo\\udp_demo.c 0x00000000   Number         0  udp_demo.o ABSOLUTE
    ..\\MALLOC\\malloc.c                     0x00000000   Number         0  malloc.o ABSOLUTE
    ..\\SYSTEM\\delay\\delay.c               0x00000000   Number         0  delay.o ABSOLUTE
    ..\\SYSTEM\\sys\\sys.c                   0x00000000   Number         0  sys.o ABSOLUTE
    ..\\SYSTEM\\usart\\usart.c               0x00000000   Number         0  usart.o ABSOLUTE
    dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
    main.c                                   0x00000000   Number         0  main.o ABSOLUTE
    main.c                                   0x00000000   Number         0  main.o ABSOLUTE
    stm32f4xx_it.c                           0x00000000   Number         0  stm32f4xx_it.o ABSOLUTE
    stm32f4xx_it.c                           0x00000000   Number         0  stm32f4xx_it.o ABSOLUTE
    system_stm32f4xx.c                       0x00000000   Number         0  system_stm32f4xx.o ABSOLUTE
    system_stm32f4xx.c                       0x00000000   Number         0  system_stm32f4xx.o ABSOLUTE
    RESET                                    0x08000000   Section      392  startup_stm32f40_41xxx.o(RESET)
    !!!main                                  0x08000188   Section        8  __main.o(!!!main)
    !!!scatter                               0x08000190   Section       52  __scatter.o(!!!scatter)
    !!dczerorl2                              0x080001c4   Section       90  __dczerorl2.o(!!dczerorl2)
    !!handler_zi                             0x08000220   Section       28  __scatter_zi.o(!!handler_zi)
    .ARM.Collect$$_printf_percent$$00000000  0x0800023c   Section        0  _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000)
    .ARM.Collect$$_printf_percent$$00000009  0x0800023c   Section        6  _printf_d.o(.ARM.Collect$$_printf_percent$$00000009)
    .ARM.Collect$$_printf_percent$$00000014  0x08000242   Section        6  _printf_s.o(.ARM.Collect$$_printf_percent$$00000014)
    .ARM.Collect$$_printf_percent$$00000017  0x08000248   Section        4  _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017)
    .ARM.Collect$$libinit$$00000000          0x0800024c   Section        2  libinit.o(.ARM.Collect$$libinit$$00000000)
    .ARM.Collect$$libinit$$00000001          0x0800024e   Section        4  libinit2.o(.ARM.Collect$$libinit$$00000001)
    .ARM.Collect$$libinit$$00000004          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000004)
    .ARM.Collect$$libinit$$0000000A          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000A)
    .ARM.Collect$$libinit$$0000000C          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000C)
    .ARM.Collect$$libinit$$0000000E          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000E)
    .ARM.Collect$$libinit$$00000011          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000011)
    .ARM.Collect$$libinit$$00000013          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000013)
    .ARM.Collect$$libinit$$00000015          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000015)
    .ARM.Collect$$libinit$$00000017          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000017)
    .ARM.Collect$$libinit$$00000019          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000019)
    .ARM.Collect$$libinit$$0000001B          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001B)
    .ARM.Collect$$libinit$$0000001D          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001D)
    .ARM.Collect$$libinit$$0000001F          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001F)
    .ARM.Collect$$libinit$$00000021          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000021)
    .ARM.Collect$$libinit$$00000023          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000023)
    .ARM.Collect$$libinit$$00000025          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000025)
    .ARM.Collect$$libinit$$0000002C          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000002C)
    .ARM.Collect$$libinit$$0000002E          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000002E)
    .ARM.Collect$$libinit$$00000030          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000030)
    .ARM.Collect$$libinit$$00000032          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000032)
    .ARM.Collect$$libinit$$00000033          0x08000252   Section        2  libinit2.o(.ARM.Collect$$libinit$$00000033)
    .ARM.Collect$$libshutdown$$00000000      0x08000254   Section        2  libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
    .ARM.Collect$$libshutdown$$00000003      0x08000256   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000003)
    .ARM.Collect$$libshutdown$$00000006      0x08000256   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)
    .ARM.Collect$$libshutdown$$00000009      0x08000256   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)
    .ARM.Collect$$libshutdown$$0000000B      0x08000256   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B)
    .ARM.Collect$$libshutdown$$0000000E      0x08000256   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)
    .ARM.Collect$$libshutdown$$0000000F      0x08000256   Section        2  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
    .ARM.Collect$$rtentry$$00000000          0x08000258   Section        0  __rtentry.o(.ARM.Collect$$rtentry$$00000000)
    .ARM.Collect$$rtentry$$00000002          0x08000258   Section        0  __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
    .ARM.Collect$$rtentry$$00000004          0x08000258   Section        6  __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
    .ARM.Collect$$rtentry$$00000009          0x0800025e   Section        0  __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
    .ARM.Collect$$rtentry$$0000000A          0x0800025e   Section        4  __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
    .ARM.Collect$$rtentry$$0000000C          0x08000262   Section        0  __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
    .ARM.Collect$$rtentry$$0000000D          0x08000262   Section        8  __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
    .ARM.Collect$$rtexit$$00000000           0x0800026a   Section        2  rtexit.o(.ARM.Collect$$rtexit$$00000000)
    .ARM.Collect$$rtexit$$00000002           0x0800026c   Section        0  rtexit2.o(.ARM.Collect$$rtexit$$00000002)
    .ARM.Collect$$rtexit$$00000003           0x0800026c   Section        4  rtexit2.o(.ARM.Collect$$rtexit$$00000003)
    .ARM.Collect$$rtexit$$00000004           0x08000270   Section        6  rtexit2.o(.ARM.Collect$$rtexit$$00000004)
    .text                                    0x08000276   Section        0  main.o(.text)
    .text                                    0x080002ba   Section        0  stm32f4xx_it.o(.text)
    .text                                    0x080002cc   Section        0  system_stm32f4xx.o(.text)
    SetSysClock                              0x080002cd   Thumb Code   162  system_stm32f4xx.o(.text)
    .text                                    0x08000448   Section        0  key.o(.text)
    .text                                    0x080004e8   Section        0  led.o(.text)
    .text                                    0x0800055c   Section        0  timer.o(.text)
    .text                                    0x080005e0   Section        0  lan8720.o(.text)
    .text                                    0x080008cc   Section        0  sram.o(.text)
    .text                                    0x08000b6c   Section        0  spi.o(.text)
    .text                                    0x08000c60   Section       64  startup_stm32f40_41xxx.o(.text)
    $v0                                      0x08000c60   Number         0  startup_stm32f40_41xxx.o(.text)
    .text                                    0x08000ca0   Section        0  misc.o(.text)
    .text                                    0x08000d50   Section        0  stm32f4xx_gpio.o(.text)
    .text                                    0x08000f5c   Section        0  stm32f4xx_rcc.o(.text)
    .text                                    0x080013c4   Section        0  stm32f4xx_syscfg.o(.text)
    .text                                    0x08001440   Section        0  stm32f4xx_tim.o(.text)
    TI2_Config                               0x08001a8b   Thumb Code    54  stm32f4xx_tim.o(.text)
    TI1_Config                               0x08001def   Thumb Code    46  stm32f4xx_tim.o(.text)
    .text                                    0x08001e1c   Section        0  stm32f4xx_usart.o(.text)
    .text                                    0x08002174   Section        0  stm32f4x7_eth.o(.text)
    ETH_Delay                                0x08002c11   Thumb Code    18  stm32f4x7_eth.o(.text)
    .text                                    0x08002c2c   Section        0  stm32f4xx_fsmc.o(.text)
    .text                                    0x080030a8   Section        0  stm32f4xx_spi.o(.text)
    .text                                    0x080033c8   Section        0  delay.o(.text)
    .text                                    0x080033e4   Section        0  usart.o(.text)
    .text                                    0x08003508   Section        0  lwip_comm.o(.text)
    .text                                    0x08003848   Section        0  udp_demo.o(.text)
    .text                                    0x080039c0   Section        0  etharp.o(.text)
    etharp_free_entry                        0x080039c1   Thumb Code    32  etharp.o(.text)
    etharp_find_entry                        0x08003a23   Thumb Code   332  etharp.o(.text)
    etharp_send_ip                           0x08003b6f   Thumb Code    70  etharp.o(.text)
    etharp_update_arp_entry                  0x08003bb5   Thumb Code   142  etharp.o(.text)
    etharp_arp_input                         0x08003cb7   Thumb Code   590  etharp.o(.text)
    etharp_raw                               0x08003f05   Thumb Code   234  etharp.o(.text)
    etharp_output_to_arp_index               0x0800400f   Thumb Code    84  etharp.o(.text)
    .text                                    0x08004460   Section        0  ethernetif.o(.text)
    low_level_output                         0x08004461   Thumb Code    52  ethernetif.o(.text)
    low_level_init                           0x08004539   Thumb Code   128  ethernetif.o(.text)
    .text                                    0x0800463c   Section        0  icmp.o(.text)
    icmp_send_response                       0x08004773   Thumb Code   120  icmp.o(.text)
    .text                                    0x0800496c   Section        0  inet_chksum.o(.text)
    lwip_standard_chksum                     0x0800496d   Thumb Code    86  inet_chksum.o(.text)
    .text                                    0x08004bb8   Section        0  ip.o(.text)
    .text                                    0x08004f14   Section        0  ip_addr.o(.text)
    .text                                    0x08005168   Section        0  ip_frag.o(.text)
    ip_reass_dequeue_datagram                0x08005169   Thumb Code    52  ip_frag.o(.text)
    ip_reass_free_complete_datagram          0x0800519d   Thumb Code   202  ip_frag.o(.text)
    ip_reass_remove_oldest_datagram          0x0800528f   Thumb Code   110  ip_frag.o(.text)
    ip_reass_chain_frag_into_datagram_and_validate 0x080052fd   Thumb Code   344  ip_frag.o(.text)
    ip_frag_free_pbuf_custom_ref             0x0800578d   Thumb Code    36  ip_frag.o(.text)
    ipfrag_free_pbuf_custom                  0x080057b1   Thumb Code    40  ip_frag.o(.text)
    .text                                    0x08005994   Section        0  def.o(.text)
    .text                                    0x080059a4   Section        0  dhcp.o(.text)
    dhcp_delete_msg                          0x080059a5   Thumb Code    78  dhcp.o(.text)
    dhcp_option_trailer                      0x080059f3   Thumb Code   104  dhcp.o(.text)
    dhcp_option_byte                         0x08005a5b   Thumb Code    42  dhcp.o(.text)
    dhcp_option                              0x08005a85   Thumb Code    62  dhcp.o(.text)
    dhcp_option_short                        0x08005ac3   Thumb Code    60  dhcp.o(.text)
    dhcp_create_msg                          0x08005aff   Thumb Code   372  dhcp.o(.text)
    dhcp_discover                            0x08005c73   Thumb Code   810  dhcp.o(.text)
    dhcp_check                               0x08005f9d   Thumb Code    48  dhcp.o(.text)
    dhcp_option_long                         0x08005fcd   Thumb Code    96  dhcp.o(.text)
    dhcp_select                              0x0800602d   Thumb Code   228  dhcp.o(.text)
    dhcp_rebind                              0x08006195   Thumb Code   130  dhcp.o(.text)
    dhcp_reboot                              0x08006271   Thumb Code   156  dhcp.o(.text)
    dhcp_bind                                0x080063ad   Thumb Code   308  dhcp.o(.text)
    dhcp_parse_reply                         0x080065e3   Thumb Code  1000  dhcp.o(.text)
    dhcp_recv                                0x080069cb   Thumb Code   290  dhcp.o(.text)
    dhcp_set_state                           0x08006ce3   Thumb Code    16  dhcp.o(.text)
    dhcp_timeout                             0x08006cf3   Thumb Code   196  dhcp.o(.text)
    dhcp_handle_ack                          0x08006db7   Thumb Code    88  dhcp.o(.text)
    dhcp_decline                             0x08006e0f   Thumb Code   114  dhcp.o(.text)
    .text                                    0x08006e88   Section        0  init.o(.text)
    .text                                    0x08006ea8   Section        0  memp.o(.text)
    .text                                    0x08007024   Section        0  netif.o(.text)
    .text                                    0x08007290   Section        0  pbuf.o(.text)
    .text                                    0x08007f60   Section        0  raw.o(.text)
    .text                                    0x08008158   Section        0  tcp.o(.text)
    tcp_close_shutdown                       0x08008533   Thumb Code   814  tcp.o(.text)
    tcp_new_port                             0x08008b21   Thumb Code   276  tcp.o(.text)
    tcp_accept_null                          0x08008cbd   Thumb Code     6  tcp.o(.text)
    .text                                    0x08009148   Section        0  tcp_in.o(.text)
    tcp_receive                              0x08009149   Thumb Code  1584  tcp_in.o(.text)
    tcp_parseopt                             0x08009779   Thumb Code   124  tcp_in.o(.text)
    tcp_process                              0x080097f5   Thumb Code  1108  tcp_in.o(.text)
    tcp_listen_input                         0x08009c49   Thumb Code   208  tcp_in.o(.text)
    tcp_timewait_input                       0x0800a1d5   Thumb Code    92  tcp_in.o(.text)
    .text                                    0x0800a264   Section        0  tcp_out.o(.text)
    tcp_output_alloc_header                  0x0800a265   Thumb Code   128  tcp_out.o(.text)
    tcp_create_segment                       0x0800a2e5   Thumb Code   154  tcp_out.o(.text)
    tcp_pbuf_prealloc                        0x0800a4e1   Thumb Code   100  tcp_out.o(.text)
    tcp_write_checks                         0x0800a545   Thumb Code   112  tcp_out.o(.text)
    tcp_output_segment                       0x0800ab7f   Thumb Code   528  tcp_out.o(.text)
    .text                                    0x0800b1c4   Section        0  timers.o(.text)
    tcpip_tcp_timer                          0x0800b22d   Thumb Code    38  timers.o(.text)
    ip_reass_timer                           0x0800b275   Thumb Code    20  timers.o(.text)
    arp_timer                                0x0800b289   Thumb Code    20  timers.o(.text)
    dhcp_timer_coarse                        0x0800b29d   Thumb Code    20  timers.o(.text)
    dhcp_timer_fine                          0x0800b2b1   Thumb Code    20  timers.o(.text)
    .text                                    0x0800b450   Section        0  udp.o(.text)
    .text                                    0x0800b8ec   Section        0  mem.o(.text)
    plug_holes                               0x0800b8ed   Thumb Code   154  mem.o(.text)
    .text                                    0x0800be1c   Section        0  sys_arch.o(.text)
    .text                                    0x0800be28   Section        0  malloc.o(.text)
    .text                                    0x0800bff0   Section        2  use_no_semi_2.o(.text)
    .text                                    0x0800bff4   Section        0  noretval__2printf.o(.text)
    .text                                    0x0800c00c   Section        0  __printf.o(.text)
    .text                                    0x0800c074   Section        0  _printf_str.o(.text)
    .text                                    0x0800c0c8   Section        0  _printf_dec.o(.text)
    .text                                    0x0800c140   Section        0  memcmp.o(.text)
    .text                                    0x0800c198   Section        0  strlen.o(.text)
    .text                                    0x0800c1d6   Section      138  rt_memcpy_v6.o(.text)
    .text                                    0x0800c260   Section       68  rt_memclr.o(.text)
    .text                                    0x0800c2a4   Section       78  rt_memclr_w.o(.text)
    .text                                    0x0800c2f2   Section        0  heapauxi.o(.text)
    .text                                    0x0800c2f8   Section        2  use_no_semi.o(.text)
    .text                                    0x0800c2fa   Section        0  _printf_intcommon.o(.text)
    .text                                    0x0800c3ac   Section        0  _printf_char.o(.text)
    .text                                    0x0800c3d8   Section        0  _printf_char_file.o(.text)
    .text                                    0x0800c3fc   Section      100  rt_memcpy_w.o(.text)
    .text                                    0x0800c460   Section        0  _printf_char_common.o(.text)
    _printf_input_char                       0x0800c461   Thumb Code    10  _printf_char_common.o(.text)
    .text                                    0x0800c490   Section        0  ferror.o(.text)
    .text                                    0x0800c498   Section       74  sys_stackheap_outer.o(.text)
    .text                                    0x0800c4e2   Section        0  exit.o(.text)
    .text                                    0x0800c4f0   Section        8  libspace.o(.text)
    x$fpl$fpinit                             0x0800c4f8   Section       10  fpinit.o(x$fpl$fpinit)
    $v0                                      0x0800c4f8   Number         0  fpinit.o(x$fpl$fpinit)
    .constdata                               0x0800c502   Section       12  etharp.o(.constdata)
    .constdata                               0x0800c510   Section        4  ip_addr.o(.constdata)
    .constdata                               0x0800c514   Section        4  ip_addr.o(.constdata)
    .constdata                               0x0800c518   Section       40  memp.o(.constdata)
    memp_sizes                               0x0800c518   Data          20  memp.o(.constdata)
    memp_num                                 0x0800c52c   Data          20  memp.o(.constdata)
    .constdata                               0x0800c540   Section       84  tcp.o(.constdata)
    .constdata                               0x0800c594   Section       36  malloc.o(.constdata)
    .conststring                             0x0800c5b8   Section       68  etharp.o(.conststring)
    .conststring                             0x0800c5fc   Section      140  dhcp.o(.conststring)
    .conststring                             0x0800c688   Section      117  tcp.o(.conststring)
    .conststring                             0x0800c700   Section       85  tcp_out.o(.conststring)
    .ARM.__AT_0x10000000                     0x10000000   Section    61440  malloc.o(.ARM.__AT_0x10000000)
    .ARM.__AT_0x1000F000                     0x1000f000   Section     3840  malloc.o(.ARM.__AT_0x1000F000)
    .data                                    0x20000000   Section       20  system_stm32f4xx.o(.data)
    .data                                    0x20000014   Section        1  key.o(.data)
    key_up                                   0x20000014   Data           1  key.o(.data)
    .data                                    0x20000018   Section       16  lan8720.o(.data)
    .data                                    0x20000028   Section        2  spi.o(.data)
    .data                                    0x2000002a   Section       16  stm32f4xx_rcc.o(.data)
    APBAHBPrescTable                         0x2000002a   Data          16  stm32f4xx_rcc.o(.data)
    .data                                    0x2000003c   Section       12  stm32f4x7_eth.o(.data)
    .data                                    0x20000048   Section        2  usart.o(.data)
    .data                                    0x2000004c   Section        4  usart.o(.data)
    .data                                    0x20000050   Section        8  lwip_comm.o(.data)
    .data                                    0x20000058   Section     1409  udp_demo.o(.data)
    .data                                    0x200005d9   Section        1  etharp.o(.data)
    etharp_cached_entry                      0x200005d9   Data           1  etharp.o(.data)
    .data                                    0x200005dc   Section       20  ip.o(.data)
    ip_id                                    0x200005dc   Data           2  ip.o(.data)
    .data                                    0x200005f0   Section        8  ip_frag.o(.data)
    ip_reass_pbufcount                       0x200005f0   Data           2  ip_frag.o(.data)
    reassdatagrams                           0x200005f4   Data           4  ip_frag.o(.data)
    .data                                    0x200005f8   Section        4  dhcp.o(.data)
    xid                                      0x200005f8   Data           4  dhcp.o(.data)
    .data                                    0x200005fc   Section        4  memp.o(.data)
    .data                                    0x20000600   Section       12  netif.o(.data)
    netif_num                                0x20000600   Data           1  netif.o(.data)
    .data                                    0x2000060c   Section        4  raw.o(.data)
    raw_pcbs                                 0x2000060c   Data           4  raw.o(.data)
    .data                                    0x20000610   Section       36  tcp.o(.data)
    tcp_timer                                0x20000611   Data           1  tcp.o(.data)
    tcp_timer_ctr                            0x20000612   Data           1  tcp.o(.data)
    tcp_port                                 0x20000614   Data           2  tcp.o(.data)
    iss                                      0x20000618   Data           4  tcp.o(.data)
    .data                                    0x20000634   Section       28  tcp_in.o(.data)
    flags                                    0x20000634   Data           1  tcp_in.o(.data)
    recv_flags                               0x20000635   Data           1  tcp_in.o(.data)
    tcplen                                   0x20000636   Data           2  tcp_in.o(.data)
    tcphdr                                   0x20000638   Data           4  tcp_in.o(.data)
    iphdr                                    0x2000063c   Data           4  tcp_in.o(.data)
    seqno                                    0x20000640   Data           4  tcp_in.o(.data)
    ackno                                    0x20000644   Data           4  tcp_in.o(.data)
    recv_data                                0x20000648   Data           4  tcp_in.o(.data)
    .data                                    0x20000650   Section       12  timers.o(.data)
    next_timeout                             0x20000650   Data           4  timers.o(.data)
    timeouts_last_time                       0x20000654   Data           4  timers.o(.data)
    tcpip_tcp_timer_active                   0x20000658   Data           4  timers.o(.data)
    .data                                    0x2000065c   Section        8  udp.o(.data)
    udp_port                                 0x2000065c   Data           2  udp.o(.data)
    .data                                    0x20000664   Section       16  mem.o(.data)
    ram                                      0x20000668   Data           4  mem.o(.data)
    ram_end                                  0x2000066c   Data           4  mem.o(.data)
    lfree                                    0x20000670   Data           4  mem.o(.data)
    .data                                    0x20000674   Section       36  malloc.o(.data)
    .bss                                     0x20000698   Section     8192  spi.o(.bss)
    .bss                                     0x20002698   Section       12  stm32f4x7_eth.o(.bss)
    .bss                                     0x200026a4   Section      200  usart.o(.bss)
    .bss                                     0x2000276c   Section       76  lwip_comm.o(.bss)
    .bss                                     0x200027b8   Section     3000  udp_demo.o(.bss)
    .bss                                     0x20003370   Section      200  etharp.o(.bss)
    arp_table                                0x20003370   Data         200  etharp.o(.bss)
    .bss                                     0x20003438   Section       16  ip_addr.o(.bss)
    str                                      0x20003438   Data          16  ip_addr.o(.bss)
    .bss                                     0x20003448   Section       50  dhcp.o(.bss)
    .bss                                     0x2000347c   Section       40  memp.o(.bss)
    memp_tab                                 0x2000347c   Data          40  memp.o(.bss)
    .bss                                     0x200034a4   Section       16  tcp_in.o(.bss)
    inseg                                    0x200034a4   Data          16  tcp_in.o(.bss)
    .bss                                     0x200034b4   Section    102400  malloc.o(.bss)
    .bss                                     0x2001c4b4   Section     6400  malloc.o(.bss)
    .bss                                     0x2001ddb4   Section       96  libspace.o(.bss)
    HEAP                                     0x2001de18   Section      512  startup_stm32f40_41xxx.o(HEAP)
    Heap_Mem                                 0x2001de18   Data         512  startup_stm32f40_41xxx.o(HEAP)
    STACK                                    0x2001e018   Section     1024  startup_stm32f40_41xxx.o(STACK)
    Stack_Mem                                0x2001e018   Data        1024  startup_stm32f40_41xxx.o(STACK)
    __initial_sp                             0x2001e418   Data           0  startup_stm32f40_41xxx.o(STACK)
    .ARM.__AT_0x68000000                     0x68000000   Section    204800  malloc.o(.ARM.__AT_0x68000000)
    .ARM.__AT_0x68032000                     0x68032000   Section    12800  malloc.o(.ARM.__AT_0x68032000)

    Global Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$VFPi3$EXTD16$VFPS$VFMA$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE
    __ARM_use_no_argv                        0x00000000   Number         0  main.o ABSOLUTE
    __ARM_exceptions_init                     - Undefined Weak Reference
    __alloca_initialize                       - Undefined Weak Reference
    __arm_preinit_                            - Undefined Weak Reference
    __cpp_initialize__aeabi_                  - Undefined Weak Reference
    __cxa_finalize                            - Undefined Weak Reference
    __rt_locale                               - Undefined Weak Reference
    __sigvec_lookup                           - Undefined Weak Reference
    _atexit_init                              - Undefined Weak Reference
    _call_atexit_fns                          - Undefined Weak Reference
    _clock_init                               - Undefined Weak Reference
    _fp_trap_init                             - Undefined Weak Reference
    _fp_trap_shutdown                         - Undefined Weak Reference
    _get_lc_collate                           - Undefined Weak Reference
    _get_lc_ctype                             - Undefined Weak Reference
    _get_lc_monetary                          - Undefined Weak Reference
    _get_lc_numeric                           - Undefined Weak Reference
    _get_lc_time                              - Undefined Weak Reference
    _getenv_init                              - Undefined Weak Reference
    _handle_redirection                       - Undefined Weak Reference
    _init_alloc                               - Undefined Weak Reference
    _init_user_alloc                          - Undefined Weak Reference
    _initio                                   - Undefined Weak Reference
    _mutex_acquire                            - Undefined Weak Reference
    _mutex_release                            - Undefined Weak Reference
    _printf_mbtowc                            - Undefined Weak Reference
    _printf_post_padding                      - Undefined Weak Reference
    _printf_pre_padding                       - Undefined Weak Reference
    _printf_truncate_signed                   - Undefined Weak Reference
    _printf_truncate_unsigned                 - Undefined Weak Reference
    _rand_init                                - Undefined Weak Reference
    _signal_finish                            - Undefined Weak Reference
    _signal_init                              - Undefined Weak Reference
    _terminate_alloc                          - Undefined Weak Reference
    _terminate_user_alloc                     - Undefined Weak Reference
    _terminateio                              - Undefined Weak Reference
    __Vectors_Size                           0x00000188   Number         0  startup_stm32f40_41xxx.o ABSOLUTE
    __Vectors                                0x08000000   Data           4  startup_stm32f40_41xxx.o(RESET)
    __Vectors_End                            0x08000188   Data           0  startup_stm32f40_41xxx.o(RESET)
    __main                                   0x08000189   Thumb Code     8  __main.o(!!!main)
    __scatterload                            0x08000191   Thumb Code     0  __scatter.o(!!!scatter)
    __scatterload_rt2                        0x08000191   Thumb Code    44  __scatter.o(!!!scatter)
    __scatterload_rt2_thumb_only             0x08000191   Thumb Code     0  __scatter.o(!!!scatter)
    __scatterload_null                       0x0800019f   Thumb Code     0  __scatter.o(!!!scatter)
    __decompress                             0x080001c5   Thumb Code    90  __dczerorl2.o(!!dczerorl2)
    __decompress1                            0x080001c5   Thumb Code     0  __dczerorl2.o(!!dczerorl2)
    __scatterload_zeroinit                   0x08000221   Thumb Code    28  __scatter_zi.o(!!handler_zi)
    _printf_d                                0x0800023d   Thumb Code     0  _printf_d.o(.ARM.Collect$$_printf_percent$$00000009)
    _printf_percent                          0x0800023d   Thumb Code     0  _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000)
    _printf_s                                0x08000243   Thumb Code     0  _printf_s.o(.ARM.Collect$$_printf_percent$$00000014)
    _printf_percent_end                      0x08000249   Thumb Code     0  _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017)
    __rt_lib_init                            0x0800024d   Thumb Code     0  libinit.o(.ARM.Collect$$libinit$$00000000)
    __rt_lib_init_fp_1                       0x0800024f   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000001)
    __rt_lib_init_alloca_1                   0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002E)
    __rt_lib_init_argv_1                     0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002C)
    __rt_lib_init_atexit_1                   0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001B)
    __rt_lib_init_clock_1                    0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000021)
    __rt_lib_init_cpp_1                      0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000032)
    __rt_lib_init_exceptions_1               0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000030)
    __rt_lib_init_fp_trap_1                  0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001F)
    __rt_lib_init_getenv_1                   0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000023)
    __rt_lib_init_heap_1                     0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000A)
    __rt_lib_init_lc_collate_1               0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000011)
    __rt_lib_init_lc_ctype_1                 0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000013)
    __rt_lib_init_lc_monetary_1              0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000015)
    __rt_lib_init_lc_numeric_1               0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000017)
    __rt_lib_init_lc_time_1                  0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000019)
    __rt_lib_init_preinit_1                  0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000004)
    __rt_lib_init_rand_1                     0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000E)
    __rt_lib_init_return                     0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000033)
    __rt_lib_init_signal_1                   0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001D)
    __rt_lib_init_stdio_1                    0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000025)
    __rt_lib_init_user_alloc_1               0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000C)
    __rt_lib_shutdown                        0x08000255   Thumb Code     0  libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
    __rt_lib_shutdown_fp_trap_1              0x08000257   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)
    __rt_lib_shutdown_heap_1                 0x08000257   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)
    __rt_lib_shutdown_return                 0x08000257   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
    __rt_lib_shutdown_signal_1               0x08000257   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)
    __rt_lib_shutdown_stdio_1                0x08000257   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000003)
    __rt_lib_shutdown_user_alloc_1           0x08000257   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B)
    __rt_entry                               0x08000259   Thumb Code     0  __rtentry.o(.ARM.Collect$$rtentry$$00000000)
    __rt_entry_presh_1                       0x08000259   Thumb Code     0  __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
    __rt_entry_sh                            0x08000259   Thumb Code     0  __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
    __rt_entry_li                            0x0800025f   Thumb Code     0  __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
    __rt_entry_postsh_1                      0x0800025f   Thumb Code     0  __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
    __rt_entry_main                          0x08000263   Thumb Code     0  __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
    __rt_entry_postli_1                      0x08000263   Thumb Code     0  __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
    __rt_exit                                0x0800026b   Thumb Code     0  rtexit.o(.ARM.Collect$$rtexit$$00000000)
    __rt_exit_ls                             0x0800026d   Thumb Code     0  rtexit2.o(.ARM.Collect$$rtexit$$00000003)
    __rt_exit_prels_1                        0x0800026d   Thumb Code     0  rtexit2.o(.ARM.Collect$$rtexit$$00000002)
    __rt_exit_exit                           0x08000271   Thumb Code     0  rtexit2.o(.ARM.Collect$$rtexit$$00000004)
    main                                     0x08000277   Thumb Code    68  main.o(.text)
    NMI_Handler                              0x080002bb   Thumb Code     2  stm32f4xx_it.o(.text)
    HardFault_Handler                        0x080002bd   Thumb Code     2  stm32f4xx_it.o(.text)
    MemManage_Handler                        0x080002bf   Thumb Code     2  stm32f4xx_it.o(.text)
    BusFault_Handler                         0x080002c1   Thumb Code     2  stm32f4xx_it.o(.text)
    UsageFault_Handler                       0x080002c3   Thumb Code     2  stm32f4xx_it.o(.text)
    SVC_Handler                              0x080002c5   Thumb Code     2  stm32f4xx_it.o(.text)
    DebugMon_Handler                         0x080002c7   Thumb Code     2  stm32f4xx_it.o(.text)
    PendSV_Handler                           0x080002c9   Thumb Code     2  stm32f4xx_it.o(.text)
    SysTick_Handler                          0x080002cb   Thumb Code     2  stm32f4xx_it.o(.text)
    SystemInit                               0x0800036f   Thumb Code    74  system_stm32f4xx.o(.text)
    SystemCoreClockUpdate                    0x080003b9   Thumb Code   108  system_stm32f4xx.o(.text)
    KEY_Init                                 0x08000449   Thumb Code    36  key.o(.text)
    KEY_Scan                                 0x0800046d   Thumb Code   110  key.o(.text)
    LED_Init                                 0x080004e9   Thumb Code    58  led.o(.text)
    Set_Led                                  0x08000523   Thumb Code    50  led.o(.text)
    TIM3_Init                                0x0800055d   Thumb Code    88  timer.o(.text)
    TIM3_IRQHandler                          0x080005b5   Thumb Code    36  timer.o(.text)
    ETH_MACDMA_Config                        0x080005e1   Thumb Code   126  lan8720.o(.text)
    LAN8720_Init                             0x0800065f   Thumb Code   266  lan8720.o(.text)
    LAN8720_Get_Speed                        0x08000769   Thumb Code    16  lan8720.o(.text)
    ETH_IRQHandler                           0x08000779   Thumb Code    38  lan8720.o(.text)
    ETH_Rx_Packet                            0x0800079f   Thumb Code    80  lan8720.o(.text)
    ETH_Tx_Packet                            0x080007ef   Thumb Code    60  lan8720.o(.text)
    ETH_GetCurrentTxBuffer                   0x0800082b   Thumb Code     8  lan8720.o(.text)
    ETH_Mem_Free                             0x08000833   Thumb Code    40  lan8720.o(.text)
    ETH_Mem_Malloc                           0x0800085b   Thumb Code    74  lan8720.o(.text)
    FSMC_SRAM_Init                           0x080008cd   Thumb Code   578  sram.o(.text)
    FSMC_SRAM_WriteBuffer                    0x08000b0f   Thumb Code    24  sram.o(.text)
    FSMC_SRAM_ReadBuffer                     0x08000b27   Thumb Code    22  sram.o(.text)
    fsmc_sram_test_write                     0x08000b3d   Thumb Code    14  sram.o(.text)
    fsmc_sram_test_read                      0x08000b4b   Thumb Code    18  sram.o(.text)
    SPI1_Init                                0x08000b6d   Thumb Code   190  spi.o(.text)
    SPI1_IRQHandler                          0x08000c2b   Thumb Code    36  spi.o(.text)
    Reset_Handler                            0x08000c61   Thumb Code     8  startup_stm32f40_41xxx.o(.text)
    ADC_IRQHandler                           0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    CAN1_RX0_IRQHandler                      0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    CAN1_RX1_IRQHandler                      0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    CAN1_SCE_IRQHandler                      0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    CAN1_TX_IRQHandler                       0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    CAN2_RX0_IRQHandler                      0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    CAN2_RX1_IRQHandler                      0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    CAN2_SCE_IRQHandler                      0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    CAN2_TX_IRQHandler                       0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    CRYP_IRQHandler                          0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    DCMI_IRQHandler                          0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    DMA1_Stream0_IRQHandler                  0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    DMA1_Stream1_IRQHandler                  0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    DMA1_Stream2_IRQHandler                  0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    DMA1_Stream3_IRQHandler                  0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    DMA1_Stream4_IRQHandler                  0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    DMA1_Stream5_IRQHandler                  0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    DMA1_Stream6_IRQHandler                  0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    DMA1_Stream7_IRQHandler                  0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    DMA2_Stream0_IRQHandler                  0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    DMA2_Stream1_IRQHandler                  0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    DMA2_Stream2_IRQHandler                  0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    DMA2_Stream3_IRQHandler                  0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    DMA2_Stream4_IRQHandler                  0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    DMA2_Stream5_IRQHandler                  0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    DMA2_Stream6_IRQHandler                  0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    DMA2_Stream7_IRQHandler                  0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    ETH_WKUP_IRQHandler                      0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    EXTI0_IRQHandler                         0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    EXTI15_10_IRQHandler                     0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    EXTI1_IRQHandler                         0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    EXTI2_IRQHandler                         0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    EXTI3_IRQHandler                         0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    EXTI4_IRQHandler                         0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    EXTI9_5_IRQHandler                       0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    FLASH_IRQHandler                         0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    FPU_IRQHandler                           0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    FSMC_IRQHandler                          0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    HASH_RNG_IRQHandler                      0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    I2C1_ER_IRQHandler                       0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    I2C1_EV_IRQHandler                       0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    I2C2_ER_IRQHandler                       0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    I2C2_EV_IRQHandler                       0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    I2C3_ER_IRQHandler                       0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    I2C3_EV_IRQHandler                       0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    OTG_FS_IRQHandler                        0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    OTG_FS_WKUP_IRQHandler                   0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    OTG_HS_EP1_IN_IRQHandler                 0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    OTG_HS_EP1_OUT_IRQHandler                0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    OTG_HS_IRQHandler                        0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    OTG_HS_WKUP_IRQHandler                   0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    PVD_IRQHandler                           0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    RCC_IRQHandler                           0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    RTC_Alarm_IRQHandler                     0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    RTC_WKUP_IRQHandler                      0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    SDIO_IRQHandler                          0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    SPI2_IRQHandler                          0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    SPI3_IRQHandler                          0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    TAMP_STAMP_IRQHandler                    0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    TIM1_BRK_TIM9_IRQHandler                 0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    TIM1_CC_IRQHandler                       0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    TIM1_TRG_COM_TIM11_IRQHandler            0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    TIM1_UP_TIM10_IRQHandler                 0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    TIM2_IRQHandler                          0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    TIM4_IRQHandler                          0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    TIM5_IRQHandler                          0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    TIM6_DAC_IRQHandler                      0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    TIM7_IRQHandler                          0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    TIM8_BRK_TIM12_IRQHandler                0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    TIM8_CC_IRQHandler                       0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    TIM8_TRG_COM_TIM14_IRQHandler            0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    TIM8_UP_TIM13_IRQHandler                 0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    UART4_IRQHandler                         0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    UART5_IRQHandler                         0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    USART2_IRQHandler                        0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    USART3_IRQHandler                        0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    USART6_IRQHandler                        0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    WWDG_IRQHandler                          0x08000c7b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    __user_initial_stackheap                 0x08000c7d   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    NVIC_PriorityGroupConfig                 0x08000ca1   Thumb Code    10  misc.o(.text)
    NVIC_Init                                0x08000cab   Thumb Code    96  misc.o(.text)
    NVIC_SetVectorTable                      0x08000d0b   Thumb Code    14  misc.o(.text)
    NVIC_SystemLPConfig                      0x08000d19   Thumb Code    20  misc.o(.text)
    SysTick_CLKSourceConfig                  0x08000d2d   Thumb Code    24  misc.o(.text)
    GPIO_DeInit                              0x08000d51   Thumb Code   216  stm32f4xx_gpio.o(.text)
    GPIO_Init                                0x08000e29   Thumb Code   120  stm32f4xx_gpio.o(.text)
    GPIO_StructInit                          0x08000ea1   Thumb Code    18  stm32f4xx_gpio.o(.text)
    GPIO_PinLockConfig                       0x08000eb3   Thumb Code    24  stm32f4xx_gpio.o(.text)
    GPIO_ReadInputDataBit                    0x08000ecb   Thumb Code    14  stm32f4xx_gpio.o(.text)
    GPIO_ReadInputData                       0x08000ed9   Thumb Code     6  stm32f4xx_gpio.o(.text)
    GPIO_ReadOutputDataBit                   0x08000edf   Thumb Code    14  stm32f4xx_gpio.o(.text)
    GPIO_ReadOutputData                      0x08000eed   Thumb Code     6  stm32f4xx_gpio.o(.text)
    GPIO_SetBits                             0x08000ef3   Thumb Code     4  stm32f4xx_gpio.o(.text)
    GPIO_ResetBits                           0x08000ef7   Thumb Code     4  stm32f4xx_gpio.o(.text)
    GPIO_WriteBit                            0x08000efb   Thumb Code    10  stm32f4xx_gpio.o(.text)
    GPIO_Write                               0x08000f05   Thumb Code     4  stm32f4xx_gpio.o(.text)
    GPIO_ToggleBits                          0x08000f09   Thumb Code     8  stm32f4xx_gpio.o(.text)
    GPIO_PinAFConfig                         0x08000f11   Thumb Code    32  stm32f4xx_gpio.o(.text)
    RCC_DeInit                               0x08000f5d   Thumb Code    68  stm32f4xx_rcc.o(.text)
    RCC_HSEConfig                            0x08000fa1   Thumb Code    12  stm32f4xx_rcc.o(.text)
    RCC_GetFlagStatus                        0x08000fad   Thumb Code    46  stm32f4xx_rcc.o(.text)
    RCC_WaitForHSEStartUp                    0x08000fdb   Thumb Code    44  stm32f4xx_rcc.o(.text)
    RCC_AdjustHSICalibrationValue            0x08001007   Thumb Code    16  stm32f4xx_rcc.o(.text)
    RCC_HSICmd                               0x08001017   Thumb Code     6  stm32f4xx_rcc.o(.text)
    RCC_LSEConfig                            0x0800101d   Thumb Code    24  stm32f4xx_rcc.o(.text)
    RCC_LSICmd                               0x08001035   Thumb Code     6  stm32f4xx_rcc.o(.text)
    RCC_PLLConfig                            0x0800103b   Thumb Code    32  stm32f4xx_rcc.o(.text)
    RCC_PLLCmd                               0x0800105b   Thumb Code     6  stm32f4xx_rcc.o(.text)
    RCC_PLLI2SConfig                         0x08001061   Thumb Code    14  stm32f4xx_rcc.o(.text)
    RCC_PLLI2SCmd                            0x0800106f   Thumb Code     6  stm32f4xx_rcc.o(.text)
    RCC_PLLSAIConfig                         0x08001075   Thumb Code    18  stm32f4xx_rcc.o(.text)
    RCC_PLLSAICmd                            0x08001087   Thumb Code     6  stm32f4xx_rcc.o(.text)
    RCC_ClockSecuritySystemCmd               0x0800108d   Thumb Code     6  stm32f4xx_rcc.o(.text)
    RCC_MCO1Config                           0x08001093   Thumb Code    18  stm32f4xx_rcc.o(.text)
    RCC_MCO2Config                           0x080010a5   Thumb Code    18  stm32f4xx_rcc.o(.text)
    RCC_SYSCLKConfig                         0x080010b7   Thumb Code    16  stm32f4xx_rcc.o(.text)
    RCC_GetSYSCLKSource                      0x080010c7   Thumb Code    12  stm32f4xx_rcc.o(.text)
    RCC_HCLKConfig                           0x080010d3   Thumb Code    16  stm32f4xx_rcc.o(.text)
    RCC_PCLK1Config                          0x080010e3   Thumb Code    16  stm32f4xx_rcc.o(.text)
    RCC_PCLK2Config                          0x080010f3   Thumb Code    18  stm32f4xx_rcc.o(.text)
    RCC_GetClocksFreq                        0x08001105   Thumb Code   134  stm32f4xx_rcc.o(.text)
    RCC_RTCCLKConfig                         0x0800118b   Thumb Code    42  stm32f4xx_rcc.o(.text)
    RCC_RTCCLKCmd                            0x080011b5   Thumb Code     8  stm32f4xx_rcc.o(.text)
    RCC_BackupResetCmd                       0x080011bd   Thumb Code     8  stm32f4xx_rcc.o(.text)
    RCC_I2SCLKConfig                         0x080011c5   Thumb Code     8  stm32f4xx_rcc.o(.text)
    RCC_SAIPLLI2SClkDivConfig                0x080011cd   Thumb Code    18  stm32f4xx_rcc.o(.text)
    RCC_SAIPLLSAIClkDivConfig                0x080011df   Thumb Code    24  stm32f4xx_rcc.o(.text)
    RCC_SAIBlockACLKConfig                   0x080011f7   Thumb Code    16  stm32f4xx_rcc.o(.text)
    RCC_SAIBlockBCLKConfig                   0x08001207   Thumb Code    16  stm32f4xx_rcc.o(.text)
    RCC_LTDCCLKDivConfig                     0x08001217   Thumb Code    16  stm32f4xx_rcc.o(.text)
    RCC_TIMCLKPresConfig                     0x08001227   Thumb Code     8  stm32f4xx_rcc.o(.text)
    RCC_AHB1PeriphClockCmd                   0x0800122f   Thumb Code    20  stm32f4xx_rcc.o(.text)
    RCC_AHB2PeriphClockCmd                   0x08001243   Thumb Code    20  stm32f4xx_rcc.o(.text)
    RCC_AHB3PeriphClockCmd                   0x08001257   Thumb Code    20  stm32f4xx_rcc.o(.text)
    RCC_APB1PeriphClockCmd                   0x0800126b   Thumb Code    20  stm32f4xx_rcc.o(.text)
    RCC_APB2PeriphClockCmd                   0x0800127f   Thumb Code    20  stm32f4xx_rcc.o(.text)
    RCC_AHB1PeriphResetCmd                   0x08001293   Thumb Code    20  stm32f4xx_rcc.o(.text)
    RCC_AHB2PeriphResetCmd                   0x080012a7   Thumb Code    20  stm32f4xx_rcc.o(.text)
    RCC_AHB3PeriphResetCmd                   0x080012bb   Thumb Code    20  stm32f4xx_rcc.o(.text)
    RCC_APB1PeriphResetCmd                   0x080012cf   Thumb Code    20  stm32f4xx_rcc.o(.text)
    RCC_APB2PeriphResetCmd                   0x080012e3   Thumb Code    20  stm32f4xx_rcc.o(.text)
    RCC_AHB1PeriphClockLPModeCmd             0x080012f7   Thumb Code    20  stm32f4xx_rcc.o(.text)
    RCC_AHB2PeriphClockLPModeCmd             0x0800130b   Thumb Code    20  stm32f4xx_rcc.o(.text)
    RCC_AHB3PeriphClockLPModeCmd             0x0800131f   Thumb Code    20  stm32f4xx_rcc.o(.text)
    RCC_APB1PeriphClockLPModeCmd             0x08001333   Thumb Code    64  stm32f4xx_rcc.o(.text)
    RCC_APB2PeriphClockLPModeCmd             0x08001373   Thumb Code    18  stm32f4xx_rcc.o(.text)
    RCC_ITConfig                             0x08001385   Thumb Code    20  stm32f4xx_rcc.o(.text)
    RCC_ClearFlag                            0x08001399   Thumb Code    14  stm32f4xx_rcc.o(.text)
    RCC_GetITStatus                          0x080013a7   Thumb Code    18  stm32f4xx_rcc.o(.text)
    RCC_ClearITPendingBit                    0x080013b9   Thumb Code     8  stm32f4xx_rcc.o(.text)
    SYSCFG_DeInit                            0x080013c5   Thumb Code    24  stm32f4xx_syscfg.o(.text)
    SYSCFG_MemoryRemapConfig                 0x080013dd   Thumb Code     6  stm32f4xx_syscfg.o(.text)
    SYSCFG_MemorySwappingBank                0x080013e3   Thumb Code     6  stm32f4xx_syscfg.o(.text)
    SYSCFG_EXTILineConfig                    0x080013e9   Thumb Code    42  stm32f4xx_syscfg.o(.text)
    SYSCFG_ETH_MediaInterfaceConfig          0x08001413   Thumb Code     8  stm32f4xx_syscfg.o(.text)
    SYSCFG_CompensationCellCmd               0x0800141b   Thumb Code     6  stm32f4xx_syscfg.o(.text)
    SYSCFG_GetCompensationCellStatus         0x08001421   Thumb Code    16  stm32f4xx_syscfg.o(.text)
    TIM_DeInit                               0x08001441   Thumb Code   284  stm32f4xx_tim.o(.text)
    TIM_TimeBaseInit                         0x0800155d   Thumb Code    96  stm32f4xx_tim.o(.text)
    TIM_TimeBaseStructInit                   0x080015bd   Thumb Code    18  stm32f4xx_tim.o(.text)
    TIM_PrescalerConfig                      0x080015cf   Thumb Code     6  stm32f4xx_tim.o(.text)
    TIM_CounterModeConfig                    0x080015d5   Thumb Code    12  stm32f4xx_tim.o(.text)
    TIM_SetCounter                           0x080015e1   Thumb Code     4  stm32f4xx_tim.o(.text)
    TIM_SetAutoreload                        0x080015e5   Thumb Code     4  stm32f4xx_tim.o(.text)
    TIM_GetCounter                           0x080015e9   Thumb Code     4  stm32f4xx_tim.o(.text)
    TIM_GetPrescaler                         0x080015ed   Thumb Code     4  stm32f4xx_tim.o(.text)
    TIM_UpdateDisableConfig                  0x080015f1   Thumb Code    20  stm32f4xx_tim.o(.text)
    TIM_UpdateRequestConfig                  0x08001605   Thumb Code    20  stm32f4xx_tim.o(.text)
    TIM_ARRPreloadConfig                     0x08001619   Thumb Code    20  stm32f4xx_tim.o(.text)
    TIM_SelectOnePulseMode                   0x0800162d   Thumb Code    16  stm32f4xx_tim.o(.text)
    TIM_SetClockDivision                     0x0800163d   Thumb Code    16  stm32f4xx_tim.o(.text)
    TIM_Cmd                                  0x0800164d   Thumb Code    20  stm32f4xx_tim.o(.text)
    TIM_OC1Init                              0x08001661   Thumb Code    88  stm32f4xx_tim.o(.text)
    TIM_OC2Init                              0x080016b9   Thumb Code   120  stm32f4xx_tim.o(.text)
    TIM_OC3Init                              0x08001731   Thumb Code   116  stm32f4xx_tim.o(.text)
    TIM_OC4Init                              0x080017a5   Thumb Code    88  stm32f4xx_tim.o(.text)
    TIM_OCStructInit                         0x080017fd   Thumb Code    20  stm32f4xx_tim.o(.text)
    TIM_SelectOCxM                           0x08001811   Thumb Code   130  stm32f4xx_tim.o(.text)
    TIM_SetCompare1                          0x08001893   Thumb Code     4  stm32f4xx_tim.o(.text)
    TIM_SetCompare2                          0x08001897   Thumb Code     4  stm32f4xx_tim.o(.text)
    TIM_SetCompare3                          0x0800189b   Thumb Code     4  stm32f4xx_tim.o(.text)
    TIM_SetCompare4                          0x0800189f   Thumb Code     4  stm32f4xx_tim.o(.text)
    TIM_ForcedOC1Config                      0x080018a3   Thumb Code    12  stm32f4xx_tim.o(.text)
    TIM_ForcedOC2Config                      0x080018af   Thumb Code    20  stm32f4xx_tim.o(.text)
    TIM_ForcedOC3Config                      0x080018c3   Thumb Code    12  stm32f4xx_tim.o(.text)
    TIM_ForcedOC4Config                      0x080018cf   Thumb Code    20  stm32f4xx_tim.o(.text)
    TIM_OC1PreloadConfig                     0x080018e3   Thumb Code    12  stm32f4xx_tim.o(.text)
    TIM_OC2PreloadConfig                     0x080018ef   Thumb Code    20  stm32f4xx_tim.o(.text)
    TIM_OC3PreloadConfig                     0x08001903   Thumb Code    12  stm32f4xx_tim.o(.text)
    TIM_OC4PreloadConfig                     0x0800190f   Thumb Code    20  stm32f4xx_tim.o(.text)
    TIM_OC1FastConfig                        0x08001923   Thumb Code    12  stm32f4xx_tim.o(.text)
    TIM_OC2FastConfig                        0x0800192f   Thumb Code    20  stm32f4xx_tim.o(.text)
    TIM_OC3FastConfig                        0x08001943   Thumb Code    12  stm32f4xx_tim.o(.text)
    TIM_OC4FastConfig                        0x0800194f   Thumb Code    20  stm32f4xx_tim.o(.text)
    TIM_ClearOC1Ref                          0x08001963   Thumb Code    12  stm32f4xx_tim.o(.text)
    TIM_ClearOC2Ref                          0x0800196f   Thumb Code    20  stm32f4xx_tim.o(.text)
    TIM_ClearOC3Ref                          0x08001983   Thumb Code    12  stm32f4xx_tim.o(.text)
    TIM_ClearOC4Ref                          0x0800198f   Thumb Code    20  stm32f4xx_tim.o(.text)
    TIM_OC1PolarityConfig                    0x080019a3   Thumb Code    12  stm32f4xx_tim.o(.text)
    TIM_OC1NPolarityConfig                   0x080019af   Thumb Code    12  stm32f4xx_tim.o(.text)
    TIM_OC2PolarityConfig                    0x080019bb   Thumb Code    20  stm32f4xx_tim.o(.text)
    TIM_OC2NPolarityConfig                   0x080019cf   Thumb Code    20  stm32f4xx_tim.o(.text)
    TIM_OC3PolarityConfig                    0x080019e3   Thumb Code    20  stm32f4xx_tim.o(.text)
    TIM_OC3NPolarityConfig                   0x080019f7   Thumb Code    20  stm32f4xx_tim.o(.text)
    TIM_OC4PolarityConfig                    0x08001a0b   Thumb Code    20  stm32f4xx_tim.o(.text)
    TIM_CCxCmd                               0x08001a1f   Thumb Code    22  stm32f4xx_tim.o(.text)
    TIM_CCxNCmd                              0x08001a35   Thumb Code    22  stm32f4xx_tim.o(.text)
    TIM_SetIC4Prescaler                      0x08001a4b   Thumb Code    24  stm32f4xx_tim.o(.text)
    TIM_SetIC3Prescaler                      0x08001a63   Thumb Code    16  stm32f4xx_tim.o(.text)
    TIM_SetIC2Prescaler                      0x08001a73   Thumb Code    24  stm32f4xx_tim.o(.text)
    TIM_SetIC1Prescaler                      0x08001ac1   Thumb Code    16  stm32f4xx_tim.o(.text)
    TIM_ICInit                               0x08001ad1   Thumb Code   164  stm32f4xx_tim.o(.text)
    TIM_ICStructInit                         0x08001b75   Thumb Code    16  stm32f4xx_tim.o(.text)
    TIM_PWMIConfig                           0x08001b85   Thumb Code   104  stm32f4xx_tim.o(.text)
    TIM_GetCapture1                          0x08001bed   Thumb Code     4  stm32f4xx_tim.o(.text)
    TIM_GetCapture2                          0x08001bf1   Thumb Code     4  stm32f4xx_tim.o(.text)
    TIM_GetCapture3                          0x08001bf5   Thumb Code     4  stm32f4xx_tim.o(.text)
    TIM_GetCapture4                          0x08001bf9   Thumb Code     4  stm32f4xx_tim.o(.text)
    TIM_BDTRConfig                           0x08001bfd   Thumb Code    34  stm32f4xx_tim.o(.text)
    TIM_BDTRStructInit                       0x08001c1f   Thumb Code    18  stm32f4xx_tim.o(.text)
    TIM_CtrlPWMOutputs                       0x08001c31   Thumb Code    22  stm32f4xx_tim.o(.text)
    TIM_SelectCOM                            0x08001c47   Thumb Code    20  stm32f4xx_tim.o(.text)
    TIM_CCPreloadControl                     0x08001c5b   Thumb Code    20  stm32f4xx_tim.o(.text)
    TIM_ITConfig                             0x08001c6f   Thumb Code    16  stm32f4xx_tim.o(.text)
    TIM_GenerateEvent                        0x08001c7f   Thumb Code     4  stm32f4xx_tim.o(.text)
    TIM_GetFlagStatus                        0x08001c83   Thumb Code    14  stm32f4xx_tim.o(.text)
    TIM_ClearFlag                            0x08001c91   Thumb Code     6  stm32f4xx_tim.o(.text)
    TIM_GetITStatus                          0x08001c97   Thumb Code    24  stm32f4xx_tim.o(.text)
    TIM_ClearITPendingBit                    0x08001caf   Thumb Code     6  stm32f4xx_tim.o(.text)
    TIM_DMAConfig                            0x08001cb5   Thumb Code     8  stm32f4xx_tim.o(.text)
    TIM_DMACmd                               0x08001cbd   Thumb Code    16  stm32f4xx_tim.o(.text)
    TIM_SelectCCDMA                          0x08001ccd   Thumb Code    20  stm32f4xx_tim.o(.text)
    TIM_InternalClockConfig                  0x08001ce1   Thumb Code    10  stm32f4xx_tim.o(.text)
    TIM_SelectInputTrigger                   0x08001ceb   Thumb Code    12  stm32f4xx_tim.o(.text)
    TIM_ITRxExternalClockConfig              0x08001cf7   Thumb Code    18  stm32f4xx_tim.o(.text)
    TIM_TIxExternalClockConfig               0x08001d09   Thumb Code    46  stm32f4xx_tim.o(.text)
    TIM_ETRConfig                            0x08001d37   Thumb Code    24  stm32f4xx_tim.o(.text)
    TIM_ETRClockMode1Config                  0x08001d4f   Thumb Code    18  stm32f4xx_tim.o(.text)
    TIM_ETRClockMode2Config                  0x08001d61   Thumb Code    18  stm32f4xx_tim.o(.text)
    TIM_SelectOutputTrigger                  0x08001d73   Thumb Code    16  stm32f4xx_tim.o(.text)
    TIM_SelectSlaveMode                      0x08001d83   Thumb Code    16  stm32f4xx_tim.o(.text)
    TIM_SelectMasterSlaveMode                0x08001d93   Thumb Code    16  stm32f4xx_tim.o(.text)
    TIM_EncoderInterfaceConfig               0x08001da3   Thumb Code    50  stm32f4xx_tim.o(.text)
    TIM_SelectHallSensor                     0x08001dd5   Thumb Code    20  stm32f4xx_tim.o(.text)
    TIM_RemapConfig                          0x08001de9   Thumb Code     6  stm32f4xx_tim.o(.text)
    USART_DeInit                             0x08001e1d   Thumb Code   138  stm32f4xx_usart.o(.text)
    USART_Init                               0x08001ea7   Thumb Code   164  stm32f4xx_usart.o(.text)
    USART_StructInit                         0x08001f4b   Thumb Code    22  stm32f4xx_usart.o(.text)
    USART_ClockInit                          0x08001f61   Thumb Code    28  stm32f4xx_usart.o(.text)
    USART_ClockStructInit                    0x08001f7d   Thumb Code    12  stm32f4xx_usart.o(.text)
    USART_Cmd                                0x08001f89   Thumb Code    20  stm32f4xx_usart.o(.text)
    USART_SetPrescaler                       0x08001f9d   Thumb Code    16  stm32f4xx_usart.o(.text)
    USART_OverSampling8Cmd                   0x08001fad   Thumb Code    20  stm32f4xx_usart.o(.text)
    USART_OneBitMethodCmd                    0x08001fc1   Thumb Code    20  stm32f4xx_usart.o(.text)
    USART_SendData                           0x08001fd5   Thumb Code     8  stm32f4xx_usart.o(.text)
    USART_ReceiveData                        0x08001fdd   Thumb Code     8  stm32f4xx_usart.o(.text)
    USART_SetAddress                         0x08001fe5   Thumb Code    16  stm32f4xx_usart.o(.text)
    USART_ReceiverWakeUpCmd                  0x08001ff5   Thumb Code    20  stm32f4xx_usart.o(.text)
    USART_WakeUpConfig                       0x08002009   Thumb Code    16  stm32f4xx_usart.o(.text)
    USART_LINBreakDetectLengthConfig         0x08002019   Thumb Code    16  stm32f4xx_usart.o(.text)
    USART_LINCmd                             0x08002029   Thumb Code    20  stm32f4xx_usart.o(.text)
    USART_SendBreak                          0x0800203d   Thumb Code    10  stm32f4xx_usart.o(.text)
    USART_HalfDuplexCmd                      0x08002047   Thumb Code    20  stm32f4xx_usart.o(.text)
    USART_SetGuardTime                       0x0800205b   Thumb Code    16  stm32f4xx_usart.o(.text)
    USART_SmartCardCmd                       0x0800206b   Thumb Code    20  stm32f4xx_usart.o(.text)
    USART_SmartCardNACKCmd                   0x0800207f   Thumb Code    20  stm32f4xx_usart.o(.text)
    USART_IrDAConfig                         0x08002093   Thumb Code    16  stm32f4xx_usart.o(.text)
    USART_IrDACmd                            0x080020a3   Thumb Code    20  stm32f4xx_usart.o(.text)
    USART_DMACmd                             0x080020b7   Thumb Code    16  stm32f4xx_usart.o(.text)
    USART_ITConfig                           0x080020c7   Thumb Code    48  stm32f4xx_usart.o(.text)
    USART_GetFlagStatus                      0x080020f7   Thumb Code    14  stm32f4xx_usart.o(.text)
    USART_ClearFlag                          0x08002105   Thumb Code     6  stm32f4xx_usart.o(.text)
    USART_GetITStatus                        0x0800210b   Thumb Code    62  stm32f4xx_usart.o(.text)
    USART_ClearITPendingBit                  0x08002149   Thumb Code    12  stm32f4xx_usart.o(.text)
    ETH_DeInit                               0x08002175   Thumb Code    24  stm32f4x7_eth.o(.text)
    ETH_StructInit                           0x0800218d   Thumb Code   136  stm32f4x7_eth.o(.text)
    ETH_WritePHYRegister                     0x08002215   Thumb Code    76  stm32f4x7_eth.o(.text)
    ETH_ReadPHYRegister                      0x08002261   Thumb Code    80  stm32f4x7_eth.o(.text)
    ETH_Init                                 0x080022b1   Thumb Code   520  stm32f4x7_eth.o(.text)
    ETH_DMAReceptionCmd                      0x080024b9   Thumb Code    22  stm32f4x7_eth.o(.text)
    ETH_DMATransmissionCmd                   0x080024cf   Thumb Code    22  stm32f4x7_eth.o(.text)
    ETH_MACReceptionCmd                      0x080024e5   Thumb Code    22  stm32f4x7_eth.o(.text)
    ETH_FlushTransmitFIFO                    0x080024fb   Thumb Code    12  stm32f4x7_eth.o(.text)
    ETH_MACTransmissionCmd                   0x08002507   Thumb Code    22  stm32f4x7_eth.o(.text)
    ETH_Start                                0x0800251d   Thumb Code    32  stm32f4x7_eth.o(.text)
    ETH_GetFlowControlBusyStatus             0x0800253d   Thumb Code    14  stm32f4x7_eth.o(.text)
    ETH_InitiatePauseControlFrame            0x0800254b   Thumb Code    12  stm32f4x7_eth.o(.text)
    ETH_BackPressureActivationCmd            0x08002557   Thumb Code    22  stm32f4x7_eth.o(.text)
    ETH_GetMACFlagStatus                     0x0800256d   Thumb Code    16  stm32f4x7_eth.o(.text)
    ETH_GetMACITStatus                       0x0800257d   Thumb Code    16  stm32f4x7_eth.o(.text)
    ETH_MACITConfig                          0x0800258d   Thumb Code    18  stm32f4x7_eth.o(.text)
    ETH_MACAddressConfig                     0x0800259f   Thumb Code    22  stm32f4x7_eth.o(.text)
    ETH_GetMACAddress                        0x080025b5   Thumb Code    30  stm32f4x7_eth.o(.text)
    ETH_MACAddressPerfectFilterCmd           0x080025d3   Thumb Code    24  stm32f4x7_eth.o(.text)
    ETH_MACAddressFilterConfig               0x080025eb   Thumb Code    82  stm32f4x7_eth.o(.text)
    ETH_MACAddressMaskBytesFilterConfig      0x0800263d   Thumb Code    20  stm32f4x7_eth.o(.text)
    ETH_Get_Received_Frame                   0x08002651   Thumb Code    42  stm32f4x7_eth.o(.text)
    ETH_Get_Received_Frame_interrupt         0x0800267b   Thumb Code   134  stm32f4x7_eth.o(.text)
    ETH_Prepare_Transmit_Descriptors         0x08002701   Thumb Code   168  stm32f4x7_eth.o(.text)
    ETH_DMARxDescChainInit                   0x080027a9   Thumb Code    74  stm32f4x7_eth.o(.text)
    ETH_CheckFrameReceived                   0x080027f3   Thumb Code    96  stm32f4x7_eth.o(.text)
    ETH_DMATxDescChainInit                   0x08002853   Thumb Code    62  stm32f4x7_eth.o(.text)
    ETH_GetDMATxDescFlagStatus               0x08002891   Thumb Code    14  stm32f4x7_eth.o(.text)
    ETH_GetDMATxDescCollisionCount           0x0800289f   Thumb Code     8  stm32f4x7_eth.o(.text)
    ETH_SetDMATxDescOwnBit                   0x080028a7   Thumb Code    10  stm32f4x7_eth.o(.text)
    ETH_DMATxDescTransmitITConfig            0x080028b1   Thumb Code    20  stm32f4x7_eth.o(.text)
    ETH_DMATxDescFrameSegmentConfig          0x080028c5   Thumb Code     8  stm32f4x7_eth.o(.text)
    ETH_DMATxDescChecksumInsertionConfig     0x080028cd   Thumb Code     8  stm32f4x7_eth.o(.text)
    ETH_DMATxDescCRCCmd                      0x080028d5   Thumb Code    20  stm32f4x7_eth.o(.text)
    ETH_DMATxDescSecondAddressChainedCmd     0x080028e9   Thumb Code    20  stm32f4x7_eth.o(.text)
    ETH_DMATxDescShortFramePaddingCmd        0x080028fd   Thumb Code    20  stm32f4x7_eth.o(.text)
    ETH_DMATxDescBufferSizeConfig            0x08002911   Thumb Code    12  stm32f4x7_eth.o(.text)
    ETH_GetDMARxDescFlagStatus               0x0800291d   Thumb Code    14  stm32f4x7_eth.o(.text)
    ETH_GetDMAPTPRxDescExtendedFlagStatus    0x0800292b   Thumb Code    14  stm32f4x7_eth.o(.text)
    ETH_SetDMARxDescOwnBit                   0x08002939   Thumb Code    10  stm32f4x7_eth.o(.text)
    ETH_GetDMARxDescFrameLength              0x08002943   Thumb Code     8  stm32f4x7_eth.o(.text)
    ETH_DMARxDescReceiveITConfig             0x0800294b   Thumb Code    18  stm32f4x7_eth.o(.text)
    ETH_GetDMARxDescBufferSize               0x0800295d   Thumb Code    16  stm32f4x7_eth.o(.text)
    ETH_GetRxPktSize                         0x0800296d   Thumb Code    30  stm32f4x7_eth.o(.text)
    ETH_EnhancedDescriptorCmd                0x0800298b   Thumb Code    22  stm32f4x7_eth.o(.text)
    ETH_SoftwareReset                        0x080029a1   Thumb Code    12  stm32f4x7_eth.o(.text)
    ETH_GetSoftwareResetStatus               0x080029ad   Thumb Code    14  stm32f4x7_eth.o(.text)
    ETH_GetDMAFlagStatus                     0x080029bb   Thumb Code    16  stm32f4x7_eth.o(.text)
    ETH_DMAClearFlag                         0x080029cb   Thumb Code     6  stm32f4x7_eth.o(.text)
    ETH_DMAITConfig                          0x080029d1   Thumb Code    18  stm32f4x7_eth.o(.text)
    ETH_GetDMAITStatus                       0x080029e3   Thumb Code    16  stm32f4x7_eth.o(.text)
    ETH_DMAClearITPendingBit                 0x080029f3   Thumb Code     6  stm32f4x7_eth.o(.text)
    ETH_GetTransmitProcessState              0x080029f9   Thumb Code    10  stm32f4x7_eth.o(.text)
    ETH_GetReceiveProcessState               0x08002a03   Thumb Code    10  stm32f4x7_eth.o(.text)
    ETH_GetFlushTransmitFIFOStatus           0x08002a0d   Thumb Code    32  stm32f4x7_eth.o(.text)
    ETH_GetDMAOverflowStatus                 0x08002a2d   Thumb Code    16  stm32f4x7_eth.o(.text)
    ETH_GetRxOverflowMissedFrameCounter      0x08002a3d   Thumb Code    10  stm32f4x7_eth.o(.text)
    ETH_GetBufferUnavailableMissedFrameCounter 0x08002a47   Thumb Code     8  stm32f4x7_eth.o(.text)
    ETH_GetCurrentTxDescStartAddress         0x08002a4f   Thumb Code     6  stm32f4x7_eth.o(.text)
    ETH_GetCurrentRxDescStartAddress         0x08002a55   Thumb Code     6  stm32f4x7_eth.o(.text)
    ETH_GetCurrentTxBufferAddress            0x08002a5b   Thumb Code     6  stm32f4x7_eth.o(.text)
    ETH_GetCurrentRxBufferAddress            0x08002a61   Thumb Code     6  stm32f4x7_eth.o(.text)
    ETH_ResumeDMATransmission                0x08002a67   Thumb Code     8  stm32f4x7_eth.o(.text)
    ETH_ResumeDMAReception                   0x08002a6f   Thumb Code     8  stm32f4x7_eth.o(.text)
    ETH_SetReceiveWatchdogTimer              0x08002a77   Thumb Code     6  stm32f4x7_eth.o(.text)
    ETH_PHYLoopBackCmd                       0x08002a7d   Thumb Code    40  stm32f4x7_eth.o(.text)
    ETH_ResetWakeUpFrameFilterRegisterPointer 0x08002aa5   Thumb Code    12  stm32f4x7_eth.o(.text)
    ETH_SetWakeUpFrameFilterRegister         0x08002ab1   Thumb Code    18  stm32f4x7_eth.o(.text)
    ETH_GlobalUnicastWakeUpCmd               0x08002ac3   Thumb Code    22  stm32f4x7_eth.o(.text)
    ETH_GetPMTFlagStatus                     0x08002ad9   Thumb Code    16  stm32f4x7_eth.o(.text)
    ETH_WakeUpFrameDetectionCmd              0x08002ae9   Thumb Code    22  stm32f4x7_eth.o(.text)
    ETH_MagicPacketDetectionCmd              0x08002aff   Thumb Code    22  stm32f4x7_eth.o(.text)
    ETH_PowerDownCmd                         0x08002b15   Thumb Code    22  stm32f4x7_eth.o(.text)
    ETH_MMCCounterFullPreset                 0x08002b2b   Thumb Code    16  stm32f4x7_eth.o(.text)
    ETH_MMCCounterHalfPreset                 0x08002b3b   Thumb Code    28  stm32f4x7_eth.o(.text)
    ETH_MMCCounterFreezeCmd                  0x08002b57   Thumb Code    26  stm32f4x7_eth.o(.text)
    ETH_MMCResetOnReadCmd                    0x08002b71   Thumb Code    26  stm32f4x7_eth.o(.text)
    ETH_MMCCounterRolloverCmd                0x08002b8b   Thumb Code    26  stm32f4x7_eth.o(.text)
    ETH_MMCCountersReset                     0x08002ba5   Thumb Code    16  stm32f4x7_eth.o(.text)
    ETH_MMCITConfig                          0x08002bb5   Thumb Code    50  stm32f4x7_eth.o(.text)
    ETH_GetMMCITStatus                       0x08002be7   Thumb Code    36  stm32f4x7_eth.o(.text)
    ETH_GetMMCRegister                       0x08002c0b   Thumb Code     6  stm32f4x7_eth.o(.text)
    FSMC_NORSRAMDeInit                       0x08002c2d   Thumb Code    38  stm32f4xx_fsmc.o(.text)
    FSMC_NORSRAMInit                         0x08002c53   Thumb Code   200  stm32f4xx_fsmc.o(.text)
    FSMC_NORSRAMStructInit                   0x08002d1b   Thumb Code    98  stm32f4xx_fsmc.o(.text)
    FSMC_NORSRAMCmd                          0x08002d7d   Thumb Code    26  stm32f4xx_fsmc.o(.text)
    FSMC_NANDDeInit                          0x08002d97   Thumb Code    40  stm32f4xx_fsmc.o(.text)
    FSMC_NANDInit                            0x08002dbf   Thumb Code   104  stm32f4xx_fsmc.o(.text)
    FSMC_NANDStructInit                      0x08002e27   Thumb Code    54  stm32f4xx_fsmc.o(.text)
    FSMC_NANDCmd                             0x08002e5d   Thumb Code    54  stm32f4xx_fsmc.o(.text)
    FSMC_NANDECCCmd                          0x08002e93   Thumb Code    54  stm32f4xx_fsmc.o(.text)
    FSMC_GetECC                              0x08002ec9   Thumb Code    18  stm32f4xx_fsmc.o(.text)
    FSMC_PCCARDDeInit                        0x08002edb   Thumb Code    26  stm32f4xx_fsmc.o(.text)
    FSMC_PCCARDInit                          0x08002ef5   Thumb Code   102  stm32f4xx_fsmc.o(.text)
    FSMC_PCCARDStructInit                    0x08002f5b   Thumb Code    60  stm32f4xx_fsmc.o(.text)
    FSMC_PCCARDCmd                           0x08002f97   Thumb Code    28  stm32f4xx_fsmc.o(.text)
    FSMC_ITConfig                            0x08002fb3   Thumb Code    72  stm32f4xx_fsmc.o(.text)
    FSMC_GetFlagStatus                       0x08002ffb   Thumb Code    40  stm32f4xx_fsmc.o(.text)
    FSMC_ClearFlag                           0x08003023   Thumb Code    38  stm32f4xx_fsmc.o(.text)
    FSMC_GetITStatus                         0x08003049   Thumb Code    48  stm32f4xx_fsmc.o(.text)
    FSMC_ClearITPendingBit                   0x08003079   Thumb Code    42  stm32f4xx_fsmc.o(.text)
    SPI_I2S_DeInit                           0x080030a9   Thumb Code   108  stm32f4xx_spi.o(.text)
    SPI_Init                                 0x08003115   Thumb Code    56  stm32f4xx_spi.o(.text)
    I2S_Init                                 0x0800314d   Thumb Code   188  stm32f4xx_spi.o(.text)
    SPI_StructInit                           0x08003209   Thumb Code    24  stm32f4xx_spi.o(.text)
    I2S_StructInit                           0x08003221   Thumb Code    18  stm32f4xx_spi.o(.text)
    SPI_Cmd                                  0x08003233   Thumb Code    20  stm32f4xx_spi.o(.text)
    I2S_Cmd                                  0x08003247   Thumb Code    20  stm32f4xx_spi.o(.text)
    SPI_DataSizeConfig                       0x0800325b   Thumb Code    16  stm32f4xx_spi.o(.text)
    SPI_BiDirectionalLineConfig              0x0800326b   Thumb Code    22  stm32f4xx_spi.o(.text)
    SPI_NSSInternalSoftwareConfig            0x08003281   Thumb Code    24  stm32f4xx_spi.o(.text)
    SPI_SSOutputCmd                          0x08003299   Thumb Code    20  stm32f4xx_spi.o(.text)
    SPI_TIModeCmd                            0x080032ad   Thumb Code    20  stm32f4xx_spi.o(.text)
    I2S_FullDuplexConfig                     0x080032c1   Thumb Code    58  stm32f4xx_spi.o(.text)
    SPI_I2S_ReceiveData                      0x080032fb   Thumb Code     4  stm32f4xx_spi.o(.text)
    SPI_I2S_SendData                         0x080032ff   Thumb Code     4  stm32f4xx_spi.o(.text)
    SPI_CalculateCRC                         0x08003303   Thumb Code    20  stm32f4xx_spi.o(.text)
    SPI_TransmitCRC                          0x08003317   Thumb Code    10  stm32f4xx_spi.o(.text)
    SPI_GetCRC                               0x08003321   Thumb Code    12  stm32f4xx_spi.o(.text)
    SPI_GetCRCPolynomial                     0x0800332d   Thumb Code     4  stm32f4xx_spi.o(.text)
    SPI_I2S_DMACmd                           0x08003331   Thumb Code    16  stm32f4xx_spi.o(.text)
    SPI_I2S_ITConfig                         0x08003341   Thumb Code    24  stm32f4xx_spi.o(.text)
    SPI_I2S_GetFlagStatus                    0x08003359   Thumb Code    14  stm32f4xx_spi.o(.text)
    SPI_I2S_ClearFlag                        0x08003367   Thumb Code     6  stm32f4xx_spi.o(.text)
    SPI_I2S_GetITStatus                      0x0800336d   Thumb Code    44  stm32f4xx_spi.o(.text)
    SPI_I2S_ClearITPendingBit                0x08003399   Thumb Code    14  stm32f4xx_spi.o(.text)
    delay_ms                                 0x080033c9   Thumb Code    24  delay.o(.text)
    _sys_exit                                0x080033e5   Thumb Code     2  usart.o(.text)
    fputc                                    0x080033e7   Thumb Code    14  usart.o(.text)
    uart_init                                0x080033f5   Thumb Code   172  usart.o(.text)
    USART1_IRQHandler                        0x080034a1   Thumb Code    88  usart.o(.text)
    lwip_comm_mem_free                       0x08003509   Thumb Code    26  lwip_comm.o(.text)
    lwip_comm_mem_malloc                     0x08003523   Thumb Code    50  lwip_comm.o(.text)
    lwip_comm_default_ip_set                 0x08003555   Thumb Code   238  lwip_comm.o(.text)
    lwip_pkt_handle                          0x08003643   Thumb Code     8  lwip_comm.o(.text)
    lwip_periodic_handle                     0x0800364b   Thumb Code    24  lwip_comm.o(.text)
    lwip_comm_init                           0x08003663   Thumb Code   104  lwip_comm.o(.text)
    udp_demo_recv                            0x08003849   Thumb Code   156  udp_demo.o(.text)
    udp_demo_connection_close                0x080038e5   Thumb Code    26  udp_demo.o(.text)
    udp_demo_test                            0x080038ff   Thumb Code   162  udp_demo.o(.text)
    etharp_tmr                               0x080039e1   Thumb Code    66  etharp.o(.text)
    etharp_cleanup_netif                     0x08003c43   Thumb Code    42  etharp.o(.text)
    etharp_find_addr                         0x08003c6d   Thumb Code    74  etharp.o(.text)
    etharp_request                           0x08003fef   Thumb Code    32  etharp.o(.text)
    etharp_query                             0x08004063   Thumb Code   298  etharp.o(.text)
    etharp_output                            0x0800418d   Thumb Code   306  etharp.o(.text)
    ethernet_input                           0x080042bf   Thumb Code   380  etharp.o(.text)
    ethernetif_input                         0x08004495   Thumb Code   116  ethernetif.o(.text)
    ethernetif_init                          0x08004509   Thumb Code    48  ethernetif.o(.text)
    icmp_input                               0x0800463d   Thumb Code   310  icmp.o(.text)
    icmp_dest_unreach                        0x080047eb   Thumb Code     6  icmp.o(.text)
    icmp_time_exceeded                       0x080047f1   Thumb Code     6  icmp.o(.text)
    inet_chksum_pseudo                       0x080049c3   Thumb Code   136  inet_chksum.o(.text)
    inet_chksum_pseudo_partial               0x08004a4b   Thumb Code   178  inet_chksum.o(.text)
    inet_chksum                              0x08004afd   Thumb Code    12  inet_chksum.o(.text)
    inet_chksum_pbuf                         0x08004b09   Thumb Code    72  inet_chksum.o(.text)
    ip_route                                 0x08004bb9   Thumb Code    54  ip.o(.text)
    ip_input                                 0x08004bef   Thumb Code   366  ip.o(.text)
    ip_output_if                             0x08004d5d   Thumb Code   210  ip.o(.text)
    ip_output                                0x08004e2f   Thumb Code    72  ip.o(.text)
    ip4_addr_isbroadcast                     0x08004f15   Thumb Code    46  ip_addr.o(.text)
    ip4_addr_netmask_valid                   0x08004f43   Thumb Code    38  ip_addr.o(.text)
    ipaddr_aton                              0x08004f69   Thumb Code   262  ip_addr.o(.text)
    ipaddr_addr                              0x0800506f   Thumb Code    20  ip_addr.o(.text)
    ipaddr_ntoa_r                            0x08005083   Thumb Code   118  ip_addr.o(.text)
    ipaddr_ntoa                              0x080050f9   Thumb Code     6  ip_addr.o(.text)
    ip_reass_tmr                             0x08005267   Thumb Code    40  ip_frag.o(.text)
    ip_reass                                 0x08005455   Thumb Code   824  ip_frag.o(.text)
    ip_frag                                  0x080057d9   Thumb Code   382  ip_frag.o(.text)
    lwip_htons                               0x08005995   Thumb Code     4  def.o(.text)
    lwip_ntohs                               0x08005999   Thumb Code     4  def.o(.text)
    lwip_htonl                               0x0800599d   Thumb Code     4  def.o(.text)
    lwip_ntohl                               0x080059a1   Thumb Code     4  def.o(.text)
    dhcp_renew                               0x08006111   Thumb Code   132  dhcp.o(.text)
    dhcp_coarse_tmr                          0x08006217   Thumb Code    90  dhcp.o(.text)
    dhcp_release                             0x0800630d   Thumb Code   160  dhcp.o(.text)
    dhcp_fine_tmr                            0x080064e1   Thumb Code    46  dhcp.o(.text)
    dhcp_set_struct                          0x0800650f   Thumb Code    80  dhcp.o(.text)
    dhcp_cleanup                             0x0800655f   Thumb Code    40  dhcp.o(.text)
    dhcp_stop                                0x08006587   Thumb Code    92  dhcp.o(.text)
    dhcp_start                               0x08006aed   Thumb Code   220  dhcp.o(.text)
    dhcp_inform                              0x08006bc9   Thumb Code   168  dhcp.o(.text)
    dhcp_network_changed                     0x08006c71   Thumb Code    66  dhcp.o(.text)
    dhcp_arp_reply                           0x08006cb3   Thumb Code    48  dhcp.o(.text)
    lwip_init                                0x08006e89   Thumb Code    30  init.o(.text)
    memp_get_memorysize                      0x08006ea9   Thumb Code     6  memp.o(.text)
    memp_init                                0x08006eaf   Thumb Code    80  memp.o(.text)
    memp_malloc                              0x08006eff   Thumb Code    62  memp.o(.text)
    memp_free                                0x08006f3d   Thumb Code    40  memp.o(.text)
    netif_init                               0x08007025   Thumb Code     2  netif.o(.text)
    netif_set_gw                             0x08007027   Thumb Code     8  netif.o(.text)
    netif_set_netmask                        0x0800702f   Thumb Code     8  netif.o(.text)
    netif_set_ipaddr                         0x08007037   Thumb Code    96  netif.o(.text)
    netif_set_addr                           0x08007097   Thumb Code    30  netif.o(.text)
    netif_add                                0x080070b5   Thumb Code    96  netif.o(.text)
    netif_set_default                        0x08007115   Thumb Code     6  netif.o(.text)
    netif_set_down                           0x0800711b   Thumb Code    26  netif.o(.text)
    netif_remove                             0x08007135   Thumb Code    68  netif.o(.text)
    netif_find                               0x08007179   Thumb Code    58  netif.o(.text)
    netif_set_up                             0x080071b3   Thumb Code    32  netif.o(.text)
    netif_set_link_up                        0x080071d3   Thumb Code    56  netif.o(.text)
    netif_set_link_down                      0x0800720b   Thumb Code    18  netif.o(.text)
    pbuf_free                                0x08007291   Thumb Code   170  pbuf.o(.text)
    pbuf_alloc                               0x0800733b   Thumb Code   454  pbuf.o(.text)
    pbuf_alloced_custom                      0x08007501   Thumb Code   100  pbuf.o(.text)
    pbuf_realloc                             0x08007565   Thumb Code   186  pbuf.o(.text)
    pbuf_header                              0x0800761f   Thumb Code   778  pbuf.o(.text)
    pbuf_clen                                0x08007929   Thumb Code    18  pbuf.o(.text)
    pbuf_ref                                 0x0800793b   Thumb Code    12  pbuf.o(.text)
    pbuf_cat                                 0x08007947   Thumb Code   108  pbuf.o(.text)
    pbuf_chain                               0x080079b3   Thumb Code    16  pbuf.o(.text)
    pbuf_dechain                             0x080079c3   Thumb Code   102  pbuf.o(.text)
    pbuf_copy                                0x08007a29   Thumb Code   258  pbuf.o(.text)
    pbuf_copy_partial                        0x08007b2b   Thumb Code   130  pbuf.o(.text)
    pbuf_take                                0x08007bad   Thumb Code   124  pbuf.o(.text)
    pbuf_coalesce                            0x08007c29   Thumb Code    66  pbuf.o(.text)
    pbuf_get_at                              0x08007c6b   Thumb Code    24  pbuf.o(.text)
    pbuf_memcmp                              0x08007c83   Thumb Code   628  pbuf.o(.text)
    pbuf_memfind                             0x08007ef7   Thumb Code    56  pbuf.o(.text)
    pbuf_strstr                              0x08007f2f   Thumb Code    50  pbuf.o(.text)
    raw_input                                0x08007f61   Thumb Code   104  raw.o(.text)
    raw_bind                                 0x08007fc9   Thumb Code    10  raw.o(.text)
    raw_connect                              0x08007fd3   Thumb Code    10  raw.o(.text)
    raw_recv                                 0x08007fdd   Thumb Code     6  raw.o(.text)
    raw_sendto                               0x08007fe3   Thumb Code   160  raw.o(.text)
    raw_send                                 0x08008083   Thumb Code     4  raw.o(.text)
    raw_remove                               0x08008087   Thumb Code    40  raw.o(.text)
    raw_new                                  0x080080af   Thumb Code    38  raw.o(.text)
    tcp_init                                 0x08008159   Thumb Code     2  tcp.o(.text)
    tcp_seg_free                             0x0800815b   Thumb Code    28  tcp.o(.text)
    tcp_segs_free                            0x08008177   Thumb Code    18  tcp.o(.text)
    tcp_pcb_purge                            0x08008189   Thumb Code    58  tcp.o(.text)
    tcp_slowtmr                              0x080081c3   Thumb Code   754  tcp.o(.text)
    tcp_pcb_remove                           0x080084b5   Thumb Code   126  tcp.o(.text)
    tcp_close                                0x08008861   Thumb Code    18  tcp.o(.text)
    tcp_update_rcv_ann_wnd                   0x08008873   Thumb Code    80  tcp.o(.text)
    tcp_recved                               0x080088c3   Thumb Code   112  tcp.o(.text)
    tcp_recv_null                            0x08008933   Thumb Code    34  tcp.o(.text)
    tcp_process_refused_data                 0x08008955   Thumb Code   100  tcp.o(.text)
    tcp_fasttmr                              0x080089b9   Thumb Code    88  tcp.o(.text)
    tcp_tmr                                  0x08008a11   Thumb Code    30  tcp.o(.text)
    tcp_shutdown                             0x08008a2f   Thumb Code    76  tcp.o(.text)
    tcp_abandon                              0x08008a7b   Thumb Code   162  tcp.o(.text)
    tcp_abort                                0x08008b1d   Thumb Code     4  tcp.o(.text)
    tcp_bind                                 0x08008c35   Thumb Code   136  tcp.o(.text)
    tcp_listen_with_backlog                  0x08008cc3   Thumb Code   146  tcp.o(.text)
    tcp_eff_send_mss                         0x08008d55   Thumb Code    32  tcp.o(.text)
    tcp_next_iss                             0x08008d75   Thumb Code    12  tcp.o(.text)
    tcp_connect                              0x08008d81   Thumb Code   266  tcp.o(.text)
    tcp_setprio                              0x08008e8b   Thumb Code     4  tcp.o(.text)
    tcp_alloc                                0x08008e8f   Thumb Code   236  tcp.o(.text)
    tcp_new                                  0x08008f7b   Thumb Code     4  tcp.o(.text)
    tcp_arg                                  0x08008f7f   Thumb Code     4  tcp.o(.text)
    tcp_recv                                 0x08008f83   Thumb Code    34  tcp.o(.text)
    tcp_sent                                 0x08008fa5   Thumb Code    34  tcp.o(.text)
    tcp_err                                  0x08008fc7   Thumb Code    36  tcp.o(.text)
    tcp_accept                               0x08008feb   Thumb Code     4  tcp.o(.text)
    tcp_poll                                 0x08008fef   Thumb Code    42  tcp.o(.text)
    tcp_debug_state_str                      0x08009019   Thumb Code    10  tcp.o(.text)
    tcp_input                                0x08009d19   Thumb Code  1212  tcp_in.o(.text)
    tcp_enqueue_flags                        0x0800a37f   Thumb Code   286  tcp_out.o(.text)
    tcp_send_fin                             0x0800a49d   Thumb Code    68  tcp_out.o(.text)
    tcp_write                                0x0800a5b5   Thumb Code  1410  tcp_out.o(.text)
    tcp_send_empty_ack                       0x0800ab37   Thumb Code    72  tcp_out.o(.text)
    tcp_output                               0x0800ad8f   Thumb Code   440  tcp_out.o(.text)
    tcp_rst                                  0x0800af47   Thumb Code   144  tcp_out.o(.text)
    tcp_rexmit_rto                           0x0800afd7   Thumb Code    44  tcp_out.o(.text)
    tcp_rexmit                               0x0800b003   Thumb Code    82  tcp_out.o(.text)
    tcp_rexmit_fast                          0x0800b055   Thumb Code    88  tcp_out.o(.text)
    tcp_keepalive                            0x0800b0ad   Thumb Code    60  tcp_out.o(.text)
    tcp_zero_window_probe                    0x0800b0e9   Thumb Code   220  tcp_out.o(.text)
    sys_timeout                              0x0800b1c5   Thumb Code   104  timers.o(.text)
    tcp_timer_needed                         0x0800b253   Thumb Code    34  timers.o(.text)
    sys_timeouts_init                        0x0800b2c5   Thumb Code    60  timers.o(.text)
    sys_untimeout                            0x0800b301   Thumb Code    68  timers.o(.text)
    sys_check_timeouts                       0x0800b345   Thumb Code    74  timers.o(.text)
    sys_restart_timeouts                     0x0800b38f   Thumb Code    12  timers.o(.text)
    udp_init                                 0x0800b451   Thumb Code     2  udp.o(.text)
    udp_input                                0x0800b453   Thumb Code   388  udp.o(.text)
    udp_bind                                 0x0800b5d7   Thumb Code   192  udp.o(.text)
    udp_sendto_if                            0x0800b697   Thumb Code   202  udp.o(.text)
    udp_sendto                               0x0800b761   Thumb Code    40  udp.o(.text)
    udp_send                                 0x0800b789   Thumb Code     6  udp.o(.text)
    udp_connect                              0x0800b78f   Thumb Code    70  udp.o(.text)
    udp_disconnect                           0x0800b7d5   Thumb Code    16  udp.o(.text)
    udp_recv                                 0x0800b7e5   Thumb Code     6  udp.o(.text)
    udp_remove                               0x0800b7eb   Thumb Code    40  udp.o(.text)
    udp_new                                  0x0800b813   Thumb Code    26  udp.o(.text)
    mem_init                                 0x0800b987   Thumb Code    44  mem.o(.text)
    mem_free                                 0x0800b9b3   Thumb Code   108  mem.o(.text)
    mem_trim                                 0x0800ba1f   Thumb Code   240  mem.o(.text)
    mem_malloc                               0x0800bb0f   Thumb Code   252  mem.o(.text)
    mem_calloc                               0x0800bc0b   Thumb Code    26  mem.o(.text)
    sys_now                                  0x0800be1d   Thumb Code     6  sys_arch.o(.text)
    mymemcpy                                 0x0800be29   Thumb Code    16  malloc.o(.text)
    mymemset                                 0x0800be39   Thumb Code    12  malloc.o(.text)
    mymem_init                               0x0800be45   Thumb Code    52  malloc.o(.text)
    mem_perused                              0x0800be79   Thumb Code    48  malloc.o(.text)
    mymem_malloc                             0x0800bea9   Thumb Code   136  malloc.o(.text)
    mymem_free                               0x0800bf31   Thumb Code    82  malloc.o(.text)
    myfree                                   0x0800bf83   Thumb Code    18  malloc.o(.text)
    mymalloc                                 0x0800bf95   Thumb Code    28  malloc.o(.text)
    myrealloc                                0x0800bfb1   Thumb Code    54  malloc.o(.text)
    __use_no_semihosting                     0x0800bff1   Thumb Code     2  use_no_semi_2.o(.text)
    __2printf                                0x0800bff5   Thumb Code    20  noretval__2printf.o(.text)
    __printf                                 0x0800c00d   Thumb Code   104  __printf.o(.text)
    _printf_str                              0x0800c075   Thumb Code    82  _printf_str.o(.text)
    _printf_int_dec                          0x0800c0c9   Thumb Code   104  _printf_dec.o(.text)
    memcmp                                   0x0800c141   Thumb Code    88  memcmp.o(.text)
    strlen                                   0x0800c199   Thumb Code    62  strlen.o(.text)
    __aeabi_memcpy                           0x0800c1d7   Thumb Code     0  rt_memcpy_v6.o(.text)
    __rt_memcpy                              0x0800c1d7   Thumb Code   138  rt_memcpy_v6.o(.text)
    _memcpy_lastbytes                        0x0800c23d   Thumb Code     0  rt_memcpy_v6.o(.text)
    __aeabi_memclr                           0x0800c261   Thumb Code     0  rt_memclr.o(.text)
    __rt_memclr                              0x0800c261   Thumb Code    68  rt_memclr.o(.text)
    _memset                                  0x0800c265   Thumb Code     0  rt_memclr.o(.text)
    __aeabi_memclr4                          0x0800c2a5   Thumb Code     0  rt_memclr_w.o(.text)
    __aeabi_memclr8                          0x0800c2a5   Thumb Code     0  rt_memclr_w.o(.text)
    __rt_memclr_w                            0x0800c2a5   Thumb Code    78  rt_memclr_w.o(.text)
    _memset_w                                0x0800c2a9   Thumb Code     0  rt_memclr_w.o(.text)
    __use_two_region_memory                  0x0800c2f3   Thumb Code     2  heapauxi.o(.text)
    __rt_heap_escrow$2region                 0x0800c2f5   Thumb Code     2  heapauxi.o(.text)
    __rt_heap_expand$2region                 0x0800c2f7   Thumb Code     2  heapauxi.o(.text)
    __I$use$semihosting                      0x0800c2f9   Thumb Code     0  use_no_semi.o(.text)
    __use_no_semihosting_swi                 0x0800c2f9   Thumb Code     2  use_no_semi.o(.text)
    _printf_int_common                       0x0800c2fb   Thumb Code   178  _printf_intcommon.o(.text)
    _printf_cs_common                        0x0800c3ad   Thumb Code    20  _printf_char.o(.text)
    _printf_char                             0x0800c3c1   Thumb Code    16  _printf_char.o(.text)
    _printf_string                           0x0800c3d1   Thumb Code     8  _printf_char.o(.text)
    _printf_char_file                        0x0800c3d9   Thumb Code    32  _printf_char_file.o(.text)
    __aeabi_memcpy4                          0x0800c3fd   Thumb Code     0  rt_memcpy_w.o(.text)
    __aeabi_memcpy8                          0x0800c3fd   Thumb Code     0  rt_memcpy_w.o(.text)
    __rt_memcpy_w                            0x0800c3fd   Thumb Code   100  rt_memcpy_w.o(.text)
    _memcpy_lastbytes_aligned                0x0800c445   Thumb Code     0  rt_memcpy_w.o(.text)
    _printf_char_common                      0x0800c46b   Thumb Code    32  _printf_char_common.o(.text)
    ferror                                   0x0800c491   Thumb Code     8  ferror.o(.text)
    __user_setup_stackheap                   0x0800c499   Thumb Code    74  sys_stackheap_outer.o(.text)
    exit                                     0x0800c4e3   Thumb Code    12  exit.o(.text)
    __user_libspace                          0x0800c4f1   Thumb Code     8  libspace.o(.text)
    __user_perproc_libspace                  0x0800c4f1   Thumb Code     0  libspace.o(.text)
    __user_perthread_libspace                0x0800c4f1   Thumb Code     0  libspace.o(.text)
    _fp_init                                 0x0800c4f9   Thumb Code    10  fpinit.o(x$fpl$fpinit)
    __fplib_config_fpu_vfp                   0x0800c501   Thumb Code     0  fpinit.o(x$fpl$fpinit)
    __fplib_config_pureend_doubles           0x0800c501   Thumb Code     0  fpinit.o(x$fpl$fpinit)
    ethbroadcast                             0x0800c502   Data           6  etharp.o(.constdata)
    ethzero                                  0x0800c508   Data           6  etharp.o(.constdata)
    ip_addr_any                              0x0800c510   Data           4  ip_addr.o(.constdata)
    ip_addr_broadcast                        0x0800c514   Data           4  ip_addr.o(.constdata)
    tcp_persist_backoff                      0x0800c540   Data           7  tcp.o(.constdata)
    tcp_state_str                            0x0800c548   Data          44  tcp.o(.constdata)
    tcp_backoff                              0x0800c574   Data          13  tcp.o(.constdata)
    tcp_pcb_lists                            0x0800c584   Data          16  tcp.o(.constdata)
    memtblsize                               0x0800c594   Data          12  malloc.o(.constdata)
    memblksize                               0x0800c5a0   Data          12  malloc.o(.constdata)
    memsize                                  0x0800c5ac   Data          12  malloc.o(.constdata)
    Region$$Table$$Base                      0x0800c758   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x0800c778   Number         0  anon$$obj.o(Region$$Table)
    mem3base                                 0x10000000   Data       61440  malloc.o(.ARM.__AT_0x10000000)
    mem3mapbase                              0x1000f000   Data        3840  malloc.o(.ARM.__AT_0x1000F000)
    SystemCoreClock                          0x20000000   Data           4  system_stm32f4xx.o(.data)
    AHBPrescTable                            0x20000004   Data          16  system_stm32f4xx.o(.data)
    DMARxDscrTab                             0x20000018   Data           4  lan8720.o(.data)
    DMATxDscrTab                             0x2000001c   Data           4  lan8720.o(.data)
    Rx_Buff                                  0x20000020   Data           4  lan8720.o(.data)
    Tx_Buff                                  0x20000024   Data           4  lan8720.o(.data)
    spi1_renum                               0x20000028   Data           2  spi.o(.data)
    DMATxDescToSet                           0x2000003c   Data           4  stm32f4x7_eth.o(.data)
    DMARxDescToGet                           0x20000040   Data           4  stm32f4x7_eth.o(.data)
    DMA_RX_FRAME_infos                       0x20000044   Data           4  stm32f4x7_eth.o(.data)
    USART_RX_STA                             0x20000048   Data           2  usart.o(.data)
    __stdout                                 0x2000004c   Data           4  usart.o(.data)
    ARPTimer                                 0x20000050   Data           4  lwip_comm.o(.data)
    lwip_localtime                           0x20000054   Data           4  lwip_comm.o(.data)
    udp_demo_flag                            0x20000058   Data           1  udp_demo.o(.data)
    buff                                     0x20000059   Data        1408  udp_demo.o(.data)
    current_netif                            0x200005e0   Data           4  ip.o(.data)
    current_header                           0x200005e4   Data           4  ip.o(.data)
    current_iphdr_src                        0x200005e8   Data           4  ip.o(.data)
    current_iphdr_dest                       0x200005ec   Data           4  ip.o(.data)
    memp_memory                              0x200005fc   Data           4  memp.o(.data)
    netif_list                               0x20000604   Data           4  netif.o(.data)
    netif_default                            0x20000608   Data           4  netif.o(.data)
    tcp_active_pcbs_changed                  0x20000610   Data           1  tcp.o(.data)
    tcp_ticks                                0x2000061c   Data           4  tcp.o(.data)
    tcp_bound_pcbs                           0x20000620   Data           4  tcp.o(.data)
    tcp_listen_pcbs                          0x20000624   Data           4  tcp.o(.data)
    tcp_active_pcbs                          0x20000628   Data           4  tcp.o(.data)
    tcp_tw_pcbs                              0x2000062c   Data           4  tcp.o(.data)
    tcp_tmp_pcb                              0x20000630   Data           4  tcp.o(.data)
    tcp_input_pcb                            0x2000064c   Data           4  tcp_in.o(.data)
    udp_pcbs                                 0x20000660   Data           4  udp.o(.data)
    ram_heap                                 0x20000664   Data           4  mem.o(.data)
    mallco_dev                               0x20000674   Data          36  malloc.o(.data)
    spi1_buffer                              0x20000698   Data        8192  spi.o(.bss)
    RX_Frame_Descriptor                      0x20002698   Data          12  stm32f4x7_eth.o(.bss)
    USART_RX_BUF                             0x200026a4   Data         200  usart.o(.bss)
    lwipdev                                  0x2000276c   Data          22  lwip_comm.o(.bss)
    lwip_netif                               0x20002784   Data          52  lwip_comm.o(.bss)
    udp_demo_recvbuf                         0x200027b8   Data        3000  udp_demo.o(.bss)
    dhcp_rx_options_val                      0x20003448   Data          40  dhcp.o(.bss)
    dhcp_rx_options_given                    0x20003470   Data          10  dhcp.o(.bss)
    mem1base                                 0x200034b4   Data       102400  malloc.o(.bss)
    mem1mapbase                              0x2001c4b4   Data        6400  malloc.o(.bss)
    __libspace_start                         0x2001ddb4   Data          96  libspace.o(.bss)
    __temporary_stack_top$libspace           0x2001de14   Data           0  libspace.o(.bss)
    mem2base                                 0x68000000   Data       204800  malloc.o(.ARM.__AT_0x68000000)
    mem2mapbase                              0x68032000   Data       12800  malloc.o(.ARM.__AT_0x68032000)



==============================================================================

Memory Map of the image

  Image Entry point : 0x08000189

  Load Region LR_IROM1 (Base: 0x08000000, Size: 0x0000ce10, Max: 0x00100000, ABSOLUTE, COMPRESSED[0x0000c810])

    Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x0000c778, Max: 0x00100000, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x08000000   0x00000188   Data   RO          450    RESET               startup_stm32f40_41xxx.o
    0x08000188   0x00000008   Code   RO         1491  * !!!main             c_w.l(__main.o)
    0x08000190   0x00000034   Code   RO         1664    !!!scatter          c_w.l(__scatter.o)
    0x080001c4   0x0000005a   Code   RO         1662    !!dczerorl2         c_w.l(__dczerorl2.o)
    0x0800021e   0x00000002   PAD
    0x08000220   0x0000001c   Code   RO         1666    !!handler_zi        c_w.l(__scatter_zi.o)
    0x0800023c   0x00000000   Code   RO         1478    .ARM.Collect$$_printf_percent$$00000000  c_w.l(_printf_percent.o)
    0x0800023c   0x00000006   Code   RO         1477    .ARM.Collect$$_printf_percent$$00000009  c_w.l(_printf_d.o)
    0x08000242   0x00000006   Code   RO         1476    .ARM.Collect$$_printf_percent$$00000014  c_w.l(_printf_s.o)
    0x08000248   0x00000004   Code   RO         1502    .ARM.Collect$$_printf_percent$$00000017  c_w.l(_printf_percent_end.o)
    0x0800024c   0x00000002   Code   RO         1537    .ARM.Collect$$libinit$$00000000  c_w.l(libinit.o)
    0x0800024e   0x00000004   Code   RO         1543    .ARM.Collect$$libinit$$00000001  c_w.l(libinit2.o)
    0x08000252   0x00000000   Code   RO         1546    .ARM.Collect$$libinit$$00000004  c_w.l(libinit2.o)
    0x08000252   0x00000000   Code   RO         1549    .ARM.Collect$$libinit$$0000000A  c_w.l(libinit2.o)
    0x08000252   0x00000000   Code   RO         1551    .ARM.Collect$$libinit$$0000000C  c_w.l(libinit2.o)
    0x08000252   0x00000000   Code   RO         1553    .ARM.Collect$$libinit$$0000000E  c_w.l(libinit2.o)
    0x08000252   0x00000000   Code   RO         1556    .ARM.Collect$$libinit$$00000011  c_w.l(libinit2.o)
    0x08000252   0x00000000   Code   RO         1558    .ARM.Collect$$libinit$$00000013  c_w.l(libinit2.o)
    0x08000252   0x00000000   Code   RO         1560    .ARM.Collect$$libinit$$00000015  c_w.l(libinit2.o)
    0x08000252   0x00000000   Code   RO         1562    .ARM.Collect$$libinit$$00000017  c_w.l(libinit2.o)
    0x08000252   0x00000000   Code   RO         1564    .ARM.Collect$$libinit$$00000019  c_w.l(libinit2.o)
    0x08000252   0x00000000   Code   RO         1566    .ARM.Collect$$libinit$$0000001B  c_w.l(libinit2.o)
    0x08000252   0x00000000   Code   RO         1568    .ARM.Collect$$libinit$$0000001D  c_w.l(libinit2.o)
    0x08000252   0x00000000   Code   RO         1570    .ARM.Collect$$libinit$$0000001F  c_w.l(libinit2.o)
    0x08000252   0x00000000   Code   RO         1572    .ARM.Collect$$libinit$$00000021  c_w.l(libinit2.o)
    0x08000252   0x00000000   Code   RO         1574    .ARM.Collect$$libinit$$00000023  c_w.l(libinit2.o)
    0x08000252   0x00000000   Code   RO         1576    .ARM.Collect$$libinit$$00000025  c_w.l(libinit2.o)
    0x08000252   0x00000000   Code   RO         1580    .ARM.Collect$$libinit$$0000002C  c_w.l(libinit2.o)
    0x08000252   0x00000000   Code   RO         1582    .ARM.Collect$$libinit$$0000002E  c_w.l(libinit2.o)
    0x08000252   0x00000000   Code   RO         1584    .ARM.Collect$$libinit$$00000030  c_w.l(libinit2.o)
    0x08000252   0x00000000   Code   RO         1586    .ARM.Collect$$libinit$$00000032  c_w.l(libinit2.o)
    0x08000252   0x00000002   Code   RO         1587    .ARM.Collect$$libinit$$00000033  c_w.l(libinit2.o)
    0x08000254   0x00000002   Code   RO         1605    .ARM.Collect$$libshutdown$$00000000  c_w.l(libshutdown.o)
    0x08000256   0x00000000   Code   RO         1616    .ARM.Collect$$libshutdown$$00000003  c_w.l(libshutdown2.o)
    0x08000256   0x00000000   Code   RO         1619    .ARM.Collect$$libshutdown$$00000006  c_w.l(libshutdown2.o)
    0x08000256   0x00000000   Code   RO         1622    .ARM.Collect$$libshutdown$$00000009  c_w.l(libshutdown2.o)
    0x08000256   0x00000000   Code   RO         1624    .ARM.Collect$$libshutdown$$0000000B  c_w.l(libshutdown2.o)
    0x08000256   0x00000000   Code   RO         1627    .ARM.Collect$$libshutdown$$0000000E  c_w.l(libshutdown2.o)
    0x08000256   0x00000002   Code   RO         1628    .ARM.Collect$$libshutdown$$0000000F  c_w.l(libshutdown2.o)
    0x08000258   0x00000000   Code   RO         1495    .ARM.Collect$$rtentry$$00000000  c_w.l(__rtentry.o)
    0x08000258   0x00000000   Code   RO         1506    .ARM.Collect$$rtentry$$00000002  c_w.l(__rtentry2.o)
    0x08000258   0x00000006   Code   RO         1518    .ARM.Collect$$rtentry$$00000004  c_w.l(__rtentry4.o)
    0x0800025e   0x00000000   Code   RO         1508    .ARM.Collect$$rtentry$$00000009  c_w.l(__rtentry2.o)
    0x0800025e   0x00000004   Code   RO         1509    .ARM.Collect$$rtentry$$0000000A  c_w.l(__rtentry2.o)
    0x08000262   0x00000000   Code   RO         1511    .ARM.Collect$$rtentry$$0000000C  c_w.l(__rtentry2.o)
    0x08000262   0x00000008   Code   RO         1512    .ARM.Collect$$rtentry$$0000000D  c_w.l(__rtentry2.o)
    0x0800026a   0x00000002   Code   RO         1541    .ARM.Collect$$rtexit$$00000000  c_w.l(rtexit.o)
    0x0800026c   0x00000000   Code   RO         1589    .ARM.Collect$$rtexit$$00000002  c_w.l(rtexit2.o)
    0x0800026c   0x00000004   Code   RO         1590    .ARM.Collect$$rtexit$$00000003  c_w.l(rtexit2.o)
    0x08000270   0x00000006   Code   RO         1591    .ARM.Collect$$rtexit$$00000004  c_w.l(rtexit2.o)
    0x08000276   0x00000044   Code   RO            3    .text               main.o
    0x080002ba   0x00000012   Code   RO          231    .text               stm32f4xx_it.o
    0x080002cc   0x0000017c   Code   RO          280    .text               system_stm32f4xx.o
    0x08000448   0x000000a0   Code   RO          306    .text               key.o
    0x080004e8   0x00000074   Code   RO          330    .text               led.o
    0x0800055c   0x00000084   Code   RO          350    .text               timer.o
    0x080005e0   0x000002ec   Code   RO          375    .text               lan8720.o
    0x080008cc   0x000002a0   Code   RO          402    .text               sram.o
    0x08000b6c   0x000000f4   Code   RO          423    .text               spi.o
    0x08000c60   0x00000040   Code   RO          451    .text               startup_stm32f40_41xxx.o
    0x08000ca0   0x000000b0   Code   RO          457    .text               misc.o
    0x08000d50   0x0000020c   Code   RO          477    .text               stm32f4xx_gpio.o
    0x08000f5c   0x00000468   Code   RO          497    .text               stm32f4xx_rcc.o
    0x080013c4   0x0000007c   Code   RO          519    .text               stm32f4xx_syscfg.o
    0x08001440   0x000009dc   Code   RO          539    .text               stm32f4xx_tim.o
    0x08001e1c   0x00000358   Code   RO          560    .text               stm32f4xx_usart.o
    0x08002174   0x00000ab8   Code   RO          580    .text               stm32f4x7_eth.o
    0x08002c2c   0x0000047c   Code   RO          629    .text               stm32f4xx_fsmc.o
    0x080030a8   0x00000320   Code   RO          649    .text               stm32f4xx_spi.o
    0x080033c8   0x0000001c   Code   RO          669    .text               delay.o
    0x080033e4   0x00000124   Code   RO          707    .text               usart.o
    0x08003508   0x00000340   Code   RO          739    .text               lwip_comm.o
    0x08003848   0x00000178   Code   RO          819    .text               udp_demo.o
    0x080039c0   0x00000aa0   Code   RO          852    .text               etharp.o
    0x08004460   0x000001dc   Code   RO          885    .text               ethernetif.o
    0x0800463c   0x00000330   Code   RO          931    .text               icmp.o
    0x0800496c   0x0000024c   Code   RO          976    .text               inet_chksum.o
    0x08004bb8   0x0000035c   Code   RO          991    .text               ip.o
    0x08004f14   0x00000254   Code   RO         1021    .text               ip_addr.o
    0x08005168   0x0000082c   Code   RO         1045    .text               ip_frag.o
    0x08005994   0x00000010   Code   RO         1062    .text               def.o
    0x080059a4   0x000014e4   Code   RO         1075    .text               dhcp.o
    0x08006e88   0x0000001e   Code   RO         1101    .text               init.o
    0x08006ea6   0x00000002   PAD
    0x08006ea8   0x0000017c   Code   RO         1128    .text               memp.o
    0x08007024   0x0000026c   Code   RO         1154    .text               netif.o
    0x08007290   0x00000cd0   Code   RO         1177    .text               pbuf.o
    0x08007f60   0x000001f8   Code   RO         1190    .text               raw.o
    0x08008158   0x00000ff0   Code   RO         1210    .text               tcp.o
    0x08009148   0x0000111c   Code   RO         1235    .text               tcp_in.o
    0x0800a264   0x00000f60   Code   RO         1258    .text               tcp_out.o
    0x0800b1c4   0x0000028c   Code   RO         1271    .text               timers.o
    0x0800b450   0x0000049c   Code   RO         1285    .text               udp.o
    0x0800b8ec   0x00000530   Code   RO         1315    .text               mem.o
    0x0800be1c   0x0000000c   Code   RO         1332    .text               sys_arch.o
    0x0800be28   0x000001c8   Code   RO         1410    .text               malloc.o
    0x0800bff0   0x00000002   Code   RO         1444    .text               c_w.l(use_no_semi_2.o)
    0x0800bff2   0x00000002   PAD
    0x0800bff4   0x00000018   Code   RO         1448    .text               c_w.l(noretval__2printf.o)
    0x0800c00c   0x00000068   Code   RO         1450    .text               c_w.l(__printf.o)
    0x0800c074   0x00000052   Code   RO         1452    .text               c_w.l(_printf_str.o)
    0x0800c0c6   0x00000002   PAD
    0x0800c0c8   0x00000078   Code   RO         1454    .text               c_w.l(_printf_dec.o)
    0x0800c140   0x00000058   Code   RO         1479    .text               c_w.l(memcmp.o)
    0x0800c198   0x0000003e   Code   RO         1481    .text               c_w.l(strlen.o)
    0x0800c1d6   0x0000008a   Code   RO         1483    .text               c_w.l(rt_memcpy_v6.o)
    0x0800c260   0x00000044   Code   RO         1485    .text               c_w.l(rt_memclr.o)
    0x0800c2a4   0x0000004e   Code   RO         1487    .text               c_w.l(rt_memclr_w.o)
    0x0800c2f2   0x00000006   Code   RO         1489    .text               c_w.l(heapauxi.o)
    0x0800c2f8   0x00000002   Code   RO         1493    .text               c_w.l(use_no_semi.o)
    0x0800c2fa   0x000000b2   Code   RO         1496    .text               c_w.l(_printf_intcommon.o)
    0x0800c3ac   0x0000002c   Code   RO         1498    .text               c_w.l(_printf_char.o)
    0x0800c3d8   0x00000024   Code   RO         1500    .text               c_w.l(_printf_char_file.o)
    0x0800c3fc   0x00000064   Code   RO         1503    .text               c_w.l(rt_memcpy_w.o)
    0x0800c460   0x00000030   Code   RO         1520    .text               c_w.l(_printf_char_common.o)
    0x0800c490   0x00000008   Code   RO         1522    .text               c_w.l(ferror.o)
    0x0800c498   0x0000004a   Code   RO         1526    .text               c_w.l(sys_stackheap_outer.o)
    0x0800c4e2   0x0000000c   Code   RO         1530    .text               c_w.l(exit.o)
    0x0800c4ee   0x00000002   PAD
    0x0800c4f0   0x00000008   Code   RO         1538    .text               c_w.l(libspace.o)
    0x0800c4f8   0x0000000a   Code   RO         1597    x$fpl$fpinit        fz_wm.l(fpinit.o)
    0x0800c502   0x0000000c   Data   RO          854    .constdata          etharp.o
    0x0800c50e   0x00000002   PAD
    0x0800c510   0x00000004   Data   RO         1023    .constdata          ip_addr.o
    0x0800c514   0x00000004   Data   RO         1024    .constdata          ip_addr.o
    0x0800c518   0x00000028   Data   RO         1130    .constdata          memp.o
    0x0800c540   0x00000054   Data   RO         1211    .constdata          tcp.o
    0x0800c594   0x00000024   Data   RO         1417    .constdata          malloc.o
    0x0800c5b8   0x00000044   Data   RO          855    .conststring        etharp.o
    0x0800c5fc   0x0000008c   Data   RO         1077    .conststring        dhcp.o
    0x0800c688   0x00000075   Data   RO         1212    .conststring        tcp.o
    0x0800c6fd   0x00000003   PAD
    0x0800c700   0x00000055   Data   RO         1259    .conststring        tcp_out.o
    0x0800c755   0x00000003   PAD
    0x0800c758   0x00000020   Data   RO         1660    Region$$Table       anon$$obj.o


    Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x0001e418, Max: 0x00020000, ABSOLUTE, COMPRESSED[0x00000098])

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x20000000   0x00000014   Data   RW          281    .data               system_stm32f4xx.o
    0x20000014   0x00000001   Data   RW          307    .data               key.o
    0x20000015   0x00000003   PAD
    0x20000018   0x00000010   Data   RW          376    .data               lan8720.o
    0x20000028   0x00000002   Data   RW          425    .data               spi.o
    0x2000002a   0x00000010   Data   RW          498    .data               stm32f4xx_rcc.o
    0x2000003a   0x00000002   PAD
    0x2000003c   0x0000000c   Data   RW          582    .data               stm32f4x7_eth.o
    0x20000048   0x00000002   Data   RW          709    .data               usart.o
    0x2000004a   0x00000002   PAD
    0x2000004c   0x00000004   Data   RW          710    .data               usart.o
    0x20000050   0x00000008   Data   RW          742    .data               lwip_comm.o
    0x20000058   0x00000581   Data   RW          821    .data               udp_demo.o
    0x200005d9   0x00000001   Data   RW          856    .data               etharp.o
    0x200005da   0x00000002   PAD
    0x200005dc   0x00000014   Data   RW          992    .data               ip.o
    0x200005f0   0x00000008   Data   RW         1046    .data               ip_frag.o
    0x200005f8   0x00000004   Data   RW         1078    .data               dhcp.o
    0x200005fc   0x00000004   Data   RW         1131    .data               memp.o
    0x20000600   0x0000000c   Data   RW         1155    .data               netif.o
    0x2000060c   0x00000004   Data   RW         1191    .data               raw.o
    0x20000610   0x00000024   Data   RW         1213    .data               tcp.o
    0x20000634   0x0000001c   Data   RW         1237    .data               tcp_in.o
    0x20000650   0x0000000c   Data   RW         1272    .data               timers.o
    0x2000065c   0x00000008   Data   RW         1286    .data               udp.o
    0x20000664   0x00000010   Data   RW         1316    .data               mem.o
    0x20000674   0x00000024   Data   RW         1418    .data               malloc.o
    0x20000698   0x00002000   Zero   RW          424    .bss                spi.o
    0x20002698   0x0000000c   Zero   RW          581    .bss                stm32f4x7_eth.o
    0x200026a4   0x000000c8   Zero   RW          708    .bss                usart.o
    0x2000276c   0x0000004c   Zero   RW          740    .bss                lwip_comm.o
    0x200027b8   0x00000bb8   Zero   RW          820    .bss                udp_demo.o
    0x20003370   0x000000c8   Zero   RW          853    .bss                etharp.o
    0x20003438   0x00000010   Zero   RW         1022    .bss                ip_addr.o
    0x20003448   0x00000032   Zero   RW         1076    .bss                dhcp.o
    0x2000347a   0x00000002   PAD
    0x2000347c   0x00000028   Zero   RW         1129    .bss                memp.o
    0x200034a4   0x00000010   Zero   RW         1236    .bss                tcp_in.o
    0x200034b4   0x00019000   Zero   RW         1415    .bss                malloc.o
    0x2001c4b4   0x00001900   Zero   RW         1416    .bss                malloc.o
    0x2001ddb4   0x00000060   Zero   RW         1539    .bss                c_w.l(libspace.o)
    0x2001de14   0x00000004   PAD
    0x2001de18   0x00000200   Zero   RW          449    HEAP                startup_stm32f40_41xxx.o
    0x2001e018   0x00000400   Zero   RW          448    STACK               startup_stm32f40_41xxx.o



  Load Region LR$$.ARM.__AT_0x10000000 (Base: 0x10000000, Size: 0x00000000, Max: 0x0000f000, ABSOLUTE)

    Execution Region ER$$.ARM.__AT_0x10000000 (Base: 0x10000000, Size: 0x0000f000, Max: 0x0000f000, ABSOLUTE, UNINIT)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x10000000   0x0000f000   Zero   RW         1411    .ARM.__AT_0x10000000  malloc.o



  Load Region LR$$.ARM.__AT_0x1000F000 (Base: 0x1000f000, Size: 0x00000000, Max: 0x00000f00, ABSOLUTE)

    Execution Region ER$$.ARM.__AT_0x1000F000 (Base: 0x1000f000, Size: 0x00000f00, Max: 0x00000f00, ABSOLUTE, UNINIT)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x1000f000   0x00000f00   Zero   RW         1412    .ARM.__AT_0x1000F000  malloc.o



  Load Region LR$$.ARM.__AT_0x68000000 (Base: 0x68000000, Size: 0x00000000, Max: 0x00032000, ABSOLUTE)

    Execution Region ER$$.ARM.__AT_0x68000000 (Base: 0x68000000, Size: 0x00032000, Max: 0x00032000, ABSOLUTE, UNINIT)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x68000000   0x00032000   Zero   RW         1413    .ARM.__AT_0x68000000  malloc.o



  Load Region LR$$.ARM.__AT_0x68032000 (Base: 0x68032000, Size: 0x00000000, Max: 0x00003200, ABSOLUTE)

    Execution Region ER$$.ARM.__AT_0x68032000 (Base: 0x68032000, Size: 0x00003200, Max: 0x00003200, ABSOLUTE, UNINIT)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x68032000   0x00003200   Zero   RW         1414    .ARM.__AT_0x68032000  malloc.o


==============================================================================

Image component sizes


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name

        16          0          0          0          0       1372   def.o
        28          4          0          0          0        515   delay.o
      5348       1064        140          4         50      11642   dhcp.o
      2720        590         80          1        200       8485   etharp.o
       476        132          0          0          0       4562   ethernetif.o
       816        374          0          0          0       6221   icmp.o
         0          0          0          0          0       3832   inet.o
       588        104          0          0          0       2589   inet_chksum.o
        30          0          0          0          0        544   init.o
       860        158          0         20          0       6567   ip.o
       596        112          8          0         16       8971   ip_addr.o
      2092        464          0          8          0       6012   ip_frag.o
       160         14          0          1          0        864   key.o
       748         40          0         16          0       3617   lan8720.o
       116          8          0          0          0        843   led.o
       832        382          0          8         76      20641   lwip_comm.o
        68          0          0          0          0     344366   main.o
       456         10         36         36     391680       4309   malloc.o
      1328        504          0         16          0       3562   mem.o
       380        192         40          4         40       2852   memp.o
       176         12          0          0          0       1909   misc.o
       620        116          0         12          0       5927   netif.o
      3280       1182          0          0          0       7355   pbuf.o
       504        132          0          4          0       2997   raw.o
       244         18          0          2       8192       1541   spi.o
       672         16          0          0          0       2139   sram.o
        64         26        392          0       1536        840   startup_stm32f40_41xxx.o
      2744         86          0         12         12      18172   stm32f4x7_eth.o
      1148          6          0          0          0       5259   stm32f4xx_fsmc.o
       524         44          0          0          0       3881   stm32f4xx_gpio.o
        18          0          0          0          0       1214   stm32f4xx_it.o
      1128         48          0         16          0      11546   stm32f4xx_rcc.o
       800         34          0          0          0       6133   stm32f4xx_spi.o
       124         16          0          0          0       1789   stm32f4xx_syscfg.o
      2524         52          0          0          0      18390   stm32f4xx_tim.o
       856         32          0          0          0       6868   stm32f4xx_usart.o
        12          6          0          0          0        482   sys_arch.o
       380         36          0         20          0       1831   system_stm32f4xx.o
      4080        994        201         36          0      20029   tcp.o
      4380        810          0         28         16      14219   tcp_in.o
      3936        862         85          0          0       7359   tcp_out.o
       132          8          0          0          0        776   timer.o
       652        182          0         12          0       2683   timers.o
      1180        192          0          8          0      13279   udp.o
       376         32          0       1409       3000       2276   udp_demo.o
       292         16          0          6        200       3254   usart.o

    ----------------------------------------------------------------------
     48506       9110       1022       1688     405020     604514   Object Totals
         0          0         32          0          0          0   (incl. Generated)
         2          0          8          9          2          0   (incl. Padding)

    ----------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Member Name

        90          0          0          0          0          0   __dczerorl2.o
         8          0          0          0          0         68   __main.o
       104          0          0          0          0         84   __printf.o
         0          0          0          0          0          0   __rtentry.o
        12          0          0          0          0          0   __rtentry2.o
         6          0          0          0          0          0   __rtentry4.o
        52          8          0          0          0          0   __scatter.o
        28          0          0          0          0          0   __scatter_zi.o
        44          0          0          0          0        108   _printf_char.o
        48          6          0          0          0         96   _printf_char_common.o
        36          4          0          0          0         80   _printf_char_file.o
         6          0          0          0          0          0   _printf_d.o
       120         16          0          0          0         92   _printf_dec.o
       178          0          0          0          0         88   _printf_intcommon.o
         0          0          0          0          0          0   _printf_percent.o
         4          0          0          0          0          0   _printf_percent_end.o
         6          0          0          0          0          0   _printf_s.o
        82          0          0          0          0         80   _printf_str.o
        12          0          0          0          0         72   exit.o
         8          0          0          0          0         68   ferror.o
         6          0          0          0          0        152   heapauxi.o
         2          0          0          0          0          0   libinit.o
         6          0          0          0          0          0   libinit2.o
         2          0          0          0          0          0   libshutdown.o
         2          0          0          0          0          0   libshutdown2.o
         8          4          0          0         96         68   libspace.o
        88          0          0          0          0         76   memcmp.o
        24          4          0          0          0         84   noretval__2printf.o
        68          0          0          0          0         68   rt_memclr.o
        78          0          0          0          0         80   rt_memclr_w.o
       138          0          0          0          0         68   rt_memcpy_v6.o
       100          0          0          0          0         80   rt_memcpy_w.o
         2          0          0          0          0          0   rtexit.o
        10          0          0          0          0          0   rtexit2.o
        62          0          0          0          0         76   strlen.o
        74          0          0          0          0         80   sys_stackheap_outer.o
         2          0          0          0          0         68   use_no_semi.o
         2          0          0          0          0         68   use_no_semi_2.o
        10          0          0          0          0        116   fpinit.o

    ----------------------------------------------------------------------
      1536         42          0          0        100       1920   Library Totals
         8          0          0          0          4          0   (incl. Padding)

    ----------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Name

      1518         42          0          0         96       1804   c_w.l
        10          0          0          0          0        116   fz_wm.l

    ----------------------------------------------------------------------
      1536         42          0          0        100       1920   Library Totals

    ----------------------------------------------------------------------

==============================================================================


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   

     50042       9152       1022       1688     405120     595598   Grand Totals
     50042       9152       1022        152     405120     595598   ELF Image Totals (compressed)
     50042       9152       1022        152          0          0   ROM Totals

==============================================================================

    Total RO  Size (Code + RO Data)                51064 (  49.87kB)
    Total RW  Size (RW Data + ZI Data)            406808 ( 397.27kB)
    Total ROM Size (Code + RO Data + RW Data)      51216 (  50.02kB)

==============================================================================

