ARM Linker, RVCT3.1 [Build 919] for uVision [Lite64] ================================================================================ Section Cross References easyweb.o(.text) refers to uidiv.o(.text) for __aeabi_uidivmod easyweb.o(.text) refers to printf6.o(i.__0sprintf_6) for __1sprintf easyweb.o(.text) refers to memcpya.o(.text) for __aeabi_memcpy easyweb.o(.text) refers to tcpip.o(.text) for TCPReleaseRxBuffer easyweb.o(.text) refers to easyweb.o(.data) for .data easyweb.o(.text) refers to easyweb.o(.bss) for .bss easyweb.o(.text) refers to easyweb.o(.constdata) for .constdata easyweb.o(.text) refers (Special) to stubs.o(c$$printf_stubs) for _printf_int_dec easyweb.o(.data) refers (Special) to stubs.o(c$$printf_stubs) for _printf_int_dec easyweb.o(.constdata) refers (Special) to stubs.o(c$$printf_stubs) for _printf_int_dec easyweb.o(.bss) refers (Special) to stubs.o(c$$printf_stubs) for _printf_int_dec easyweb.o(.constdata) refers (Special) to stubs.o(c$$printf_stubs) for _printf_int_dec easyweb.o(.constdata) refers (Special) to stubs.o(c$$printf_stubs) for _printf_int_dec easyweb.o(.constdata) refers (Special) to stubs.o(c$$printf_stubs) for _printf_int_dec easyweb.o(.data) refers (Special) to stubs.o(c$$printf_stubs) for _printf_int_dec easyweb.o(.data) refers (Special) to stubs.o(c$$printf_stubs) for _printf_int_dec easyweb.o(.data) refers (Special) to stubs.o(c$$printf_stubs) for _printf_int_dec easyweb.o(.data) refers (Special) to stubs.o(c$$printf_stubs) for _printf_int_dec easyweb.o(.data) refers (Special) to stubs.o(c$$printf_stubs) for _printf_int_dec easyweb.o(.data) refers (Special) to stubs.o(c$$printf_stubs) for _printf_int_dec easyweb.o(.data) refers (Special) to stubs.o(c$$printf_stubs) for _printf_int_dec easyweb.o(.data) refers (Special) to stubs.o(c$$printf_stubs) for _printf_int_dec easyweb.o(.data) refers (Special) to stubs.o(c$$printf_stubs) for _printf_int_dec easyweb.o(.data) refers (Special) to stubs.o(c$$printf_stubs) for _printf_int_dec easyweb.o(.data) refers (Special) to stubs.o(c$$printf_stubs) for _printf_int_dec easyweb.o(.data) refers (Special) to stubs.o(c$$printf_stubs) for _printf_int_dec easyweb.o(.bss) refers (Special) to stubs.o(c$$printf_stubs) for _printf_int_dec easyweb.o(.bss) refers (Special) to stubs.o(c$$printf_stubs) for _printf_int_dec easyweb.o(.data) refers (Special) to stubs.o(c$$printf_stubs) for _printf_int_dec easyweb.o(.data) refers (Special) to stubs.o(c$$printf_stubs) for _printf_int_dec easyweb.o(.data) refers (Special) to stubs.o(c$$printf_stubs) for _printf_int_dec easyweb.o(.data) refers (Special) to stubs.o(c$$printf_stubs) for _printf_int_dec easyweb.o(.data) refers (Special) to stubs.o(c$$printf_stubs) for _printf_int_dec easyweb.o(.data) refers (Special) to stubs.o(c$$printf_stubs) for _printf_int_dec easyweb.o(.data) refers (Special) to stubs.o(c$$printf_stubs) for _printf_int_dec easyweb.o(.data) refers (Special) to stubs.o(c$$printf_stubs) for _printf_int_dec tcpip.o(.text) refers to emac.o(.text) for Init_EMAC tcpip.o(.text) refers to memseta.o(.text) for __aeabi_memset tcpip.o(.text) refers to memcpya.o(.text) for __aeabi_memcpy tcpip.o(.text) refers to tcpip.o(.text) for TCPClockHandler tcpip.o(.text) refers to easyweb.o(.data) for TransmitControl tcpip.o(.text) refers to easyweb.o(.data) for TCPFlags tcpip.o(.text) refers to easyweb.o(.data) for TCPStateMachine tcpip.o(.text) refers to easyweb.o(.data) for SocketStatus tcpip.o(.text) refers to easyweb.o(.data) for TCPTimer tcpip.o(.text) refers to easyweb.o(.data) for RetryCounter tcpip.o(.text) refers to easyweb.o(.bss) for _TxFrame2 tcpip.o(.text) refers to tcpip.o(.constdata) for .constdata tcpip.o(.text) refers to easyweb.o(.constdata) for MyIP tcpip.o(.text) refers to easyweb.o(.data) for RemoteIP tcpip.o(.text) refers to easyweb.o(.constdata) for SubnetMask tcpip.o(.text) refers to easyweb.o(.constdata) for GatewayIP tcpip.o(.text) refers to easyweb.o(.data) for TxFrame2Size tcpip.o(.text) refers to easyweb.o(.data) for LastFrameSent tcpip.o(.text) refers to easyweb.o(.data) for TCPUNASeqNr tcpip.o(.text) refers to easyweb.o(.data) for TxFrame1Size tcpip.o(.text) refers to easyweb.o(.data) for RecdFrameLength tcpip.o(.text) refers to easyweb.o(.data) for RecdFrameMAC tcpip.o(.text) refers to easyweb.o(.bss) for _TxFrame1 tcpip.o(.text) refers to easyweb.o(.data) for RemoteMAC tcpip.o(.text) refers to easyweb.o(.data) for TCPRemotePort tcpip.o(.text) refers to easyweb.o(.data) for TCPSeqNr tcpip.o(.text) refers to easyweb.o(.data) for TCPAckNr tcpip.o(.text) refers to switch8.o(.text) for __ARM_switch8 tcpip.o(.text) refers to memcmp.o(.text) for memcmp tcpip.o(.text) refers to easyweb.o(.data) for RecdIPFrameLength tcpip.o(.text) refers to easyweb.o(.data) for RecdFrameIP tcpip.o(.text) refers to easyweb.o(.data) for ISNGenHigh tcpip.o(.text) refers to easyweb.o(.bss) for _RxTCPBuffer tcpip.o(.text) refers to easyweb.o(.data) for TCPRxDataCount tcpip.o(.text) refers to easyweb.o(.data) for ISNGenHigh tcpip.o(.text) refers to easyweb.o(.data) for TCPTimer emac.o(.text) refers to tcpip.o(.text) for SwapBytes emac.o(.text) refers to emac.o(.data) for .data lpc2300.o(RESET) refers to lpc2300.o(STACK) for Stack_Top lpc2300.o(RESET) refers to entry.o($$startup$$) for __main entry.o($$startup$$) refers to init.o(.text) for __init entry.o($$startup$$) refers to lpc2300.o(STACK) for __initial_sp printfb.o(i.__0fprintf_bare) refers to printfb.o(i._printf_core) for _printf_core printfb.o(i.__0fprintf_bare) refers to fputc.o(.text) for fputc printfb.o(i.__0vfprintf_bare) refers to printfb.o(i._printf_core) for _printf_core printfb.o(i.__0vfprintf_bare) refers to fputc.o(.text) for fputc printfb.o(i.__0printf_bare) refers to printfb.o(i._printf_core) for _printf_core printfb.o(i.__0printf_bare) refers to fputc.o(.text) for fputc printfb.o(i.__0printf_bare) refers to stdout.o(.data) for __stdout printfb.o(i.__0vprintf_bare) refers to printfb.o(i._printf_core) for _printf_core printfb.o(i.__0vprintf_bare) refers to fputc.o(.text) for fputc printfb.o(i.__0vprintf_bare) refers to stdout.o(.data) for __stdout printfb.o(i.__0sprintf_bare) refers to printfb.o(i._printf_core) for _printf_core printfb.o(i.__0sprintf_bare) refers to printfb.o(i._sputc) for _sputc printfb.o(i.__0vsprintf_bare) refers to printfb.o(i._printf_core) for _printf_core printfb.o(i.__0vsprintf_bare) refers to printfb.o(i._sputc) for _sputc printfb.o(i._printf_core) refers to callvia.o(.text) for __ARM_call_via_r6 printf0.o(i.__0fprintf_0) refers to printf0.o(i._printf_core) for _printf_core printf0.o(i.__0fprintf_0) refers to fputc.o(.text) for fputc printf0.o(i.__0vfprintf_0) refers to printf0.o(i._printf_core) for _printf_core printf0.o(i.__0vfprintf_0) refers to fputc.o(.text) for fputc printf0.o(i.__0printf_0) refers to printf0.o(i._printf_core) for _printf_core printf0.o(i.__0printf_0) refers to fputc.o(.text) for fputc printf0.o(i.__0printf_0) refers to stdout.o(.data) for __stdout printf0.o(i.__0vprintf_0) refers to printf0.o(i._printf_core) for _printf_core printf0.o(i.__0vprintf_0) refers to fputc.o(.text) for fputc printf0.o(i.__0vprintf_0) refers to stdout.o(.data) for __stdout printf0.o(i.__0sprintf_0) refers to printf0.o(i._printf_core) for _printf_core printf0.o(i.__0sprintf_0) refers to printf0.o(i._sputc) for _sputc printf0.o(i.__0vsprintf_0) refers to printf0.o(i._printf_core) for _printf_core printf0.o(i.__0vsprintf_0) refers to printf0.o(i._sputc) for _sputc printf0.o(i._printf_core) refers to callvia.o(.text) for __ARM_call_via_r6 printf1.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod printf1.o(i._printf_core) refers to callvia.o(.text) for __ARM_call_via_r2 printf1.o(i.__0fprintf_1) refers to printf1.o(i._printf_core) for _printf_core printf1.o(i.__0fprintf_1) refers to fputc.o(.text) for fputc printf1.o(i.__0vfprintf_1) refers to printf1.o(i._printf_core) for _printf_core printf1.o(i.__0vfprintf_1) refers to fputc.o(.text) for fputc printf1.o(i.__0printf_1) refers to printf1.o(i._printf_core) for _printf_core printf1.o(i.__0printf_1) refers to stdout.o(.data) for __stdout printf1.o(i.__0printf_1) refers to fputc.o(.text) for fputc printf1.o(i.__0vprintf_1) refers to printf1.o(i._printf_core) for _printf_core printf1.o(i.__0vprintf_1) refers to stdout.o(.data) for __stdout printf1.o(i.__0vprintf_1) refers to fputc.o(.text) for fputc printf1.o(i.__0sprintf_1) refers to printf1.o(i._printf_core) for _printf_core printf1.o(i.__0sprintf_1) refers to printf1.o(i._sputc) for _sputc printf1.o(i.__0vsprintf_1) refers to printf1.o(i._printf_core) for _printf_core printf1.o(i.__0vsprintf_1) refers to printf1.o(i._sputc) for _sputc printf2.o(i._printf_core) refers to callvia.o(.text) for __ARM_call_via_r2 printf2.o(i.__0fprintf_2) refers to printf2.o(i._printf_core) for _printf_core printf2.o(i.__0fprintf_2) refers to fputc.o(.text) for fputc printf2.o(i.__0vfprintf_2) refers to printf2.o(i._printf_core) for _printf_core printf2.o(i.__0vfprintf_2) refers to fputc.o(.text) for fputc printf2.o(i.__0printf_2) refers to printf2.o(i._printf_core) for _printf_core printf2.o(i.__0printf_2) refers to stdout.o(.data) for __stdout printf2.o(i.__0printf_2) refers to fputc.o(.text) for fputc printf2.o(i.__0vprintf_2) refers to printf2.o(i._printf_core) for _printf_core printf2.o(i.__0vprintf_2) refers to stdout.o(.data) for __stdout printf2.o(i.__0vprintf_2) refers to fputc.o(.text) for fputc printf2.o(i.__0sprintf_2) refers to printf2.o(i._printf_core) for _printf_core printf2.o(i.__0sprintf_2) refers to printf2.o(i._sputc) for _sputc printf2.o(i.__0vsprintf_2) refers to printf2.o(i._printf_core) for _printf_core printf2.o(i.__0vsprintf_2) refers to printf2.o(i._sputc) for _sputc printf3.o(i._printf_core) refers to callvia.o(.text) for __ARM_call_via_r2 printf3.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod printf3.o(i.__0fprintf_3) refers to printf3.o(i._printf_core) for _printf_core printf3.o(i.__0fprintf_3) refers to fputc.o(.text) for fputc printf3.o(i.__0vfprintf_3) refers to printf3.o(i._printf_core) for _printf_core printf3.o(i.__0vfprintf_3) refers to fputc.o(.text) for fputc printf3.o(i.__0printf_3) refers to printf3.o(i._printf_core) for _printf_core printf3.o(i.__0printf_3) refers to stdout.o(.data) for __stdout printf3.o(i.__0printf_3) refers to fputc.o(.text) for fputc printf3.o(i.__0vprintf_3) refers to printf3.o(i._printf_core) for _printf_core printf3.o(i.__0vprintf_3) refers to stdout.o(.data) for __stdout printf3.o(i.__0vprintf_3) refers to fputc.o(.text) for fputc printf3.o(i.__0sprintf_3) refers to printf3.o(i._printf_core) for _printf_core printf3.o(i.__0sprintf_3) refers to printf3.o(i._sputc) for _sputc printf3.o(i.__0vsprintf_3) refers to printf3.o(i._printf_core) for _printf_core printf3.o(i.__0vsprintf_3) refers to printf3.o(i._sputc) for _sputc printf4.o(i._printf_core) refers to callvia.o(.text) for __ARM_call_via_r2 printf4.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod printf4.o(i.__0fprintf_4) refers to printf4.o(i._printf_core) for _printf_core printf4.o(i.__0fprintf_4) refers to fputc.o(.text) for fputc printf4.o(i.__0vfprintf_4) refers to printf4.o(i._printf_core) for _printf_core printf4.o(i.__0vfprintf_4) refers to fputc.o(.text) for fputc printf4.o(i.__0printf_4) refers to printf4.o(i._printf_core) for _printf_core printf4.o(i.__0printf_4) refers to stdout.o(.data) for __stdout printf4.o(i.__0printf_4) refers to fputc.o(.text) for fputc printf4.o(i.__0vprintf_4) refers to printf4.o(i._printf_core) for _printf_core printf4.o(i.__0vprintf_4) refers to stdout.o(.data) for __stdout printf4.o(i.__0vprintf_4) refers to fputc.o(.text) for fputc printf4.o(i.__0sprintf_4) refers to printf4.o(i._printf_core) for _printf_core printf4.o(i.__0sprintf_4) refers to printf4.o(i._sputc) for _sputc printf4.o(i.__0vsprintf_4) refers to printf4.o(i._printf_core) for _printf_core printf4.o(i.__0vsprintf_4) refers to printf4.o(i._sputc) for _sputc printf5.o(i._printf_core) refers to callvia.o(.text) for __ARM_call_via_r2 printf5.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod printf5.o(i.__0fprintf_5) refers to printf5.o(i._printf_core) for _printf_core printf5.o(i.__0fprintf_5) refers to fputc.o(.text) for fputc printf5.o(i.__0vfprintf_5) refers to printf5.o(i._printf_core) for _printf_core printf5.o(i.__0vfprintf_5) refers to fputc.o(.text) for fputc printf5.o(i.__0printf_5) refers to printf5.o(i._printf_core) for _printf_core printf5.o(i.__0printf_5) refers to stdout.o(.data) for __stdout printf5.o(i.__0printf_5) refers to fputc.o(.text) for fputc printf5.o(i.__0vprintf_5) refers to printf5.o(i._printf_core) for _printf_core printf5.o(i.__0vprintf_5) refers to stdout.o(.data) for __stdout printf5.o(i.__0vprintf_5) refers to fputc.o(.text) for fputc printf5.o(i.__0sprintf_5) refers to printf5.o(i._printf_core) for _printf_core printf5.o(i.__0sprintf_5) refers to printf5.o(i._sputc) for _sputc printf5.o(i.__0vsprintf_5) refers to printf5.o(i._printf_core) for _printf_core printf5.o(i.__0vsprintf_5) refers to printf5.o(i._sputc) for _sputc printf6.o(i._printf_core) refers to printf6.o(i._printf_pre_padding) for _printf_pre_padding printf6.o(i._printf_core) refers to callvia.o(.text) for __ARM_call_via_r2 printf6.o(i._printf_core) refers to printf6.o(i._printf_post_padding) for _printf_post_padding printf6.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod printf6.o(i.__0fprintf_6) refers to printf6.o(i._printf_core) for _printf_core printf6.o(i.__0fprintf_6) refers to fputc.o(.text) for fputc printf6.o(i.__0vfprintf_6) refers to printf6.o(i._printf_core) for _printf_core printf6.o(i.__0vfprintf_6) refers to fputc.o(.text) for fputc printf6.o(i.__0printf_6) refers to printf6.o(i._printf_core) for _printf_core printf6.o(i.__0printf_6) refers to stdout.o(.data) for __stdout printf6.o(i.__0printf_6) refers to fputc.o(.text) for fputc printf6.o(i.__0vprintf_6) refers to printf6.o(i._printf_core) for _printf_core printf6.o(i.__0vprintf_6) refers to stdout.o(.data) for __stdout printf6.o(i.__0vprintf_6) refers to fputc.o(.text) for fputc printf6.o(i.__0sprintf_6) refers to printf6.o(i._printf_core) for _printf_core printf6.o(i.__0sprintf_6) refers to printf6.o(i._sputc) for _sputc printf6.o(i.__0vsprintf_6) refers to printf6.o(i._printf_core) for _printf_core printf6.o(i.__0vsprintf_6) refers to printf6.o(i._sputc) for _sputc printf6.o(i._printf_pre_padding) refers to callvia.o(.text) for __ARM_call_via_r6 printf6.o(i._printf_post_padding) refers to callvia.o(.text) for __ARM_call_via_r6 printf7.o(i._printf_core) refers to printf7.o(i._printf_pre_padding) for _printf_pre_padding printf7.o(i._printf_core) refers to callvia.o(.text) for __ARM_call_via_r2 printf7.o(i._printf_core) refers to printf7.o(i._printf_post_padding) for _printf_post_padding printf7.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod printf7.o(i.__0fprintf_7) refers to printf7.o(i._printf_core) for _printf_core printf7.o(i.__0fprintf_7) refers to fputc.o(.text) for fputc printf7.o(i.__0vfprintf_7) refers to printf7.o(i._printf_core) for _printf_core printf7.o(i.__0vfprintf_7) refers to fputc.o(.text) for fputc printf7.o(i.__0printf_7) refers to printf7.o(i._printf_core) for _printf_core printf7.o(i.__0printf_7) refers to stdout.o(.data) for __stdout printf7.o(i.__0printf_7) refers to fputc.o(.text) for fputc printf7.o(i.__0vprintf_7) refers to printf7.o(i._printf_core) for _printf_core printf7.o(i.__0vprintf_7) refers to stdout.o(.data) for __stdout printf7.o(i.__0vprintf_7) refers to fputc.o(.text) for fputc printf7.o(i.__0sprintf_7) refers to printf7.o(i._printf_core) for _printf_core printf7.o(i.__0sprintf_7) refers to printf7.o(i._sputc) for _sputc printf7.o(i.__0vsprintf_7) refers to printf7.o(i._printf_core) for _printf_core printf7.o(i.__0vsprintf_7) refers to printf7.o(i._sputc) for _sputc printf7.o(i._printf_pre_padding) refers to callvia.o(.text) for __ARM_call_via_r6 printf7.o(i._printf_post_padding) refers to callvia.o(.text) for __ARM_call_via_r6 printf8.o(i._printf_core) refers to printf8.o(i._printf_pre_padding) for _printf_pre_padding printf8.o(i._printf_core) refers to callvia.o(.text) for __ARM_call_via_r2 printf8.o(i._printf_core) refers to printf8.o(i._printf_post_padding) for _printf_post_padding printf8.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod printf8.o(i.__0fprintf_8) refers to printf8.o(i._printf_core) for _printf_core printf8.o(i.__0fprintf_8) refers to fputc.o(.text) for fputc printf8.o(i.__0vfprintf_8) refers to printf8.o(i._printf_core) for _printf_core printf8.o(i.__0vfprintf_8) refers to fputc.o(.text) for fputc printf8.o(i.__0printf_8) refers to printf8.o(i._printf_core) for _printf_core printf8.o(i.__0printf_8) refers to stdout.o(.data) for __stdout printf8.o(i.__0printf_8) refers to fputc.o(.text) for fputc printf8.o(i.__0vprintf_8) refers to printf8.o(i._printf_core) for _printf_core printf8.o(i.__0vprintf_8) refers to stdout.o(.data) for __stdout printf8.o(i.__0vprintf_8) refers to fputc.o(.text) for fputc printf8.o(i.__0sprintf_8) refers to printf8.o(i._printf_core) for _printf_core printf8.o(i.__0sprintf_8) refers to printf8.o(i._sputc) for _sputc printf8.o(i.__0vsprintf_8) refers to printf8.o(i._printf_core) for _printf_core printf8.o(i.__0vsprintf_8) refers to printf8.o(i._sputc) for _sputc printf8.o(i._printf_pre_padding) refers to callvia.o(.text) for __ARM_call_via_r6 printf8.o(i._printf_post_padding) refers to callvia.o(.text) for __ARM_call_via_r6 printfa.o(i._fp_digits) refers to dmul.o(.text) for __aeabi_dmul printfa.o(i._fp_digits) refers to ddiv.o(.text) for __aeabi_ddiv printfa.o(i._fp_digits) refers to cdrcmple.o(.text) for __aeabi_cdrcmple printfa.o(i._fp_digits) refers to dadd.o(.text) for __aeabi_dadd printfa.o(i._fp_digits) refers to dfixull.o(.text) for __aeabi_d2ulz printfa.o(i._fp_digits) refers to uldiv.o(.text) for __aeabi_uldivmod printfa.o(i._fp_digits) refers (Special) to iusefp.o(.text) for __I_use_fp printfa.o(i._printf_core) refers to printfa.o(i._printf_pre_padding) for _printf_pre_padding printfa.o(i._printf_core) refers to callvia.o(.text) for __ARM_call_via_r2 printfa.o(i._printf_core) refers to printfa.o(i._printf_post_padding) for _printf_post_padding printfa.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod printfa.o(i._printf_core) refers to printfa.o(i._fp_digits) for _fp_digits printfa.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod printfa.o(i._printf_core) refers (Special) to iusefp.o(.text) for __I_use_fp printfa.o(i.__0fprintf) refers to printfa.o(i._printf_core) for _printf_core printfa.o(i.__0fprintf) refers to fputc.o(.text) for fputc printfa.o(i.__0fprintf) refers (Special) to iusefp.o(.text) for __I_use_fp printfa.o(i.__0vfprintf) refers to printfa.o(i._printf_core) for _printf_core printfa.o(i.__0vfprintf) refers to fputc.o(.text) for fputc printfa.o(i.__0vfprintf) refers (Special) to iusefp.o(.text) for __I_use_fp printfa.o(i.__0printf) refers to printfa.o(i._printf_core) for _printf_core printfa.o(i.__0printf) refers to stdout.o(.data) for __stdout printfa.o(i.__0printf) refers to fputc.o(.text) for fputc printfa.o(i.__0printf) refers (Special) to iusefp.o(.text) for __I_use_fp printfa.o(i.__0vprintf) refers to printfa.o(i._printf_core) for _printf_core printfa.o(i.__0vprintf) refers to stdout.o(.data) for __stdout printfa.o(i.__0vprintf) refers to fputc.o(.text) for fputc printfa.o(i.__0vprintf) refers (Special) to iusefp.o(.text) for __I_use_fp printfa.o(i.__0sprintf) refers to printfa.o(i._printf_core) for _printf_core printfa.o(i.__0sprintf) refers to printfa.o(i._sputc) for _sputc printfa.o(i.__0sprintf) refers (Special) to iusefp.o(.text) for __I_use_fp printfa.o(i.__0vsprintf) refers to printfa.o(i._printf_core) for _printf_core printfa.o(i.__0vsprintf) refers to printfa.o(i._sputc) for _sputc printfa.o(i.__0vsprintf) refers (Special) to iusefp.o(.text) for __I_use_fp printfa.o(i._printf_pre_padding) refers to callvia.o(.text) for __ARM_call_via_r6 printfa.o(i._printf_pre_padding) refers (Special) to iusefp.o(.text) for __I_use_fp printfa.o(i._printf_post_padding) refers to callvia.o(.text) for __ARM_call_via_r6 printfa.o(i._printf_post_padding) refers (Special) to iusefp.o(.text) for __I_use_fp printfa.o(i._sputc) refers (Special) to iusefp.o(.text) for __I_use_fp init.o(.text) refers to callvia.o(.text) for __ARM_call_via_r3 init.o(.text) refers to init.o(.emb_text) for __call_main init.o(.text) refers to easyweb.o(.text) for main fputc.o(.text) refers (Special) to iusesemip.o(.text) for __I_use_semihosting_fputc uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl dadd.o(.text) refers to llushr.o(.text) for __aeabi_llsr dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue dadd.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue dmul.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp ddiv.o(.text) refers to depilogue.o(.text) for _double_epilogue ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp dfixull.o(.text) refers to llushr.o(.text) for __aeabi_llsr dfixull.o(.text) refers to llshl.o(.text) for __aeabi_llsl dfixull.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp cdrcmple.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp depilogue.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp ================================================================================ Removing Unused input sections from the image. Removing retarget.o(.text), (4 bytes). Removing lpc2300.o(HEAP), (0 bytes). 2 unused section(s) (total 4 bytes) removed from the image. ================================================================================ Adding Veneers to the image Adding AT veneer (8 bytes, Inline) for call to '__init' from entry.o($$startup$$). Adding TA veneer (4 bytes, Inline) for call to '__ARM_switch8' from tcpip.o(.text). 2 Veneer(s) (total 12 bytes) added to the image. ================================================================================ Image Symbol Table Local Symbols Symbol Name Value Ov Type Size Object(Section) RESET 0x00000000 Section 356 lpc2300.o(RESET) ../../microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE ../../microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE ../../microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE ../../microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE ../../microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE ../../microlib/fpfix.c 0x00000000 Number 0 dfixull.o ABSOLUTE ../../microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE ../../microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE ../../microlib/init/handlers.c 0x00000000 Number 0 handlers.o ABSOLUTE ../../microlib/init/init.c 0x00000000 Number 0 init.o ABSOLUTE ../../microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE ../../microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE ../../microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE ../../microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE ../../microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE ../../microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE ../../microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE ../../microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE ../../microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE ../../microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE ../../microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE ../../microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE ../../microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE ../../microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE ../../microlib/stdio/fputc.c 0x00000000 Number 0 fputc.o ABSOLUTE ../../microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE ../../microlib/string/memcmp.c 0x00000000 Number 0 memcmp.o ABSOLUTE ../../microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE ../../microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE ../../microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE ../../microlib/stubs.s 0x00000000 Number 0 useno.o ABSOLUTE ../../microlib/stubs.s 0x00000000 Number 0 iusesemip.o ABSOLUTE ../../microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE ../../unhosted.s 0x00000000 Number 0 callvia.o ABSOLUTE ../../unhosted.s 0x00000000 Number 0 switch8.o ABSOLUTE EMAC.c 0x00000000 Number 0 emac.o ABSOLUTE LPC2300.s 0x00000000 Number 0 lpc2300.o ABSOLUTE Retarget.c 0x00000000 Number 0 retarget.o ABSOLUTE cdrcmple.s 0x00000000 Number 0 cdrcmple.o ABSOLUTE dc.s 0x00000000 Number 0 dc.o ABSOLUTE easyweb.c 0x00000000 Number 0 easyweb.o ABSOLUTE tcpip.c 0x00000000 Number 0 tcpip.o ABSOLUTE Undef_Handler 0x00000040 ARM Code 4 lpc2300.o(RESET) SWI_Handler 0x00000044 ARM Code 4 lpc2300.o(RESET) PAbt_Handler 0x00000048 ARM Code 4 lpc2300.o(RESET) DAbt_Handler 0x0000004c ARM Code 4 lpc2300.o(RESET) IRQ_Handler 0x00000050 ARM Code 4 lpc2300.o(RESET) FIQ_Handler 0x00000054 ARM Code 4 lpc2300.o(RESET) $$startup$$ 0x00000164 Section 12 entry.o($$startup$$) .emb_text 0x00000170 Section 2 init.o(.emb_text) .text 0x00000174 Section 420 easyweb.o(.text) .text 0x00000318 Section 3236 tcpip.o(.text) .text 0x00000fbc Section 76 tcpip.o(.text) .text 0x00001008 Section 836 emac.o(.text) .text 0x00001350 Section 24 switch8.o(.text) .text 0x00001368 Section 40 uidiv.o(.text) .text 0x00001390 Section 36 memcpya.o(.text) .text 0x000013b4 Section 44 memseta.o(.text) .text 0x000013e0 Section 28 memcmp.o(.text) .text 0x000013fc Section 16 callvia.o(.text) .text 0x00001414 Section 40 init.o(.text) c$$printf_stubs 0x0000143c Number 0 stubs.o(c$$printf_stubs) i.__0sprintf_6 0x0000143c Section 40 printf6.o(i.__0sprintf_6) i.__scatterload_copy 0x00001464 Section 24 handlers.o(i.__scatterload_copy) i.__scatterload_null 0x0000147c Section 4 handlers.o(i.__scatterload_null) i.__scatterload_zeroinit 0x00001480 Section 24 handlers.o(i.__scatterload_zeroinit) i._printf_core 0x00001498 Section 796 printf6.o(i._printf_core) _printf_core 0x00001499 Thumb Code 790 printf6.o(i._printf_core) i._printf_post_padding 0x000017b4 Section 38 printf6.o(i._printf_post_padding) _printf_post_padding 0x000017b5 Thumb Code 38 printf6.o(i._printf_post_padding) i._printf_pre_padding 0x000017da Section 48 printf6.o(i._printf_pre_padding) _printf_pre_padding 0x000017db Thumb Code 48 printf6.o(i._printf_pre_padding) i._sputc 0x0000180a Section 10 printf6.o(i._sputc) _sputc 0x0000180b Thumb Code 10 printf6.o(i._sputc) .constdata 0x00001814 Section 1150 easyweb.o(.constdata) .constdata 0x00001c92 Section 4 easyweb.o(.constdata) .constdata 0x00001c96 Section 4 easyweb.o(.constdata) .constdata 0x00001c9a Section 4 easyweb.o(.constdata) .constdata 0x00001c9e Section 6 tcpip.o(.constdata) .data 0x40000000 Section 16 easyweb.o(.data) .data 0x40000010 Section 1 easyweb.o(.data) .data 0x40000011 Section 1 easyweb.o(.data) .data 0x40000012 Section 2 easyweb.o(.data) .data 0x40000014 Section 4 easyweb.o(.data) .data 0x40000018 Section 4 easyweb.o(.data) .data 0x4000001c Section 4 easyweb.o(.data) .data 0x40000020 Section 1 easyweb.o(.data) .data 0x40000021 Section 1 easyweb.o(.data) .data 0x40000022 Section 2 easyweb.o(.data) .data 0x40000024 Section 6 easyweb.o(.data) .data 0x4000002a Section 4 easyweb.o(.data) .data 0x4000002e Section 2 easyweb.o(.data) .data 0x40000030 Section 2 easyweb.o(.data) .data 0x40000032 Section 1 easyweb.o(.data) .data 0x40000033 Section 1 easyweb.o(.data) .data 0x40000034 Section 1 easyweb.o(.data) .data 0x40000036 Section 2 easyweb.o(.data) .data 0x40000038 Section 2 easyweb.o(.data) .data 0x4000003a Section 6 easyweb.o(.data) .data 0x40000040 Section 4 easyweb.o(.data) .data 0x40000044 Section 8 emac.o(.data) rptr 0x40000044 Data 4 emac.o(.data) tptr 0x40000048 Data 4 emac.o(.data) .bss 0x4000004c Section 566 easyweb.o(.bss) .bss 0x40000282 Section 74 easyweb.o(.bss) .bss 0x400002cc Section 256 easyweb.o(.bss) STACK 0x400003d0 Section 1288 lpc2300.o(STACK) Stack_Top 0x400008d8 Number 0 lpc2300.o(STACK) Global Symbols Symbol Name Value Ov Type Size Object(Section) BuildAttributes$$THM_ISAv1$ARM_ISAv4$M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$MICROLIB$REQ8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE __ARM_use_no_argv 0x00000000 Number 0 easyweb.o ABSOLUTE __use_no_errno 0x00000000 Number 0 useno.o ABSOLUTE __use_no_exception_handling 0x00000000 Number 0 useno.o ABSOLUTE __use_no_fp 0x00000000 Number 0 useno.o ABSOLUTE __use_no_heap 0x00000000 Number 0 useno.o ABSOLUTE __use_no_heap_region 0x00000000 Number 0 useno.o ABSOLUTE __use_no_semihosting 0x00000000 Number 0 useno.o ABSOLUTE __use_no_semihosting_swi 0x00000000 Number 0 useno.o ABSOLUTE __use_no_signal_handling 0x00000000 Number 0 useno.o ABSOLUTE __decompress - Undefined Weak Reference Reset_Handler 0x00000058 ARM Code 0 lpc2300.o(RESET) __main 0x00000164 ARM Code 8 entry.o($$startup$$) __call_main 0x00000171 Thumb Code 2 init.o(.emb_text) GetAD0Val 0x00000175 Thumb Code 38 easyweb.o(.text) InsertDynamicValues 0x0000019b Thumb Code 82 easyweb.o(.text) HTTPServer 0x000001ed Thumb Code 190 easyweb.o(.text) main 0x000002ab Thumb Code 70 easyweb.o(.text) TCPLowLevelInit 0x00000319 Thumb Code 56 tcpip.o(.text) TCPPassiveOpen 0x00000351 Thumb Code 26 tcpip.o(.text) TCPStartRetryTimer 0x0000036b Thumb Code 30 tcpip.o(.text) PrepareARP_REQUEST 0x00000389 Thumb Code 146 tcpip.o(.text) TCPActiveOpen 0x0000041b Thumb Code 52 tcpip.o(.text) TCPClose 0x0000044f Thumb Code 42 tcpip.o(.text) TCPReleaseRxBuffer 0x00000479 Thumb Code 12 tcpip.o(.text) TCPTransmitTxBuffer 0x00000485 Thumb Code 64 tcpip.o(.text) IsBroadcast 0x000004c5 Thumb Code 60 tcpip.o(.text) SendFrame1 0x00000501 Thumb Code 14 tcpip.o(.text) CalcChecksum 0x0000050f Thumb Code 94 tcpip.o(.text) WriteDWBE 0x0000056d Thumb Code 16 tcpip.o(.text) WriteWBE 0x0000057d Thumb Code 8 tcpip.o(.text) PrepareTCP_DATA_FRAME 0x00000585 Thumb Code 182 tcpip.o(.text) SendFrame2 0x0000063b Thumb Code 14 tcpip.o(.text) PrepareTCP_FRAME 0x00000649 Thumb Code 374 tcpip.o(.text) TCPHandleTimeout 0x000007bf Thumb Code 32 tcpip.o(.text) TCPStopTimer 0x000007df Thumb Code 12 tcpip.o(.text) TCPHandleRetransmission 0x000007eb Thumb Code 52 tcpip.o(.text) TCPRestartTimer 0x0000081f Thumb Code 8 tcpip.o(.text) TCPStartTimeWaitTimer 0x00000827 Thumb Code 26 tcpip.o(.text) ProcessTCPFrame 0x00000841 Thumb Code 752 tcpip.o(.text) PrepareICMP_ECHO_REPLY 0x00000b31 Thumb Code 260 tcpip.o(.text) ProcessICMPFrame 0x00000c35 Thumb Code 24 tcpip.o(.text) ProcessEthIAFrame 0x00000c4d Thumb Code 182 tcpip.o(.text) PrepareARP_ANSWER 0x00000d03 Thumb Code 112 tcpip.o(.text) ProcessEthBroadcastFrame 0x00000d73 Thumb Code 102 tcpip.o(.text) DoNetworkStuff 0x00000dd9 Thumb Code 376 tcpip.o(.text) SwapBytes 0x00000f51 Thumb Code 12 tcpip.o(.text) TCPClockHandler 0x00000fbc ARM Code 64 tcpip.o(.text) write_PHY 0x00001009 Thumb Code 32 emac.o(.text) read_PHY 0x00001029 Thumb Code 42 emac.o(.text) rx_descr_init 0x00001053 Thumb Code 60 emac.o(.text) tx_descr_init 0x0000108f Thumb Code 60 emac.o(.text) Init_EMAC 0x000010cb Thumb Code 318 emac.o(.text) ReadFrame_EMAC 0x00001209 Thumb Code 12 emac.o(.text) ReadFrameBE_EMAC 0x00001215 Thumb Code 22 emac.o(.text) CopyFromFrame_EMAC 0x0000122b Thumb Code 38 emac.o(.text) DummyReadFrame_EMAC 0x00001251 Thumb Code 24 emac.o(.text) StartReadFrame 0x00001269 Thumb Code 32 emac.o(.text) EndReadFrame 0x00001289 Thumb Code 16 emac.o(.text) CheckFrameReceived 0x00001299 Thumb Code 18 emac.o(.text) RequestSend 0x000012ab Thumb Code 32 emac.o(.text) Rdy4Tx 0x000012cb Thumb Code 4 emac.o(.text) WriteFrame_EMAC 0x000012cf Thumb Code 12 emac.o(.text) CopyToFrame_EMAC 0x000012db Thumb Code 50 emac.o(.text) Inline Thumb to ARM Veneer to __ARM_switch8 0x0000134d Thumb Code 0 switch8.o(.text) __ARM_switch8 0x00001350 ARM Code 24 switch8.o(.text) __rt_switch8 0x00001350 ARM Code 0 switch8.o(.text) __aeabi_uidiv 0x00001369 Thumb Code 0 uidiv.o(.text) __aeabi_uidivmod 0x00001369 Thumb Code 40 uidiv.o(.text) __aeabi_memcpy 0x00001391 Thumb Code 36 memcpya.o(.text) __aeabi_memcpy4 0x00001391 Thumb Code 0 memcpya.o(.text) __aeabi_memcpy8 0x00001391 Thumb Code 0 memcpya.o(.text) __aeabi_memset 0x000013b5 Thumb Code 16 memseta.o(.text) __aeabi_memset4 0x000013b5 Thumb Code 0 memseta.o(.text) __aeabi_memset8 0x000013b5 Thumb Code 0 memseta.o(.text) __aeabi_memclr 0x000013c5 Thumb Code 4 memseta.o(.text) __aeabi_memclr4 0x000013c5 Thumb Code 0 memseta.o(.text) __aeabi_memclr8 0x000013c5 Thumb Code 0 memseta.o(.text) _memset_wrapper 0x000013c9 Thumb Code 24 memseta.o(.text) memcmp 0x000013e1 Thumb Code 28 memcmp.o(.text) __ARM_call_via_r0 0x000013fd Thumb Code 2 callvia.o(.text) __call_via_r0 0x000013fd Thumb Code 0 callvia.o(.text) __ARM_call_via_r1 0x000013ff Thumb Code 2 callvia.o(.text) __call_via_r1 0x000013ff Thumb Code 0 callvia.o(.text) __ARM_call_via_r2 0x00001401 Thumb Code 2 callvia.o(.text) __call_via_r2 0x00001401 Thumb Code 0 callvia.o(.text) __ARM_call_via_r3 0x00001403 Thumb Code 2 callvia.o(.text) __call_via_r3 0x00001403 Thumb Code 0 callvia.o(.text) __ARM_call_via_r4 0x00001405 Thumb Code 2 callvia.o(.text) __call_via_r4 0x00001405 Thumb Code 0 callvia.o(.text) __ARM_call_via_r5 0x00001407 Thumb Code 2 callvia.o(.text) __call_via_r5 0x00001407 Thumb Code 0 callvia.o(.text) __ARM_call_via_r6 0x00001409 Thumb Code 2 callvia.o(.text) __call_via_r6 0x00001409 Thumb Code 0 callvia.o(.text) __ARM_call_via_r7 0x0000140b Thumb Code 2 callvia.o(.text) __call_via_r7 0x0000140b Thumb Code 0 callvia.o(.text) Inline ARM to Thumb Veneer to __init 0x0000140c ARM Code 0 init.o(.text) __init 0x00001415 Thumb Code 26 init.o(.text) __scatterload_rt2 0x00001415 Thumb Code 0 init.o(.text) __0sprintf_6 0x0000143d Thumb Code 36 printf6.o(i.__0sprintf_6) __1sprintf 0x0000143d Thumb Code 0 printf6.o(i.__0sprintf_6) _printf_charcount 0x0000143c Number 0 stubs.o(c$$printf_stubs) _printf_fp_dec 0x0000143c Number 0 stubs.o(c$$printf_stubs) _printf_fp_hex 0x0000143c Number 0 stubs.o(c$$printf_stubs) _printf_int_dec 0x0000143c Number 0 stubs.o(c$$printf_stubs) _printf_longlong_dec 0x0000143c Number 0 stubs.o(c$$printf_stubs) _printf_longlong_hex 0x0000143c Number 0 stubs.o(c$$printf_stubs) _printf_longlong_oct 0x0000143c Number 0 stubs.o(c$$printf_stubs) _printf_mbtowc 0x0000143c Number 0 stubs.o(c$$printf_stubs) _printf_percent 0x0000143c Number 0 stubs.o(c$$printf_stubs) _printf_pre_padding 0x0000143c Number 0 stubs.o(c$$printf_stubs) _printf_return_value 0x0000143c Number 0 stubs.o(c$$printf_stubs) _printf_sizespec 0x0000143c Number 0 stubs.o(c$$printf_stubs) _printf_str 0x0000143c Number 0 stubs.o(c$$printf_stubs) _printf_truncate_signed 0x0000143c Number 0 stubs.o(c$$printf_stubs) _printf_truncate_unsigned 0x0000143c Number 0 stubs.o(c$$printf_stubs) _printf_wc 0x0000143c Number 0 stubs.o(c$$printf_stubs) _printf_wctomb 0x0000143c Number 0 stubs.o(c$$printf_stubs) __scatterload_copy 0x00001464 ARM Code 24 handlers.o(i.__scatterload_copy) __scatterload_null 0x0000147c ARM Code 4 handlers.o(i.__scatterload_null) __scatterload_zeroinit 0x00001480 ARM Code 24 handlers.o(i.__scatterload_zeroinit) GetResponse 0x00001814 Data 45 easyweb.o(.constdata) WebSide 0x00001841 Data 1105 easyweb.o(.constdata) MyIP 0x00001c92 Data 4 easyweb.o(.constdata) SubnetMask 0x00001c96 Data 4 easyweb.o(.constdata) GatewayIP 0x00001c9a Data 4 easyweb.o(.constdata) MyMAC 0x00001c9e Data 6 tcpip.o(.constdata) Region$$Table$$Base 0x00001ca4 Number 0 anon$$obj.o(Region$$Table) Region$$Table$$Limit 0x00001cc4 Number 0 anon$$obj.o(Region$$Table) HTTPStatus 0x40000000 Data 1 easyweb.o(.data) SocketStatus 0x40000001 Data 1 easyweb.o(.data) TCPTxDataCount 0x40000002 Data 2 easyweb.o(.data) TCPLocalPort 0x40000004 Data 2 easyweb.o(.data) PWebSide 0x40000008 Data 4 easyweb.o(.data) HTTPBytesToSend 0x4000000c Data 4 easyweb.o(.data) TCPStateMachine 0x40000010 Data 1 easyweb.o(.data) LastFrameSent 0x40000011 Data 1 easyweb.o(.data) ISNGenHigh 0x40000012 Data 2 easyweb.o(.data) TCPSeqNr 0x40000014 Data 4 easyweb.o(.data) TCPUNASeqNr 0x40000018 Data 4 easyweb.o(.data) TCPAckNr 0x4000001c Data 4 easyweb.o(.data) TCPTimer 0x40000020 Data 1 easyweb.o(.data) RetryCounter 0x40000021 Data 1 easyweb.o(.data) RecdFrameLength 0x40000022 Data 2 easyweb.o(.data) RecdFrameMAC 0x40000024 Data 6 easyweb.o(.data) RecdFrameIP 0x4000002a Data 4 easyweb.o(.data) RecdIPFrameLength 0x4000002e Data 2 easyweb.o(.data) TxFrame1Size 0x40000030 Data 2 easyweb.o(.data) TxFrame2Size 0x40000032 Data 1 easyweb.o(.data) TransmitControl 0x40000033 Data 1 easyweb.o(.data) TCPFlags 0x40000034 Data 1 easyweb.o(.data) TCPRxDataCount 0x40000036 Data 2 easyweb.o(.data) TCPRemotePort 0x40000038 Data 2 easyweb.o(.data) RemoteMAC 0x4000003a Data 6 easyweb.o(.data) RemoteIP 0x40000040 Data 4 easyweb.o(.data) _TxFrame1 0x4000004c Data 566 easyweb.o(.bss) _TxFrame2 0x40000282 Data 74 easyweb.o(.bss) _RxTCPBuffer 0x400002cc Data 256 easyweb.o(.bss) __initial_sp 0x400007d0 Data 264 lpc2300.o(STACK) ================================================================================ Memory Map of the image Image Entry point : 0x00000164 Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00001d10, Max: 0x00080000, ABSOLUTE) Execution Region ER_IROM1 (Base: 0x00000000, Size: 0x00001cc4, Max: 0x00080000, ABSOLUTE) Base Addr Size Type Attr Idx E Section Name Object 0x00000000 0x00000164 Code RO 133 RESET lpc2300.o 0x00000164 0x0000000c Code RO 139 * $$startup$$ entry.o(mc_t.l) 0x00000170 0x00000002 Code RO 350 .emb_text init.o(mc_t.l) 0x00000172 0x00000002 PAD 0x00000174 0x000001a4 Code RO 1 .text easyweb.o 0x00000318 0x00000ca4 Code RO 69 .text tcpip.o 0x00000fbc 0x0000004c Code RO 70 .text tcpip.o 0x00001008 0x00000344 Code RO 97 .text emac.o 0x0000134c 0x00000004 Ven RO 137 .text switch8.o(h_t.l) 0x00001350 0x00000018 Code RO 137 .text switch8.o(h_t.l) 0x00001368 0x00000028 Code RO 143 .text uidiv.o(mc_t.l) 0x00001390 0x00000024 Code RO 145 .text memcpya.o(mc_t.l) 0x000013b4 0x0000002c Code RO 147 .text memseta.o(mc_t.l) 0x000013e0 0x0000001c Code RO 149 .text memcmp.o(mc_t.l) 0x000013fc 0x00000010 Code RO 348 .text callvia.o(h_t.l) 0x0000140c 0x00000008 Ven RO 349 .text init.o(mc_t.l) 0x00001414 0x00000028 Code RO 349 .text init.o(mc_t.l) 0x0000143c 0x00000000 Code RO 347 c$$printf_stubs stubs.o(mc_t.l) 0x0000143c 0x00000028 Code RO 270 i.__0sprintf_6 printf6.o(mc_t.l) 0x00001464 0x00000018 Code RO 377 i.__scatterload_copy handlers.o(mc_t.l) 0x0000147c 0x00000004 Code RO 379 i.__scatterload_null handlers.o(mc_t.l) 0x00001480 0x00000018 Code RO 378 i.__scatterload_zeroinit handlers.o(mc_t.l) 0x00001498 0x0000031c Code RO 265 i._printf_core printf6.o(mc_t.l) 0x000017b4 0x00000026 Code RO 273 i._printf_post_padding printf6.o(mc_t.l) 0x000017da 0x00000030 Code RO 272 i._printf_pre_padding printf6.o(mc_t.l) 0x0000180a 0x0000000a Code RO 274 i._sputc printf6.o(mc_t.l) 0x00001814 0x0000047e Data RO 3 .constdata easyweb.o 0x00001c92 0x00000004 Data RO 5 .constdata easyweb.o 0x00001c96 0x00000004 Data RO 6 .constdata easyweb.o 0x00001c9a 0x00000004 Data RO 7 .constdata easyweb.o 0x00001c9e 0x00000006 Data RO 71 .constdata tcpip.o 0x00001ca4 0x00000020 Data RO 376 Region$$Table anon$$obj.o Execution Region RW_IRAM1 (Base: 0x40000000, Size: 0x000008d8, Max: 0x00008000, ABSOLUTE) Base Addr Size Type Attr Idx E Section Name Object 0x40000000 0x00000010 Data RW 2 .data easyweb.o 0x40000010 0x00000001 Data RW 8 .data easyweb.o 0x40000011 0x00000001 Data RW 9 .data easyweb.o 0x40000012 0x00000002 Data RW 10 .data easyweb.o 0x40000014 0x00000004 Data RW 11 .data easyweb.o 0x40000018 0x00000004 Data RW 12 .data easyweb.o 0x4000001c 0x00000004 Data RW 13 .data easyweb.o 0x40000020 0x00000001 Data RW 14 .data easyweb.o 0x40000021 0x00000001 Data RW 15 .data easyweb.o 0x40000022 0x00000002 Data RW 16 .data easyweb.o 0x40000024 0x00000006 Data RW 17 .data easyweb.o 0x4000002a 0x00000004 Data RW 18 .data easyweb.o 0x4000002e 0x00000002 Data RW 19 .data easyweb.o 0x40000030 0x00000002 Data RW 22 .data easyweb.o 0x40000032 0x00000001 Data RW 23 .data easyweb.o 0x40000033 0x00000001 Data RW 24 .data easyweb.o 0x40000034 0x00000001 Data RW 25 .data easyweb.o 0x40000035 0x00000001 PAD 0x40000036 0x00000002 Data RW 26 .data easyweb.o 0x40000038 0x00000002 Data RW 27 .data easyweb.o 0x4000003a 0x00000006 Data RW 28 .data easyweb.o 0x40000040 0x00000004 Data RW 29 .data easyweb.o 0x40000044 0x00000008 Data RW 98 .data emac.o 0x4000004c 0x00000236 Zero RW 4 .bss easyweb.o 0x40000282 0x0000004a Zero RW 20 .bss easyweb.o 0x400002cc 0x00000100 Zero RW 21 .bss easyweb.o 0x400003cc 0x00000004 PAD 0x400003d0 0x00000508 Zero RW 131 STACK lpc2300.o ================================================================================ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name 420 40 1162 67 896 9903 easyweb.o 836 64 0 8 0 3459 emac.o 356 48 0 0 1288 265 lpc2300.o 3312 372 6 0 0 7428 tcpip.o ------------------------------------------------------------------------ 4924 524 1200 76 2188 21056 Object Totals 0 0 32 0 0 0 (incl. Generated) 0 0 0 1 4 1 (incl. Padding) ------------------------------------------------------------------------ Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name 16 0 0 0 0 0 callvia.o 12 4 0 0 0 0 entry.o 52 0 0 0 0 0 handlers.o 50 14 0 0 0 0 init.o 28 0 0 0 0 0 memcmp.o 36 0 0 0 0 0 memcpya.o 44 0 0 0 0 0 memseta.o 932 10 0 0 0 0 printf6.o 0 0 0 0 0 0 stubs.o 28 0 0 0 0 0 switch8.o 40 0 0 0 0 0 uidiv.o ------------------------------------------------------------------------ 1240 28 0 0 0 0 Library Totals 2 0 0 0 0 0 (incl. Padding) ------------------------------------------------------------------------ Code (inc. data) RO Data RW Data ZI Data Debug Library Name 44 0 0 0 0 0 h_t.l 1194 28 0 0 0 0 mc_t.l ------------------------------------------------------------------------ 1240 28 0 0 0 0 Library Totals ------------------------------------------------------------------------ ================================================================================ Code (inc. data) RO Data RW Data ZI Data Debug 6164 552 1200 76 2188 21056 Grand Totals 6164 552 1200 76 2188 21056 ELF Image Totals 6164 552 1200 76 0 0 ROM Totals ================================================================================ Total RO Size (Code + RO Data) 7364 ( 7.19kB) Total RW Size (RW Data + ZI Data) 2264 ( 2.21kB) Total ROM Size (Code + RO Data + RW Data) 7440 ( 7.27kB) ================================================================================