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

📄 xmlserv.lst

📁 Internet Radio Internet Radio Internet Radio Internet Radio Internet Radio
💻 LST
📖 第 1 页 / 共 3 页
字号:
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s 			page 1


   1              		.file	"xmlserv.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              		.section	.rodata.str1.4,"aMS",%progbits,1
  36              		.align	2
  37              	.LC0:
  38 0000 786D6C72 		.ascii	"xmlrepo\000"
  38      65706F00 
  39              		.text
  40              		.align	2
  41              		.type	StartReportServiceThread, %function
  42              	StartReportServiceThread:
  43              		@ Function supports interworking.
  44              		@ args = 0, pretend = 0, frame = 0
  45              		@ frame_needed = 0, uses_anonymous_args = 0
  46 0000 10402DE9 		stmfd	sp!, {r4, lr}	@,
  47 0004 40409FE5 		ldr	r4, .L9	@ tmp105,
  48 0008 003094E5 		ldr	r3, [r4, #0]	@ xmld_tc, xmld_tc
  49 000c 070053E3 		cmp	r3, #7	@ xmld_tc,
  50 0010 0A0000CA 		bgt	.L8	@,
  51 0014 34009FE5 		ldr	r0, .L9+4	@,
  52 0018 34109FE5 		ldr	r1, .L9+8	@ XmlRepoService.8,
  53 001c 0020A0E3 		mov	r2, #0	@,
  54 0020 013BA0E3 		mov	r3, #1024	@,
  55 0024 FEFFFFEB 		bl	NutThreadCreate	@
  56 0028 000050E3 		cmp	r0, #0	@,
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s 			page 2


  57 002c 0000E003 		mvneq	r0, #0	@ D.3330,
  58 0030 0300000A 		beq	.L4	@,
  59 0034 003094E5 		ldr	r3, [r4, #0]	@ xmld_tc, xmld_tc
  60 0038 013083E2 		add	r3, r3, #1	@ tmp111, xmld_tc,
  61 003c 003084E5 		str	r3, [r4, #0]	@ tmp111, xmld_tc
  62              	.L8:
  63 0040 0000A0E3 		mov	r0, #0	@ D.3330,
  64              	.L4:
  65 0044 1040BDE8 		ldmfd	sp!, {r4, lr}
  66 0048 1EFF2FE1 		bx	lr
  67              	.L10:
  68              		.align	2
  69              	.L9:
  70 004c 00000000 		.word	xmld_tc
  71 0050 00000000 		.word	.LC0
  72 0054 00000000 		.word	XmlRepoService
  73              		.size	StartReportServiceThread, .-StartReportServiceThread
  74              		.section	.rodata.str1.4
  75              		.align	2
  76              	.LC1:
  77 0008 53746172 		.ascii	"Starting %d XML repo daemons\012\000"
  77      74696E67 
  77      20256420 
  77      584D4C20 
  77      7265706F 
  78 0026 0000     		.align	2
  79              	.LC2:
  80 0028 54687265 		.ascii	"Thread start failed\012\000"
  80      61642073 
  80      74617274 
  80      20666169 
  80      6C65640A 
  81 003d 000000   		.align	2
  82              	.LC3:
  83 0040 53746172 		.ascii	"Starting XML cmd daemon\012\000"
  83      74696E67 
  83      20584D4C 
  83      20636D64 
  83      20646165 
  84 0059 000000   		.align	2
  85              	.LC4:
  86 005c 786D6C63 		.ascii	"xmlcmd\000"
  86      6D6400
  87              		.text
  88              		.align	2
  89              		.global	XmlServerStart
  90              		.type	XmlServerStart, %function
  91              	XmlServerStart:
  92              		@ Function supports interworking.
  93              		@ args = 0, pretend = 0, frame = 0
  94              		@ frame_needed = 0, uses_anonymous_args = 0
  95 0058 30402DE9 		stmfd	sp!, {r4, r5, lr}	@,
  96 005c 010CA0E3 		mov	r0, #256	@,
  97 0060 84109FE5 		ldr	r1, .L23	@,
  98 0064 0420A0E3 		mov	r2, #4	@,
  99 0068 FEFFFFEB 		bl	LogMsg	@
 100 006c 0040A0E3 		mov	r4, #0	@ i,
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s 			page 3


 101              	.L12:
 102 0070 E2FFFFEB 		bl	StartReportServiceThread	@
 103 0074 005050E2 		subs	r5, r0, #0	@ D.3341,
 104 0078 014084E2 		add	r4, r4, #1	@ i, i,
 105 007c 0100A013 		movne	r0, #1	@,
 106 0080 0C00001A 		bne	.L22	@
 107              	.L13:
 108 0084 040054E3 		cmp	r4, #4	@ i,
 109 0088 F8FFFF1A 		bne	.L12	@,
 110 008c 020CA0E3 		mov	r0, #512	@,
 111 0090 58109FE5 		ldr	r1, .L23+4	@,
 112 0094 FEFFFFEB 		bl	LogMsg	@
 113 0098 54009FE5 		ldr	r0, .L23+8	@,
 114 009c 54109FE5 		ldr	r1, .L23+12	@ XmlCmdService.9,
 115 00a0 0520A0E1 		mov	r2, r5	@ D.3341, D.3341
 116 00a4 013BA0E3 		mov	r3, #1024	@,
 117 00a8 FEFFFFEB 		bl	NutThreadCreate	@
 118 00ac 000050E3 		cmp	r0, #0	@,
 119 00b0 0400001A 		bne	.L17	@,
 120 00b4 010080E2 		add	r0, r0, #1	@,,
 121              	.L22:
 122 00b8 3C109FE5 		ldr	r1, .L23+16	@,
 123 00bc FEFFFFEB 		bl	LogMsg	@
 124 00c0 0000E0E3 		mvn	r0, #0	@ D.3342,
 125 00c4 060000EA 		b	.L15	@
 126              	.L17:
 127 00c8 30209FE5 		ldr	r2, .L23+20	@ tmp113,
 128 00cc 003092E5 		ldr	r3, [r2, #0]	@ xmld_tc, xmld_tc
 129 00d0 013083E2 		add	r3, r3, #1	@ tmp116, xmld_tc,
 130 00d4 0100A0E3 		mov	r0, #1	@,
 131 00d8 003082E5 		str	r3, [r2, #0]	@ tmp116, xmld_tc
 132 00dc FEFFFFEB 		bl	NutSleep	@
 133 00e0 0500A0E1 		mov	r0, r5	@ D.3342, D.3341
 134              	.L15:
 135 00e4 3040BDE8 		ldmfd	sp!, {r4, r5, lr}
 136 00e8 1EFF2FE1 		bx	lr
 137              	.L24:
 138              		.align	2
 139              	.L23:
 140 00ec 08000000 		.word	.LC1
 141 00f0 40000000 		.word	.LC3
 142 00f4 5C000000 		.word	.LC4
 143 00f8 00000000 		.word	XmlCmdService
 144 00fc 28000000 		.word	.LC2
 145 0100 00000000 		.word	xmld_tc
 146              		.size	XmlServerStart, .-XmlServerStart
 147              		.section	.rodata.str1.4
 148 0063 00       		.align	2
 149              	.LC5:
 150 0064 5265706F 		.ascii	"Repo daemon started\012\000"
 150      20646165 
 150      6D6F6E20 
 150      73746172 
 150      7465640A 
 151 0079 000000   		.align	2
 152              	.LC6:
 153 007c 4E6F2073 		.ascii	"No sockets\012\000"
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s 			page 4


 153      6F636B65 
 153      74730A00 
 154              		.align	2
 155              	.LC7:
 156 0088 57616974 		.ascii	"Waiting for repo client\012\000"
 156      696E6720 
 156      666F7220 
 156      7265706F 
 156      20636C69 
 157 00a1 000000   		.align	2
 158              	.LC8:
 159 00a4 722B6200 		.ascii	"r+b\000"
 160              		.align	2
 161              	.LC9:
 162 00a8 436F6E6E 		.ascii	"Connected repo client\012\000"
 162      65637465 
 162      64207265 
 162      706F2063 
 162      6C69656E 
 163 00bf 00       		.align	2
 164              	.LC10:
 165 00c0 3C726164 		.ascii	"<radioinfo>\000"
 165      696F696E 
 165      666F3E00 
 166              		.align	2
 167              	.LC11:
 168 00cc 3C746974 		.ascii	"<title value=\"%s\"></title>\000"
 168      6C652076 
 168      616C7565 
 168      3D222573 
 168      223E3C2F 
 169 00e7 00       		.align	2
 170              	.LC12:
 171 00e8 3C676169 		.ascii	"<gain value=\"%d\" min=\"%d\" max=\"%d\"></gain>\000"
 171      6E207661 
 171      6C75653D 
 171      22256422 
 171      206D696E 
 172 0113 00       		.align	2
 173              	.LC13:
 174 0114 3C2F7261 		.ascii	"</radioinfo>\000"
 174      64696F69 
 174      6E666F3E 
 174      00
 175 0121 000000   		.align	2
 176              	.LC14:
 177 0124 44697363 		.ascii	"Disconnecting repo client\012\000"
 177      6F6E6E65 
 177      6374696E 
 177      67207265 
 177      706F2063 
 178 013f 00       		.align	2
 179              	.LC15:
 180 0140 53746F70 		.ascii	"Stop repo daemon\012\000"
 180      20726570 
 180      6F206461 
 180      656D6F6E 
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s 			page 5


 180      0A00
 181              		.text
 182              		.align	2
 183              		.global	XmlRepoService
 184              		.type	XmlRepoService, %function
 185              	XmlRepoService:
 186              		@ Function supports interworking.
 187              		@ Volatile: function does not return.
 188              		@ args = 0, pretend = 0, frame = 8
 189              		@ frame_needed = 0, uses_anonymous_args = 0
 190              		@ link register save eliminated.
 191 0104 0CD04DE2 		sub	sp, sp, #12	@,,
 192 0108 010CA0E3 		mov	r0, #256	@,
 193 010c D4119FE5 		ldr	r1, .L49	@,
 194              		@ lr needed for prologue	@
 195 0110 FEFFFFEB 		bl	LogMsg	@
 196 0114 D0A19FE5 		ldr	sl, .L49+4	@ tmp148,
 197 0118 0A808DE2 		add	r8, sp, #10	@ tmp144,,
 198 011c 04B08DE2 		add	fp, sp, #4	@ tmp147,,
 199 0120 1E90A0E3 		mov	r9, #30	@ tmp149,
 200              	.L47:
 201 0124 FEFFFFEB 		bl	NutTcpCreateSocket	@
 202 0128 006050E2 		subs	r6, r0, #0	@ sock,
 203 012c 0500001A 		bne	.L27	@,

⌨️ 快捷键说明

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