⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bench_iar_tumb_int.map

📁 ARM入门的好帮手.包含了从简单到相对较复杂的程序.
💻 MAP
📖 第 1 页 / 共 5 页
字号:
           ?thumb_entry            0010002D 
    -------------------------------------------------------------------------
ICODE
  Relative segment, address: 00100044 - 00100063 (20 bytes), align: 2
  Segment part 6.             Intra module refs:   ?cstartup

    -------------------------------------------------------------------------
  LIBRARY MODULE, NAME : ?_EXIT

  SEGMENTS IN THE MODULE
  ======================
NEARFUNC_T
  Relative segment, address: 001007D4, align: 1
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           _exit                   001007D5        Segment part 6 (?CSTARTUP)
                                                   exit (?exit)
    -------------------------------------------------------------------------
NEARFUNC_T
  Relative segment, address: 001007D4 - 001007D7 (4 bytes), align: 1
  Segment part 5.             Intra module refs:   _exit
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           ?jump_to_exit           001007D5 

    -------------------------------------------------------------------------
  LIBRARY MODULE, NAME : ?__EXIT

  SEGMENTS IN THE MODULE
  ======================
NEARFUNC_T
  Relative segment, address: 001007D8 - 001007DF (8 bytes), align: 2
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           __exit                  001007D9        ?jump_to_exit (?_EXIT)
           ?C_EXIT                 001007DC 

    -------------------------------------------------------------------------
  LIBRARY MODULE, NAME : ?INITTAB

  SEGMENTS IN THE MODULE
  ======================
INITTAB
  Relative segment, address: 001024A4, align: 2
    -------------------------------------------------------------------------
HUGE_C
  Relative segment, address: 001025C0 - 001025C7 (8 bytes), align: 2
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           __segment_begin_INITTAB
                                   001025C0        __segment_init (?segment_init)
           __segment_end_INITTAB   001025C4        __segment_init (?segment_init)

    -------------------------------------------------------------------------
  LIBRARY MODULE, NAME : ?divu32_t

  SEGMENTS IN THE MODULE
  ======================
NEARFUNC_T
  Relative segment, address: 001007E0 - 001007E5 (6 bytes), align: 2
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           ??divu32_t              001007E1        _Litob (?Xlitob)
                                                   at91_baud_com (com_baud)

    -------------------------------------------------------------------------
  LIBRARY MODULE, NAME : ?div16_t

  SEGMENTS IN THE MODULE
  ======================
NEARFUNC_T
  Relative segment, address: 001007E8 - 001007EF (8 bytes), align: 2
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           ??div16_t               001007E9        _Genld (?Xgenld)

    -------------------------------------------------------------------------
  LIBRARY MODULE, NAME : ?div32_t

  SEGMENTS IN THE MODULE
  ======================
NEARFUNC_T
  Relative segment, address: 001007F0 - 00100801 (12 bytes), align: 2
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           ??div32_t               001007F1        Absolute parts (?div16_t)
                                                   _Ldtob (?Xldtob)
                                                   ldiv (?Ldiv)

    -------------------------------------------------------------------------
  LIBRARY MODULE, NAME : ?div_common_t

  SEGMENTS IN THE MODULE
  ======================
NEARFUNC_T
  Relative segment, address: 00100802 - 0010084D (4c bytes), align: 1
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           ??div_common_t          00100803        ??div32_t (?div32_t)
                                                   ??divu32_t (?divu32_t)

    -------------------------------------------------------------------------
  LIBRARY MODULE, NAME : ?heap

  SEGMENTS IN THE MODULE
  ======================
HEAP
  Relative segment, address: 0010CBD8, align: 2
  Segment part 0.             Intra module refs:   __heap_start
    -------------------------------------------------------------------------
HUGE_C
  Relative segment, address: 001025C8 - 001025CF (8 bytes), align: 2
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           __heap_start            001025C8        __sbrk (?sbrk)
           __heap_end              001025CC        __sbrk (?sbrk)

    -------------------------------------------------------------------------
  LIBRARY MODULE, NAME : ?DUnpack

  SEGMENTS IN THE MODULE
  ======================
NEARFUNC_A
  Relative segment, address: 00101C54 - 00101C8F (3c bytes), align: 2
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           ?dUnpack                00101C54        __dAdd (?D_AddDouble)
                                                   __dDiv (?D_DivDouble)
                                                   __dMul (?D_MulFloat)

    -------------------------------------------------------------------------
  LIBRARY MODULE, NAME : ?ReturnDouble

  SEGMENTS IN THE MODULE
  ======================
NEARFUNC_A
  Relative segment, address: 00101C90 - 00101EC7 (238 bytes), align: 2
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           ?dNormalize             00101C90        __dAdd (?D_AddDouble)
                                                   __longToDouble (?D_LONG2DOUBLE)
           ?dNormalizeS            00101CE0        __dDiv (?D_DivDouble)
                                                   __dMul (?D_MulFloat)
           ?dDeNormalize           00101D64        __dDiv (?D_DivDouble)
                                                   __dMul (?D_MulFloat)
           ?dRStore                00101DC8 
           ?dXOVERF                00101E64        __dAdd (?D_AddDouble)
                                                   __dDiv (?D_DivDouble)
                                                   __dMul (?D_MulFloat)
           ?dRET0F                 00101E54        __dAdd (?D_AddDouble)
           ?dRETF                  00101E2C        __dAdd (?D_AddDouble)
           ?dXNAN1F                00101EB0        __dAdd (?D_AddDouble)
                                                   __dDiv (?D_DivDouble)
                                                   __dMul (?D_MulFloat)
           ?dXNAN2F                00101EA0        __dAdd (?D_AddDouble)
                                                   __dDiv (?D_DivDouble)
                                                   __dMul (?D_MulFloat)
           ?dINFWSF                00101E74        __dDiv (?D_DivDouble)
                                                   __dMul (?D_MulFloat)
           ?dRET0SF                00101E44        __dDiv (?D_DivDouble)
                                                   __dMul (?D_MulFloat)
           ?dXINEXF                00101E34        __dDiv (?D_DivDouble)
                                                   __dMul (?D_MulFloat)
           ?dX0DIVF                00101E8C        __dDiv (?D_DivDouble)

    -------------------------------------------------------------------------
  LIBRARY MODULE, NAME : ?DIsNaN

  SEGMENTS IN THE MODULE
  ======================
NEARFUNC_A
  Relative segment, address: 00101EC8 - 00101F13 (4c bytes), align: 2
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           ?dIsNaN                 00101EC8        __dLess (?D_CmpDouble2)

    -------------------------------------------------------------------------
  LIBRARY MODULE, NAME : ?D_SubDouble

  SEGMENTS IN THE MODULE
  ======================
NEARFUNC_A
  Relative segment, address: 00101F14 - 00101F1F (c bytes), align: 2
  Segment part 0.             Intra module refs:   _Ldtob (?Xldtob)
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           __dSub                  00101F18        _Ldtob (?Xldtob)
           __dSub::??rA            00101F18 
           __dSub::??rT            00101F15 

    -------------------------------------------------------------------------
  LIBRARY MODULE, NAME : ?D_AddDouble

  SEGMENTS IN THE MODULE
  ======================
NEARFUNC_A
  Relative segment, address: 00101F20 - 00102093 (174 bytes), align: 2
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           __dAdd                  00101F24        __dSub (?D_SubDouble)
           __dAdd::??rA            00101F24 
           __dAdd::??rT            00101F21 

    -------------------------------------------------------------------------
  LIBRARY MODULE, NAME : ?D_MulFloat

  SEGMENTS IN THE MODULE
  ======================
NEARFUNC_A
  Relative segment, address: 00102094 - 0010216B (d8 bytes), align: 2
  Segment part 0.             Intra module refs:   _Ldtob (?Xldtob)
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           __dMul                  00102098        _Ldtob (?Xldtob)
           __dMul::??rT            00102095 
           __dMul::??rA            00102098 

    -------------------------------------------------------------------------
  LIBRARY MODULE, NAME : ?D_DivDouble

  SEGMENTS IN THE MODULE
  ======================
NEARFUNC_A
  Relative segment, address: 0010216C - 00102283 (118 bytes), align: 2
  Segment part 0.             Intra module refs:   _Ldtob (?Xldtob)
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           __dDiv                  00102170        _Ldtob (?Xldtob)
           __dDiv::??rT            0010216D 
           __dDiv::??rA            00102170 

    -------------------------------------------------------------------------
  LIBRARY MODULE, NAME : ?D_CmpDouble1_5

  SEGMENTS IN THE MODULE
  ======================
NEARFUNC_A
  Relative segment, address: 00102284 - 00102293 (10 bytes), align: 2
  Segment part 0.             Intra module refs:   _Ldtob (?Xldtob)
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           __dLessEqual            00102288        _Ldtob (?Xldtob)
           __dLessEqual::??rT      00102285 
           __dLessEqual::??rA      00102288 

    -------------------------------------------------------------------------
  LIBRARY MODULE, NAME : ?D_CmpDouble2

  SEGMENTS IN THE MODULE
  ======================
NEARFUNC_A
  Relative segment, address: 00102294 - 0010233F (ac bytes), align: 2
  Segment part 0.             Intra module refs:   _Ldtob (?Xldtob)
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           __dLess                 00102298        _Ldtob (?Xldtob)
           __dLess::??rT           00102295 
           __dLess::??rA           00102298 
           ?dLEQ_Entry             001022A0        __dLessEqual (?D_CmpDouble1_5)

    -------------------------------------------------------------------------
  LIBRARY MODULE, NAME : ?D_LONG2DOUBLE

  SEGMENTS IN THE MODULE
  ======================
NEARFUNC_A
  Relative segment, address: 00102340 - 0010236F (30 bytes), align: 2
  Segment part 0.             Intra module refs:   _Ldtob (?Xldtob)
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           __longToDouble          00102344        _Ldtob (?Xldtob)
           __longToDouble::??rA    00102344 

⌨️ 快捷键说明

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