📄 bench_iar.map
字号:
HEAP
Relative segment, address: 02014BD4, align: 2
Segment part 0. Intra module refs: __heap_start
-------------------------------------------------------------------------
HUGE_C
Relative segment, address: 02003B48 - 02003B4F (8 bytes), align: 2
ENTRY ADDRESS REF BY
===== ======= ======
__heap_start 02003B48 __sbrk (?sbrk)
__heap_end 02003B4C __sbrk (?sbrk)
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?LIB_VERSION_L00
Absolute parts
ENTRY ADDRESS REF BY
===== ======= ======
?CLARM_2_10_L00 00000000 Func_1(Capital_Letter, Capital_Letter) (dhry_2)
Func_2(char *, char *) (dhry_2)
Proc_1(Rec_Pointer) (dhry_1)
Proc_6(Enumeration, Enumeration *) (dhry_2)
Proc_7(One_Fifty, One_Fifty, One_Fifty *) (dhry_2)
Proc_8(int *, int (*)[50], int, int) (dhry_2)
_Dnorm (?Xdnorm)
_Dunscale (?Xdunscal)
_Genld (?Xgenld)
_Getmem (?Xgetmem)
_LDunscale (?Xldunsca)
_Ldtob (?Xldtob)
_Litob (?Xlitob)
_Mbtowc (?Xmbtowc)
_Memchr (?Memchr)
_Printf (?Xprintf)
_Putfld (?Xputfld)
_Putstr (?Xputstr)
_Puttxt (?Xputtxt)
_Strchr (?Strchr)
_Wctomb (?Xwctomb)
__dDiv (?cdouble)
__dEqual (?cdouble)
__dLess (?cdouble)
__dLessEqual (?cdouble)
__dMul (?cdouble)
__dSub (?cdouble)
__doubleToLong (?cdouble)
__longToDouble (?cdouble)
__low_level_init (?low_level_init)
__sbrk (?sbrk)
__segment_init (?segment_init)
add_i64 (?cdouble)
at91_baud_com(u_int, u_int) (com_baud)
at91_clock_close(u_int) (lib_at91)
at91_clock_open(u_int) (lib_at91)
at91_open_com(ComDesc *, int, u_short) (com)
at91_pio_close(PioCtrlDesc const *, u_int) (lib_at91)
at91_pio_open(PioCtrlDesc const *, u_int, u_int) (lib_at91)
at91_pio_read(PioCtrlDesc const *) (lib_at91)
at91_pio_write(PioCtrlDesc const *, u_int, u_int) (lib_at91)
at91_print(ComDesc *, char *) (com)
at91_print_frame(ComDesc *, char *, u_short) (com)
at91_tc_close(TCDesc const *) (lib_at91)
at91_tc_open(TCDesc const *, u_int, u_int, u_int) (lib_at91)
at91_tc_open_count(TCBlockDesc const *) (timer)
at91_tc_start(TCBlockDesc const *) (timer)
at91_tc_stop(TCBlockDesc const *) (timer)
at91_usart_get_status(UsartDesc const *) (lib_at91)
at91_usart_open(UsartDesc const *, u_int, u_int, u_int) (lib_at91)
at91_usart_write(UsartDesc const *, u_int) (lib_at91)
dAddCalc (?cdouble)
dCheckExceptionalCases (?cdouble)
dCheckNaN (?cdouble)
dDivCalc (?cdouble)
dMulCalc (?cdouble)
dNormalize (?cdouble)
dReturnAddInf (?cdouble)
dReturnAddZero (?cdouble)
dReturnDivZero (?cdouble)
dReturnInf (?cdouble)
dReturnInfX (?cdouble)
dReturnInfY (?cdouble)
dReturnInvalidOp (?cdouble)
dReturnNaN (?cdouble)
dReturnX (?cdouble)
dReturnY (?cdouble)
dReturnZero (?cdouble)
dRoundAndPack (?cdouble)
dUnpack (?cdouble)
doubleToLong_conversion (?cdouble)
exit (?exit)
free (?Free)
ldiv (?Ldiv)
main (bench)
malloc (?Malloc)
prout (?Sprintf)
shift64Left (?cdouble)
shift64Right (?cdouble)
sprintf (?Sprintf)
sub_i64 (?cdouble)
testloop(int) (dhry_1)
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?Xfloat
SEGMENTS IN THE MODULE
======================
HUGE_C
Relative segment, address: 02003B50 - 02003B8B (3c bytes), align: 2
ENTRY ADDRESS REF BY
===== ======= ======
_Ldbl 02003B50 _Ldtob (?Xldtob)
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?Sprintf
SEGMENTS IN THE MODULE
======================
NEARFUNC_A
Relative segment, address: 020018BC - 020018E7 (2c bytes), align: 2
Segment part 2. Intra module refs: sprintf
-------------------------------------------------------------------------
NEARFUNC_A
Relative segment, address: 020018E8 - 02001927 (40 bytes), align: 2
ENTRY ADDRESS REF BY
===== ======= ======
sprintf 020018E8 main (bench)
non_banked function
calls direct
stack 1 = 00000000 ( 0000000C )
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?Xdnorm
SEGMENTS IN THE MODULE
======================
NEARFUNC_A
Relative segment, address: 02001928 - 02001A77 (150 bytes), align: 2
ENTRY ADDRESS REF BY
===== ======= ======
_Dnorm 02001928 _Dunscale (?Xdunscal)
non_banked function
stack 1 = 00000000 ( 00000008 )
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?Xdunscal
SEGMENTS IN THE MODULE
======================
NEARFUNC_A
Relative segment, address: 02001A78 - 02001B6B (f4 bytes), align: 2
ENTRY ADDRESS REF BY
===== ======= ======
_Dunscale 02001A78 _LDunscale (?Xldunsca)
non_banked function
calls direct
stack 1 = 00000000 ( 00000014 )
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?Xldunsca
SEGMENTS IN THE MODULE
======================
NEARFUNC_A
Relative segment, address: 02001B6C - 02001B77 (c bytes), align: 2
ENTRY ADDRESS REF BY
===== ======= ======
_LDunscale 02001B6C _Ldtob (?Xldtob)
non_banked function
calls direct
stack 1 = 00000000 ( 00000004 )
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?Xldtob
SEGMENTS IN THE MODULE
======================
HUGE_C
Relative segment, address: 02003B8C - 02003BD3 (48 bytes), align: 2
Segment part 2. Intra module refs: _Ldtob
-------------------------------------------------------------------------
HUGE_C
Relative segment, address: 02003F2C - 02003F2F (4 bytes), align: 0
Segment part 3. Intra module refs: _Ldtob
-------------------------------------------------------------------------
HUGE_C
Relative segment, address: 02003F30 - 02003F33 (4 bytes), align: 0
Segment part 4. Intra module refs: _Ldtob
-------------------------------------------------------------------------
NEARFUNC_A
Relative segment, address: 02001B78 - 0200207B (504 bytes), align: 2
ENTRY ADDRESS REF BY
===== ======= ======
_Ldtob 02001B78 _Putfld (?Xputfld)
non_banked function
calls direct
stack 1 = 00000000 ( 00000068 )
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?Errno
SEGMENTS IN THE MODULE
======================
HUGE_Z
Relative segment, address: 020128CC - 020128CF (4 bytes), align: 2
ENTRY ADDRESS REF BY
===== ======= ======
errno 020128CC _Mbtowc (?Xmbtowc)
_Wctomb (?Xwctomb)
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?Free
SEGMENTS IN THE MODULE
======================
NEARFUNC_A
Relative segment, address: 0200207C - 02002187 (10c bytes), align: 2
ENTRY ADDRESS REF BY
===== ======= ======
free 0200207C _Putstr (?Xputstr)
malloc (?Malloc)
non_banked function
stack 1 = 00000000 ( 0000000C )
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?Ldiv
SEGMENTS IN THE MODULE
======================
NEARFUNC_A
Relative segment, address: 02002188 - 020021CF (48 bytes), align: 2
ENTRY ADDRESS REF BY
===== ======= ======
ldiv 02002188 _Ldtob (?Xldtob)
_Litob (?Xlitob)
non_banked function
stack 1 = 00000000 ( 00000010 )
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?Localeco
SEGMENTS IN THE MODULE
======================
HUGE_C
Relative segment, address: 02003F34 - 02003F34 (1 bytes), align: 0
Segment part 2. Intra module refs: Segment part 4
-------------------------------------------------------------------------
HUGE_C
Relative segment, address: 02003F35 - 02003F36 (2 bytes), align: 0
Segment part 5. Intra module refs: Segment part 4
-------------------------------------------------------------------------
HUGE_C
Relative seg
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -