📄 http_demo.map
字号:
printf8.o(i.__0printf_8) refers to retarget.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 retarget.o(.data) for __stdout
printf8.o(i.__0vprintf_8) refers to retarget.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 retarget.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 retarget.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 retarget.o(.data) for __stdout
printfa.o(i.__0printf) refers to retarget.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 retarget.o(.data) for __stdout
printfa.o(i.__0vprintf) refers to retarget.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
__0sscanf.o(.text) refers to scanf_char.o(.text) for __vfscanf_char
__0sscanf.o(.text) refers to sgetc.o(.text) for _sgetc
_scanf_int.o(.text) refers to callvia.o(.text) for __ARM_call_via_r1
_scanf_int.o(.text) refers to _chval.o(.text) for _chval
_scanf_longlong.o(.text) refers to callvia.o(.text) for __ARM_call_via_r1
_scanf_longlong.o(.text) refers to llmul.o(.text) for __aeabi_lmul
_scanf_longlong.o(.text) refers to _chval.o(.text) for _chval
dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue
dmul.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
f2d.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
dscalb.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
ffltu.o(.text) refers to fepilogue.o(.text) for _float_epilogue
ffltu.o(.text) 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 http_demo.o(.text) for main
uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr
uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl
llmul.o(.text) refers to llshl.o(.text) for __aeabi_llsl
scanf_char.o(.text) refers to _scanf.o(.text) for __vfscanf
scanf_char.o(.text) refers to isspace_c.o(.text) for isspace
depilogue.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
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
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
fepilogue.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
isspace_c.o(.text) refers to ctype_c.o(.text) for __ctype_lookup
_scanf.o(.text) refers to callvia.o(.text) for __ARM_call_via_r2
_scanf.o(.text) refers (Weak) to _scanf_longlong.o(.text) for _scanf_longlong
_scanf.o(.text) refers (Weak) to _scanf_int.o(.text) for _scanf_int
ctype_c.o(.text) refers to ctype_c.o(.constdata) for .constdata
================================================================================
Removing Unused input sections from the image.
Removing net_config.o(.constdata), (2 bytes).
Removing retarget.o(.text), (28 bytes).
Removing retarget.o(.data), (4 bytes).
Removing lpc2300.o(HEAP), (0 bytes).
Removing at_tcp.o(i.tcp_release_socket), (80 bytes).
Removing at_tcp.o(i.tcp_connect), (152 bytes).
Removing at_tcp.o(i.tcp_get_adr), (16 bytes).
Removing at_tcp.o(i.tcp_check_send), (52 bytes).
Removing at_tcp.o(i.tcp_set_dack), (56 bytes).
Removing at_tcp.o(i.tcp_get_free_port), (108 bytes).
Removing at_udp.o(i.udp_release_socket), (52 bytes).
Removing at_http.o(i.http_get_info), (80 bytes).
Removing at_http.o(i.http_get_session), (16 bytes).
Removing at_ethernet.o(i.eth_get_adr), (12 bytes).
Removing at_lib.o(i.mem_rcopy), (56 bytes).
Removing at_lib.o(i.str_pos), (26 bytes).
Removing at_lib.o(i.get_u16), (10 bytes).
Removing at_arp.o(i.arp_cache_ip), (72 bytes).
Removing at_arp.o(i.arp_get_adr), (72 bytes).
19 unused section(s) (total 894 bytes) removed from the image.
================================================================================
Adding Veneers to the image
Adding AT veneer (8 bytes, Inline) for call to 'put_in_queue' from lpc23_emac.o(.text).
Adding AT veneer (8 bytes, Inline) for call to 'alloc_mem' from lpc23_emac.o(.text).
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 http_cgi.o(.text).
4 Veneer(s) (total 28 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/ctype/ctype.c 0x00000000 Number 0 isspace_c.o ABSOLUTE
../../microlib/ctype/ctype.c 0x00000000 Number 0 ctype_c.o ABSOLUTE
../../microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE
../../microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE
../../microlib/f2d.c 0x00000000 Number 0 f2d.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 fepilogue.o ABSOLUTE
../../microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE
../../microlib/fpfix.c 0x00000000 Number 0 dfixull.o ABSOLUTE
../../microlib/fpflt.c 0x00000000 Number 0 ffltu.o ABSOLUTE
../../microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE
../../microlib/fpscalb.c 0x00000000 Number 0 dscalb.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 llmul.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 printf5.o ABSOLUTE
../../microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE
../../microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE
../../microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE
../../microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE
../../microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE
../../microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE
../../microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE
../../microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE
../../microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE
../../microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE
../../microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE
../../microlib/string/strcmp.c 0x00000000 Number 0 strcmp.o ABSOLUTE
../../microlib/string/strlen.c 0x00000000 Number 0 strlen.o ABSOLUTE
../../microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE
../../microlib/stubs.s 0x00000000 Number 0 useno.o ABSOL
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -