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

📄 bench_thumb_int.map

📁 ARM入门的好帮手.包含了从简单到相对较复杂的程序.
💻 MAP
📖 第 1 页 / 共 4 页
字号:

Press <Ctrl-C> to view console application (if active).

Compiling cstartup_meta.s
MetaWare ARM/Thumb Assembler 3.34
(c) Copyright 1997-2001 MetaWare Incorporated
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
Linking bench_thumb_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 06:26:21 2001



Command line: C:\COMPIL\HCARM\BIN\LDARM.EXE -Qy\
   -YP,/usr/ccs/lib:/usr/lib -dn -Bgrouplib\
   -Bbase=0X100000 -m thumb_int/obj/cstartup_meta.o\
   thumb_int/obj/crti.o thumb_int/obj/crtn.o\
   thumb_int/obj/crt1.o thumb_int/obj/timer.o\
   thumb_int/obj/com.o thumb_int/obj/com_baud.o\
   thumb_int/obj/dhry_1.o thumb_int/obj/dhry_2.o\
   thumb_int/obj/lib_at91.o thumb_int/obj/bench.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\
   thumb_int/obj/bench_thumb_int.out

Arguments after expansion:
  -Qy -YP,/usr/ccs/lib:/usr/lib -dn -Bgrouplib -Bbase=0X100000 \
 -m thumb_int/obj/cstartup_meta.o thumb_int/obj/crti.o \
 thumb_int/obj/crtn.o thumb_int/obj/crt1.o \
 thumb_int/obj/timer.o thumb_int/obj/com.o \
 thumb_int/obj/com_baud.o thumb_int/obj/dhry_1.o \
 thumb_int/obj/dhry_2.o thumb_int/obj/lib_at91.o \
 thumb_int/obj/bench.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) \
MetaWare Universal Linker 5.1f [ELF/ARM]
(c)Copyright 1995-2001, MetaWare Incorporated   Page 2
Wed Sep 12 06:26:21 2001

 C:\COMPIL\HCARM/lib/le/thumb/libmw.a(div.o) \
 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 \
 thumb_int/obj/bench_thumb_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: thumb_int/obj/bench_thumb_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 06:26:21 2001


SECTION SUMMARY
_______________

OUTPUT/  TYPE   START     END
 INPUT SECTION  ADDRESS   ADDRESS   LENGTH

.text    text   00100000  001057b7  000057b8
.fini    text   001057b8  001057cb  00000014
.init    text   001057cc  0010581f  00000054
.thunks  text   00105820  00105943  00000124
.initdat lit    00105944  00105957  00000014
.rodata  lit    00105958  0010595b  00000004
.rodata1 lit    0010595c  00105c3e  000002e3
.data    data   00105c40  00105e8b  0000024c
.tls     data   00105e8c  00105e8f  00000004
C$$zidata
         bss    00105e90  00108b93  00002d04

⌨️ 快捷键说明

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