📄 bench_arm_int.map
字号:
Press <Ctrl-C> to view console application (if active).
Compiling crti.s
MetaWare ARM/Thumb Assembler 3.34
(c) Copyright 1997-2001 MetaWare Incorporated
Compiling crtn.s
MetaWare ARM/Thumb Assembler 3.34
(c) Copyright 1997-2001 MetaWare Incorporated
Compiling crt1.s
MetaWare ARM/Thumb Assembler 3.34
(c) Copyright 1997-2001 MetaWare Incorporated
Compiling c:/at91/software/projects/bench/source/timer.c
MetaWare High C Compiler R4.5a Serial 1-799999.
(c) Copyright 1987-2001, MetaWare Incorporated
w "c:/at91/software/projects/bench/source/timer.c",L55/C48(#572): Potentially dangerous pointer cast:
| sizeof `struct {}' ("C:/At91/software/periph/timer_counter/tc.h",L55/C3) differs from
| sizeof `struct {}' ("C:/At91/software/periph/timer_counter/tc.h",L46/C3) and
| accessing an lvalue through this pointer alias may violate assumptions
| in the ANSI C Language Reference used by the optimizer.
| (See (X3.159-1989 p.39,L18) on object access for more details.)
w "c:/at91/software/projects/bench/source/timer.c",L125/C48(#572): Potentially dangerous pointer cast:
| sizeof `struct {}' ("C:/At91/software/periph/timer_counter/tc.h",L55/C3) differs from
| sizeof `struct {}' ("C:/At91/software/periph/timer_counter/tc.h",L46/C3) and
| accessing an lvalue through this pointer alias may violate assumptions
| in the ANSI C Language Reference used by the optimizer.
| (See (X3.159-1989 p.39,L18) on object access for more details.)
No errors 2 warnings
MetaWare ARM/Thumb Assembler 3.34
(c) Copyright 1997-2001 MetaWare Incorporated
Compiling c:/at91/software/projects/bench/source/com.c
MetaWare High C Compiler R4.5a Serial 1-799999.
(c) Copyright 1987-2001, MetaWare Incorporated
w "c:/at91/software/projects/bench/source/com.c",L71/C54(#253): buff: "Volatile" qualifier inside cast has no effect.
w "c:/at91/software/projects/bench/source/com.c",L141/C52(#240): value: Cast of type `int *' to type `u_int *'
| may violate an assumption made by the optimizer.
| To be safe, you should recompile your program at a lower
| optimization level; or else, turn off the BEHAVED toggle.
No errors 2 warnings
MetaWare ARM/Thumb Assembler 3.34
(c) Copyright 1997-2001 MetaWare Incorporated
Compiling c:/at91/software/projects/bench/source/com_baud.c
MetaWare High C Compiler R4.5a Serial 1-799999.
(c) Copyright 1987-2001, MetaWare Incorporated
MetaWare ARM/Thumb Assembler 3.34
(c) Copyright 1997-2001 MetaWare Incorporated
Compiling c:/at91/software/projects/bench/source/dhry_1.c
MetaWare High C Compiler R4.5a Serial 1-799999.
(c) Copyright 1987-2001, MetaWare Incorporated
-- In passing an argument to parameter Enum_Ref_Par of type enum{} *, function void Proc_6(enum{} Enum_Val_Par,enum{} * Enum_Ref_Par) at "c:/at91/software/projects/bench/source/dhry_1.c",L39/C13:
w "c:/at91/software/projects/bench/source/dhry_1.c",L93/C17(#241): Address of a union member is being used as a
| pointer. This may violate an assumption made by the optimizer.
| To be safe, you should recompile your program at a lower
| optimization level; or else, turn off the BEHAVED toggle.
-- In passing an argument to parameter Int_Par_Ref of type One_Fifty *, function void Proc_7(One_Fifty Int_1_Par_Val,One_Fifty Int_2_Par_Val,One_Fifty * Int_Par_Ref) at "c:/at91/software/projects/bench/source/dhry_1.c",L40/C13:
w "c:/at91/software/projects/bench/source/dhry_1.c",L96/C17(#241): Address of a union member is being used as a
| pointer. This may violate an assumption made by the optimizer.
-- In passing an argument to parameter Int_Par_Ref of type One_Fifty *, function void Proc_7(One_Fifty Int_1_Par_Val,One_Fifty Int_2_Par_Val,One_Fifty * Int_Par_Ref) at "c:/at91/software/projects/bench/source/dhry_1.c",L40/C13:
w "c:/at91/software/projects/bench/source/dhry_1.c",L131/C27(#241): Address of a union member is being used as a
| pointer. This may violate an assumption made by the optimizer.
-- In passing an argument to parameter __s1 of type char *, function char * strcpy(char * __s1,const char * __s2) at "C:/COMPIL/HCARM/inc/string.h",L42/C21:
w "c:/at91/software/projects/bench/source/dhry_1.c",L180/C13(#241): Address of a union member is being used as a
| pointer. This may violate an assumption made by the optimizer.
w (#657): (info) How referenced files were included:
| File C:/COMPIL/HCARM/inc/string.h from c:/at91/software/projects/bench/source/dhry_1.c.
w "c:/at91/software/projects/bench/source/dhry_1.c",L110: Variable "Enum_Loc" is possibly referenced before set.
No errors 5 warnings
MetaWare ARM/Thumb Assembler 3.34
(c) Copyright 1997-2001 MetaWare Incorporated
Compiling c:/at91/software/projects/bench/source/dhry_2.c
MetaWare High C Compiler R4.5a Serial 1-799999.
(c) Copyright 1987-2001, MetaWare Incorporated
w "c:/at91/software/projects/bench/source/dhry_2.c",L150: Variable "Ch_Loc" is possibly referenced before set.
No errors 1 warning
MetaWare ARM/Thumb Assembler 3.34
(c) Copyright 1997-2001 MetaWare Incorporated
Compiling c:/at91/software/projects/bench/source/lib_at91.c
MetaWare High C Compiler R4.5a Serial 1-799999.
(c) Copyright 1987-2001, MetaWare Incorporated
MetaWare ARM/Thumb Assembler 3.34
(c) Copyright 1997-2001 MetaWare Incorporated
Compiling c:/at91/software/projects/bench/source/bench.c
MetaWare High C Compiler R4.5a Serial 1-799999.
(c) Copyright 1987-2001, MetaWare Incorporated
w "c:/at91/software/projects/bench/source/bench.c",L52: Variable "cmpt" is possibly referenced before set.
No errors 1 warning
MetaWare ARM/Thumb Assembler 3.34
(c) Copyright 1997-2001 MetaWare Incorporated
Compiling cstartup_meta.s
MetaWare ARM/Thumb Assembler 3.34
(c) Copyright 1997-2001 MetaWare Incorporated
Linking bench_arm_int.out ...
MetaWare Universal Linker 5.1f [ELF/ARM]
(c)Copyright 1995-2001, MetaWare Incorporated.
MetaWare Universal Linker 5.1f [ELF/ARM]
(c)Copyright 1995-2001, MetaWare Incorporated Page 1
Wed Sep 12 05:36:26 2001
Command line: C:\COMPIL\HCARM\BIN\LDARM.EXE -Qy\
-YP,/usr/ccs/lib:/usr/lib -dn -Bgrouplib\
-Bbase=0X100000 -m arm_int/obj/crti.o\
arm_int/obj/crtn.o arm_int/obj/crt1.o\
arm_int/obj/timer.o arm_int/obj/com.o\
arm_int/obj/com_baud.o arm_int/obj/dhry_1.o\
arm_int/obj/dhry_2.o arm_int/obj/lib_at91.o\
arm_int/obj/bench.o arm_int/obj/cstartup_meta.o\
-LC:\COMPIL\HCARM/lib/le/thumb -lcc\
C:\COMPIL\HCARM/lib/le/thumb/sfnoflt.o\
C:\COMPIL\HCARM/lib/le/thumb/pfnoflt.o -lc -lmw -o\
arm_int/obj/bench_arm_int.out
Arguments after expansion:
-Qy -YP,/usr/ccs/lib:/usr/lib -dn -Bgrouplib -Bbase=0X100000 \
-m arm_int/obj/crti.o arm_int/obj/crtn.o arm_int/obj/crt1.o \
arm_int/obj/timer.o arm_int/obj/com.o arm_int/obj/com_baud.o \
arm_int/obj/dhry_1.o arm_int/obj/dhry_2.o \
arm_int/obj/lib_at91.o arm_int/obj/bench.o \
arm_int/obj/cstartup_meta.o -LC:\COMPIL\HCARM/lib/le/thumb \
C:\COMPIL\HCARM/lib/le/thumb/sfnoflt.o \
C:\COMPIL\HCARM/lib/le/thumb/pfnoflt.o \
C:\COMPIL\HCARM/lib/le/thumb/libc.a(exit.o) \
C:\COMPIL\HCARM/lib/le/thumb/libc.a(malloc2.o) \
C:\COMPIL\HCARM/lib/le/thumb/libc.a(strcmp.o) \
C:\COMPIL\HCARM/lib/le/thumb/libc.a(sprintf.o) \
C:\COMPIL\HCARM/lib/le/thumb/libc.a(nofloats.o) \
C:\COMPIL\HCARM/lib/le/thumb/libc.a(nofloatp.o) \
C:\COMPIL\HCARM/lib/le/thumb/libcc.a(mwdctor.o) \
C:\COMPIL\HCARM/lib/le/thumb/libcc.a(_rterr.o) \
C:\COMPIL\HCARM/lib/le/thumb/libc.a(memset.o) \
C:\COMPIL\HCARM/lib/le/thumb/libc.a(memcpy.o) \
C:\COMPIL\HCARM/lib/le/thumb/libc.a(strlen.o) \
C:\COMPIL\HCARM/lib/le/thumb/libc.a(ctype.o) \
C:\COMPIL\HCARM/lib/le/thumb/libc.a(wctomb.o) \
C:\COMPIL\HCARM/lib/le/thumb/libc.a(wcstombs.o) \
C:\COMPIL\HCARM/lib/le/thumb/libcc.a(_stoi.o) \
C:\COMPIL\HCARM/lib/le/thumb/libc.a(_uchrchr.o) \
C:\COMPIL\HCARM/lib/le/thumb/libc.a(_lltos.o) \
C:\COMPIL\HCARM/lib/le/thumb/libcc.a(_itos.o) \
C:\COMPIL\HCARM/lib/le/thumb/libc.a(atexit.o) \
C:\COMPIL\HCARM/lib/le/thumb/libcc.a(_ultoa.o) \
C:\COMPIL\HCARM/lib/le/thumb/libcc.a(_strrev.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(mem.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(_pic.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(memdata.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(memsize.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(_zerobss.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(_stkinit.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(initcopy.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(startk.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(_mw_main.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(cpp_init.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(div.o) \
MetaWare Universal Linker 5.1f [ELF/ARM]
(c)Copyright 1995-2001, MetaWare Incorporated Page 2
Wed Sep 12 05:36:26 2001
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(_cleanup.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(_exit.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(mutexg.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(callvia.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(getenv.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(sbrk.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(errno.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(memchr.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(lmpy.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(io.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(lsrl.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(ldiv.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(pictable.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(_crtinit.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(_div0.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(_fclosfp.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(halt.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(memcmp.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(environ.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(_alloc.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(tlsctorg.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(angel.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(hl_lock.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(filemode.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(cmdstr.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(_trap.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(__return.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(getheap.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(cmdline.o) \
C:\COMPIL\HCARM/lib/le/thumb/libmw.a(_rt_exit.o) -o \
arm_int/obj/bench_arm_int.out
Command file "<default>":
SECTIONS {
GROUP ADDR(0x100000): {
.text?: {}
* (TEXT): {}
* (LIT): {}
}
GROUP: {
.sdatai?: {}
.sdata?: {}
sb$$adcons?: {}
.sbss?: { * {.sbss} }
*(DATA): {}
.heap?:{}
C$$zidata? : { * { TYPE bss }}
}
}
OUTPUT MODULE NAME: arm_int/obj/bench_arm_int.out
OUTPUT MODULE FORMAT: Absolute Executable
_____________________________
MetaWare Universal Linker 5.1f [ELF/ARM]
(c)Copyright 1995-2001, MetaWare Incorporated Page 3
Wed Sep 12 05:36:26 2001
SECTION SUMMARY
_______________
OUTPUT/ TYPE START END
INPUT SECTION ADDRESS ADDRESS LENGTH
.text text 00100000 00105d07 00005d08
.fini text 00105d08 00105d1b 00000014
.init text 00105d1c 00105d6f 00000054
.thunks text 00105d70 00105eab 0000013c
.initdat lit 00105eac 00105ebf 00000014
.rodata lit 00105ec0 00105ec3 00000004
.rodata1 lit 00105ec4 001061a6 000002e3
.data data 001061a8 001063f3 0000024c
.tls data 001063f4 001063f7 00000004
C$$zidata
bss 001063f8 001090fb 00002d04
SECTION DETAILS
_______________
OUTPUT/ TYPE START END
INPUT SECTION ADDRESS ADDRESS LENGTH MODULE NAME
.text text 00100000 00105d07 00005d08
.text 00100000 00100143 00000144 arm_int/obj/crt1.o
00100000 _start
.text 00100144 001002a7 00000164 arm_int/obj/timer.o
00100144 at91_tc_open_count
00100228 at91_tc_start
0010023c at91_tc_stop
.text 001002a8 00100483 000001dc arm_int/obj/com.o
001002a8 at91_open_com
001002dc at91_close_com
001002fc at91_print
0010035c at91_print_frame
001003c0 at91_print_crlf
001003f4 at91_getch
00100428 at91_send_byte
.text 00100484 0010057f 000000fc arm_int/obj/com_baud.o
00100484 at91_baud_com
001004d4 at91_error_baud_com
.text 00100580 00100943 000003c4 arm_int/obj/dhry_1.o
00100580 Proc_1
00100650 Proc_2
00100678 Proc_3
001006ac Proc_4
001006d8 Proc_5
001006f0 testloop
.text 00100944 00100ae3 000001a0 arm_int/obj/dhry_2.o
00100944 Func_3
00100958 Proc_6
001009d0 Proc_7
MetaWare Universal Linker 5.1f [ELF/ARM]
(c)Copyright 1995-2001, MetaWare Incorporated Page 4
Wed Sep 12 05:36:26 2001
001009e0 Proc_8
00100a58 Func_1
00100a74 Func_2
.text 00100ae4 00100f57 00000474 arm_int/obj/lib_at91.o
00100ae4 at91_spurious_handler
00100ae8 at91_default_irq_handler
00100aec at91_default_fiq_handler
00100af0 at91_pio_open
00100b60 at91_pio_close
00100b6c at91_pio_write
00100b80 at91_pio_read
00100bb4 at91_pio_set_mode
00100bf8 at91_clock_set_mode
00100c50 at91_clock_get_status
00100c68 at91_clock_open
00100c80 at91_clock_close
00100c98 at91_usart_open
00100d18 at91_usart_close
00100d84 at91_usart_get_status
00100d90 at91_usart_trig_cmd
00100d9c at91_usart_write
00100da8 at91_usart_read
00100db8 at91_usart_receive_frame
00100de4 at91_usart_send_frame
00100e04 at91_tc_open
00100e74 at91_tc_close
00100ea4 at91_tc_get_status
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -