demo.map

来自「ucos_ii在mini2440上的移植KEIL编译环境」· MAP 代码 · 共 766 行 · 第 1/5 页

MAP
766
字号
    defsig_abrt_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 lcd.o(.data), (8 bytes).
    Removing myevent.o(.text), (584 bytes).
    Removing myevent.o(.bss), (240 bytes).
    Removing bmp.o(.text), (464 bytes).
    Removing init.o(.data), (8 bytes).
    Removing os_dbg_r.o(.constdata), (2 bytes).
    Removing os_mbox.o(.text), (1684 bytes).
    Removing os_mutex.o(.text), (2760 bytes).
    Removing task.o(.text), (472 bytes).

9 unused section(s) (total 6222 bytes) removed from the image.

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

Adding Veneers to the image

    Adding TA veneer (4 bytes, Inline) for call to '_printf_percent' from __printf_flags_wp.o(.text).
    Adding AT veneer (8 bytes, Inline) for call to '_init_alloc' from main.o(.text).
    Adding AT veneer (8 bytes, Inline) for call to '__2sprintf' from main.o(.text).
    Adding AT veneer (8 bytes, Inline) for call to '_printf_int_dec' from _printf_d.o(.ARM.Collect$$_printf_percent$$00000009).
    Adding AT veneer (8 bytes, Inline) for call to '_printf_hex_ptr' from _printf_p.o(.ARM.Collect$$_printf_percent$$00000002).
    Adding AT veneer (8 bytes, Inline) for call to 'setlocale' from main.o(.text).
    Adding AT veneer (8 bytes, Inline) for call to 'strcpy' from main.o(.text).
    Adding AT veneer (8 bytes, Inline) for call to 'strlen' from main.o(.text).
    Adding TA veneer (4 bytes, Inline) for call to '__rt_heap_descriptor' from init_alloc.o(.text).
    Adding AT veneer (8 bytes, Inline) for call to '__set_errno' from pow.o(i.pow).
    Adding TA veneer (4 bytes, Inline) for call to '__rt_udiv10' from _printf_dec.o(.text).
    Adding TA veneer (4 bytes, Inline) for call to '__rt_locale' from locale_r.o(.text).
    Adding TA veneer (4 bytes, Inline) for call to '__aeabi_errno_addr' from _rserrno.o(.text).
    Adding AT veneer (12 bytes, Long) for call to '_printf_int_hex' from _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C).

14 Veneer(s) (total 96 bytes) added to the image.

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

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    START                                    0x00000000   Section      120  startup.o(START)
    ../../angel/rt.s                         0x00000000   Number         0  rt_errno_addr.o ABSOLUTE
    ../../angel/rt.s                         0x00000000   Number         0  rt_locale.o ABSOLUTE
    ../../angel/rt.s                         0x00000000   Number         0  rt_div0.o ABSOLUTE
    ../../angel/rt.s                         0x00000000   Number         0  rt_raise.o ABSOLUTE
    ../../angel/rt.s                         0x00000000   Number         0  rt_locale_intlibspace.o ABSOLUTE
    ../../angel/rt.s                         0x00000000   Number         0  rt_errno_addr_intlibspace.o ABSOLUTE
    ../../angel/rt.s                         0x00000000   Number         0  rt_heap_descriptor_intlibspace.o ABSOLUTE
    ../../angel/rt.s                         0x00000000   Number         0  rt_heap_descriptor.o ABSOLUTE
    ../../angel/rt.s                         0x00000000   Number         0  aeabi_idiv0_sigfpe.o ABSOLUTE
    ../../angel/rt.s                         0x00000000   Number         0  aeabi_idiv0.o ABSOLUTE
    ../../angel/sys.s                        0x00000000   Number         0  libspace.o ABSOLUTE
    ../../angel/sys.s                        0x00000000   Number         0  use_no_semi.o ABSOLUTE
    ../../angel/sys.s                        0x00000000   Number         0  mutex_dummy.o ABSOLUTE
    ../../angel/sysapp.c                     0x00000000   Number         0  sys_wrch.o ABSOLUTE
    ../../angel/sysapp.c                     0x00000000   Number         0  sys_exit.o ABSOLUTE
    ../../angel/sysapp.c                     0x00000000   Number         0  sys_command.o ABSOLUTE
    ../../armsys.c                           0x00000000   Number         0  no_argv.o ABSOLUTE
    ../../armsys.c                           0x00000000   Number         0  argv_veneer.o ABSOLUTE
    ../../armsys.c                           0x00000000   Number         0  argv_veneer.o ABSOLUTE
    ../../armsys.c                           0x00000000   Number         0  _get_argv_nomalloc.o ABSOLUTE
    ../../armsys.c                           0x00000000   Number         0  _get_argv.o ABSOLUTE
    ../../daddsub.s                          0x00000000   Number         0  daddsub_noclz.o ABSOLUTE
    ../../dcheck1.s                          0x00000000   Number         0  dcheck1.o ABSOLUTE
    ../../dcmpi.s                            0x00000000   Number         0  dcmpi.o ABSOLUTE
    ../../ddiv.s                             0x00000000   Number         0  ddiv.o ABSOLUTE
    ../../dfixu.s                            0x00000000   Number         0  dfixu.o ABSOLUTE
    ../../dflt.s                             0x00000000   Number         0  dflt_noclz.o ABSOLUTE
    ../../division.s                         0x00000000   Number         0  aeabi_sdiv.o ABSOLUTE
    ../../division.s                         0x00000000   Number         0  aeabi_sdiv_div0.o ABSOLUTE
    ../../division.s                         0x00000000   Number         0  rtudiv10.o ABSOLUTE
    ../../divrt.s                            0x00000000   Number         0  divrt_7tdmi.o ABSOLUTE
    ../../divrt.s                            0x00000000   Number         0  divrt_7tdmi_div0.o ABSOLUTE
    ../../dleqf.s                            0x00000000   Number         0  dleqf.o ABSOLUTE
    ../../dmul.s                             0x00000000   Number         0  dmul.o ABSOLUTE
    ../../dnaninf.s                          0x00000000   Number         0  dnaninf.o ABSOLUTE
    ../../dretinf.s                          0x00000000   Number         0  dretinf.o ABSOLUTE
    ../../drleqf.s                           0x00000000   Number         0  drleqf.o ABSOLUTE
    ../../dsqrt.s                            0x00000000   Number         0  dsqrt_noumaal.o ABSOLUTE
    ../../dunder.c                           0x00000000   Number         0  dunder.o ABSOLUTE
    ../../fenv.c                             0x00000000   Number         0  _rserrno.o ABSOLUTE
    ../../fpclassify.c                       0x00000000   Number         0  fpclassify.o ABSOLUTE
    ../../heap1.c                            0x00000000   Number         0  h1_final_mt.o ABSOLUTE
    ../../heap1.c                            0x00000000   Number         0  h1_final.o ABSOLUTE
    ../../heap1.c                            0x00000000   Number         0  h1_init_mt.o ABSOLUTE
    ../../heap1.c                            0x00000000   Number         0  h1_free_mt.o ABSOLUTE
    ../../heap1.c                            0x00000000   Number         0  h1_free.o ABSOLUTE
    ../../heap1.c                            0x00000000   Number         0  h1_alloc.o ABSOLUTE
    ../../heap1.c                            0x00000000   Number         0  h1_alloc_mt.o ABSOLUTE
    ../../heap1.c                            0x00000000   Number         0  h1_extend.o ABSOLUTE
    ../../heap1.c                            0x00000000   Number         0  h1_init.o ABSOLUTE
    ../../heap1.c                            0x00000000   Number         0  h1_extend_mt.o ABSOLUTE
    ../../heap2.c                            0x00000000   Number         0  fdtree.o ABSOLUTE
    ../../heap2.c                            0x00000000   Number         0  heap2mt.o ABSOLUTE
    ../../heap2.c                            0x00000000   Number         0  heap2.o ABSOLUTE
    ../../heapalloc.c                        0x00000000   Number         0  maybetermalloc2.o ABSOLUTE
    ../../heapalloc.c                        0x00000000   Number         0  maybetermalloc2.o ABSOLUTE
    ../../heapalloc.c                        0x00000000   Number         0  term_alloc.o ABSOLUTE
    ../../heapalloc.c                        0x00000000   Number         0  heapstubs.o ABSOLUTE
    ../../heapalloc.c                        0x00000000   Number         0  free.o ABSOLUTE
    ../../heapalloc.c                        0x00000000   Number         0  init_alloc.o ABSOLUTE
    ../../heapalloc.c                        0x00000000   Number         0  hguard.o ABSOLUTE
    ../../heapalloc.c                        0x00000000   Number         0  hrguard.o ABSOLUTE
    ../../heapalloc.c                        0x00000000   Number         0  malloc.o ABSOLUTE
    ../../heapalloc.c                        0x00000000   Number         0  maybetermalloc1.o ABSOLUTE
    ../../heapalloc.c                        0x00000000   Number         0  maybetermalloc1.o ABSOLUTE
    ../../heapaux.c                          0x00000000   Number         0  heapauxa.o ABSOLUTE
    ../../heapaux.c                          0x00000000   Number         0  heapauxi.o ABSOLUTE
    ../../libinit.s                          0x00000000   Number         0  libshutdown2.o ABSOLUTE
    ../../libinit.s                          0x00000000   Number         0  libinit2.o ABSOLUTE
    ../../locale.c                           0x00000000   Number         0  locale_r.o ABSOLUTE
    ../../locale.c                           0x00000000   Number         0  locale.o ABSOLUTE
    ../../locale.s                           0x00000000   Number         0  null_locale.o ABSOLUTE
    ../../memcpset.s                         0x00000000   Number         0  rt_memclr.o ABSOLUTE
    ../../memcpset.s                         0x00000000   Number         0  rt_memcpy_w.o ABSOLUTE
    ../../memcpset.s                         0x00000000   Number         0  rt_memclr_w.o ABSOLUTE
    ../../misc.s                             0x00000000   Number         0  printf_stubs.o ABSOLUTE
    ../../poly.c                             0x00000000   Number         0  poly.o ABSOLUTE
    ../../pow.c                              0x00000000   Number         0  pow.o ABSOLUTE
    ../../pow.c                              0x00000000   Number         0  pow_x.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  __printf_flags_ss.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  _printf_hex_ll_ptr.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  _printf_hex_int_ll_ptr.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  __printf_flags.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  __printf_flags_wp.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  __printf_ss_wp.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  __printf_flags_ss_wp.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  __printf.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  _sputc.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  _printf_char_common.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  _printf_intcommon.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  __printf_wp.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  __2sprintf.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  noretval__2sprintf.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  _printf_pad.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  __printf_nopercent.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  _printf_dec.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  _printf_hex_ll.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  _printf_hex_int.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  _printf_hex_int_ll.o ABSOLUTE

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?