📄 logmsg.lst
字号:
ARM GAS C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s page 1
1 .file "logmsg.c"
2 @ GNU C version 4.2.1 (arm-elf)
3 @ compiled by GNU C version 3.4.5 (mingw special).
4 @ GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
5 @ options passed: -I../../nutbld-eir10b-gcc/include -I../../nut/include
6 @ -imultilib -iprefix -D__USES_INITFINI__ -DELEKTOR_IR1 -DAUDIO_VS1053C
7 @ -mcpu=arm7tdmi -mthumb-interwork -auxbase-strip -Os -Wall
8 @ -Wstrict-prototypes -fomit-frame-pointer -fverbose-asm
9 @ options enabled: -falign-loops -fargument-alias -fbranch-count-reg
10 @ -fcaller-saves -fcommon -fcprop-registers -fcrossjumping
11 @ -fcse-follow-jumps -fcse-skip-blocks -fdefer-pop
12 @ -fdelete-null-pointer-checks -fearly-inlining
13 @ -feliminate-unused-debug-types -femit-class-debug-always
14 @ -fexpensive-optimizations -ffunction-cse -fgcse -fgcse-lm
15 @ -fguess-branch-probability -fident -fif-conversion -fif-conversion2
16 @ -finline-functions -finline-functions-called-once -fipa-pure-const
17 @ -fipa-reference -fipa-type-escape -fivopts -fkeep-static-consts
18 @ -fleading-underscore -fmath-errno -fmerge-constants
19 @ -fmove-loop-invariants -fomit-frame-pointer -foptimize-register-move
20 @ -foptimize-sibling-calls -fpeephole -fpeephole2 -freg-struct-return
21 @ -fregmove -freorder-functions -frerun-cse-after-loop -fsched-interblock
22 @ -fsched-spec -fsched-stalled-insns-dep -fschedule-insns -fschedule-insns2
23 @ -fshow-column -fsplit-ivs-in-unroller -fstrict-aliasing -fstrict-overflow
24 @ -fthread-jumps -ftoplevel-reorder -ftrapping-math -ftree-ccp
25 @ -ftree-copy-prop -ftree-copyrename -ftree-dce -ftree-dominator-opts
26 @ -ftree-dse -ftree-fre -ftree-loop-im -ftree-loop-ivcanon
27 @ -ftree-loop-optimize -ftree-lrs -ftree-salias -ftree-sink -ftree-sra
28 @ -ftree-store-ccp -ftree-store-copy-prop -ftree-ter
29 @ -ftree-vect-loop-version -ftree-vrp -funit-at-a-time -fverbose-asm
30 @ -fzero-initialized-in-bss -mlittle-endian -msched-prolog
31 @ -mthumb-interwork
32
33 @ Compiler executable checksum: a1555d757ad5a28c14890275aa38b7dd
34
35 .text
36 .align 2
37 .global LogMsg
38 .type LogMsg, %function
39 LogMsg:
40 @ Function supports interworking.
41 @ args = 4, pretend = 12, frame = 4
42 @ frame_needed = 0, uses_anonymous_args = 1
43 0000 0E002DE9 stmfd sp!, {r1, r2, r3} @,
44 0004 04E02DE5 str lr, [sp, #-4]! @,
45 0008 04D04DE2 sub sp, sp, #4 @,,
46 000c 0C208DE2 add r2, sp, #12 @ tmp103,,
47 0010 030010E3 tst r0, #3 @ type,
48 0014 00208DE5 str r2, [sp, #0] @ tmp103, ap
49 0018 18309F15 ldrne r3, .L5 @ tmp105,
50 001c 08109D15 ldrne r1, [sp, #8] @ fmt, fmt
51 0020 04009315 ldrne r0, [r3, #4] @ __iob, __iob
52 0024 FEFFFF1B blne vfprintf @
53 .L4:
54 0028 04D08DE2 add sp, sp, #4 @,,
55 002c 04E09DE4 ldr lr, [sp], #4
56 0030 0CD08DE2 add sp, sp, #12 @,,
57 0034 1EFF2FE1 bx lr
ARM GAS C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s page 2
58 .L6:
59 .align 2
60 .L5:
61 0038 00000000 .word __iob
62 .size LogMsg, .-LogMsg
63 .ident "GCC: (GNU) 4.2.1"
ARM GAS C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s page 3
DEFINED SYMBOLS
*ABS*:00000000 logmsg.c
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:39 .text:00000000 LogMsg
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:43 .text:00000000 $a
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:61 .text:00000038 $d
UNDEFINED SYMBOLS
vfprintf
__iob
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -