📄 xmlserv.lst
字号:
204 0130 020080E2 add r0, r0, #2 @,,
205 0134 B4119FE5 ldr r1, .L49+8 @,
206 0138 FEFFFFEB bl LogMsg @
207 013c FA0FA0E3 mov r0, #1000 @,
208 0140 FEFFFFEB bl NutSleep @
209 0144 F6FFFFEA b .L47 @
210 .L27:
211 0148 0210A0E3 mov r1, #2 @,
212 014c A0C19FE5 ldr ip, .L49+12 @,
213 0150 0130A0E1 mov r3, r1 @,
214 0154 0820A0E1 mov r2, r8 @, tmp144
215 0158 BAC0CDE1 strh ip, [sp, #10] @ movhi @, mss
216 015c FEFFFFEB bl NutTcpSetSockOpt @
217 0160 90C19FE5 ldr ip, .L49+16 @,
218 0164 90119FE5 ldr r1, .L49+20 @,
219 0168 0820A0E1 mov r2, r8 @, tmp144
220 016c 0230A0E3 mov r3, #2 @,
221 0170 0600A0E1 mov r0, r6 @ sock, sock
222 0174 BAC0CDE1 strh ip, [sp, #10] @ movhi @, tcpbufsiz
223 0178 FEFFFFEB bl NutTcpSetSockOpt @
224 017c 7CC19FE5 ldr ip, .L49+24 @,
225 0180 0B20A0E1 mov r2, fp @, tmp147
226 0184 0430A0E3 mov r3, #4 @,
227 0188 74119FE5 ldr r1, .L49+28 @,
228 018c 0600A0E1 mov r0, r6 @ sock, sock
229 0190 04C08DE5 str ip, [sp, #4] @, tmo
230 0194 FEFFFFEB bl NutTcpSetSockOpt @
231 0198 68119FE5 ldr r1, .L49+32 @,
232 019c 010CA0E3 mov r0, #256 @,
233 01a0 FEFFFFEB bl LogMsg @
234 01a4 0600A0E1 mov r0, r6 @ sock, sock
235 01a8 5C119FE5 ldr r1, .L49+36 @,
236 01ac 5C219FE5 ldr r2, .L49+40 @,
ARM GAS C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s page 6
237 01b0 FEFFFFEB bl TcpStreamAccept @
238 01b4 005050E2 subs r5, r0, #0 @ stream,
239 01b8 3E00000A beq .L29 @,
240 01bc 50119FE5 ldr r1, .L49+44 @,
241 01c0 010CA0E3 mov r0, #256 @,
242 01c4 FEFFFFEB bl LogMsg @
243 01c8 8CFFFFEB bl StartReportServiceThread @
244 01cc 0100A0E3 mov r0, #1 @,
245 01d0 FEFFFFEB bl NutSleep @
246 01d4 0940A0E1 mov r4, r9 @ refresh, tmp149
247 01d8 000000EA b .L48 @
248 .L32:
249 01dc 0040A0E1 mov r4, r0 @ refresh, D.3496
250 .L48:
251 01e0 014084E2 add r4, r4, #1 @ refresh, refresh,
252 01e4 1D0054E3 cmp r4, #29 @ refresh,
253 01e8 0070A0E3 mov r7, #0 @ tmp135,
254 01ec FA1FA0E3 mov r1, #1000 @,
255 01f0 20019FE5 ldr r0, .L49+48 @ xml_infoq.5,
256 01f4 0A0000CA bgt .L33 @,
257 01f8 FEFFFFEB bl NutEventWait @
258 01fc 070050E1 cmp r0, r7 @,
259 0200 0700000A beq .L33 @,
260 0204 0510A0E1 mov r1, r5 @ stream, stream
261 0208 0700A0E1 mov r0, r7 @, tmp135
262 020c FEFFFFEB bl fputc @
263 0210 0500A0E1 mov r0, r5 @ stream, stream
264 0214 FEFFFFEB bl fflush @
265 0218 070050E1 cmp r0, r7 @,
266 021c EFFFFF0A beq .L48 @,
267 0220 1F0000EA b .L36 @
268 .L33:
269 0224 010CA0E3 mov r0, #256 @,
270 0228 FEFFFFEB bl malloc @
271 022c 0510A0E1 mov r1, r5 @ stream, stream
272 0230 0040A0E1 mov r4, r0 @ tmp130,
273 0234 E0009FE5 ldr r0, .L49+52 @,
274 0238 FEFFFFEB bl fputs @
275 023c 000054E3 cmp r4, #0 @ tmp130,
276 0240 0400A0E1 mov r0, r4 @ title, tmp130
277 0244 011CA0E3 mov r1, #256 @,
278 0248 0400000A beq .L37 @,
279 024c FEFFFFEB bl UserIfGetDisplayText @
280 0250 C8109FE5 ldr r1, .L49+56 @,
281 0254 0020A0E1 mov r2, r0 @ D.3493,
282 0258 0500A0E1 mov r0, r5 @ stream, stream
283 025c FEFFFFEB bl fprintf @
284 .L37:
285 0260 BC309FE5 ldr r3, .L49+60 @,
286 0264 BC109FE5 ldr r1, .L49+64 @,
287 0268 042093E5 ldr r2, [r3, #4] @ D.3494, webradio.wr_gain
288 026c 0500A0E1 mov r0, r5 @ stream, stream
289 0270 7E30E0E3 mvn r3, #126 @,
290 0274 00708DE5 str r7, [sp, #0] @ tmp135,
291 0278 FEFFFFEB bl fprintf @
292 027c 0510A0E1 mov r1, r5 @ stream, stream
293 0280 A4009FE5 ldr r0, .L49+68 @,
ARM GAS C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s page 7
294 0284 FEFFFFEB bl fputs @
295 0288 0510A0E1 mov r1, r5 @ stream, stream
296 028c 0700A0E1 mov r0, r7 @, tmp135
297 0290 FEFFFFEB bl fputc @
298 0294 0500A0E1 mov r0, r5 @ stream, stream
299 0298 FEFFFFEB bl fflush @
300 029c 000050E3 cmp r0, #0 @ D.3496
301 02a0 CDFFFF0A beq .L32 @,
302 .L36:
303 02a4 010CA0E3 mov r0, #256 @,
304 02a8 80109FE5 ldr r1, .L49+72 @,
305 02ac FEFFFFEB bl LogMsg @
306 02b0 0500A0E1 mov r0, r5 @ stream, stream
307 02b4 FEFFFFEB bl fclose @
308 .L29:
309 02b8 0600A0E1 mov r0, r6 @ sock, sock
310 02bc FEFFFFEB bl NutTcpCloseSocket @
311 02c0 00309AE5 ldr r3, [sl, #0] @ xmld_tc.6, xmld_tc
312 02c4 030053E3 cmp r3, #3 @ xmld_tc.6,
313 02c8 95FFFFDA ble .L47 @,
314 02cc 013043E2 sub r3, r3, #1 @ tmp140, xmld_tc.6,
315 02d0 010CA0E3 mov r0, #256 @,
316 02d4 58109FE5 ldr r1, .L49+76 @,
317 02d8 00308AE5 str r3, [sl, #0] @ tmp140, xmld_tc
318 02dc FEFFFFEB bl LogMsg @
319 02e0 FEFFFFEB bl NutThreadExit @
320 02e4 8EFFFFEA b .L47 @
321 .L50:
322 .align 2
323 .L49:
324 02e8 64000000 .word .LC5
325 02ec 00000000 .word xmld_tc
326 02f0 7C000000 .word .LC6
327 02f4 B4050000 .word 1460
328 02f8 38220000 .word 8760
329 02fc 02100000 .word 4098
330 0300 88130000 .word 5000
331 0304 06100000 .word 4102
332 0308 88000000 .word .LC7
333 030c D8070000 .word 2008
334 0310 A4000000 .word .LC8
335 0314 A8000000 .word .LC9
336 0318 04000000 .word xml_infoq
337 031c C0000000 .word .LC10
338 0320 CC000000 .word .LC11
339 0324 00000000 .word webradio
340 0328 E8000000 .word .LC12
341 032c 14010000 .word .LC13
342 0330 24010000 .word .LC14
343 0334 40010000 .word .LC15
344 .size XmlRepoService, .-XmlRepoService
345 .align 2
346 .global XmlRefresh
347 .type XmlRefresh, %function
348 XmlRefresh:
349 @ Function supports interworking.
350 @ args = 0, pretend = 0, frame = 0
ARM GAS C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s page 8
351 @ frame_needed = 0, uses_anonymous_args = 0
352 0338 04E02DE5 str lr, [sp, #-4]! @,
353 033c 08009FE5 ldr r0, .L53 @ xml_infoq.0,
354 0340 FEFFFFEB bl NutEventBroadcast @
355 0344 04E09DE4 ldr lr, [sp], #4
356 0348 1EFF2FE1 bx lr
357 .L54:
358 .align 2
359 .L53:
360 034c 04000000 .word xml_infoq
361 .size XmlRefresh, .-XmlRefresh
362 .section .rodata.str1.4
363 0152 0000 .align 2
364 .LC16:
365 0154 436D6420 .ascii "Cmd daemon running\012\000"
365 6461656D
365 6F6E2072
365 756E6E69
365 6E670A00
366 .align 2
367 .LC17:
368 0168 4E6F2073 .ascii "No socket\012\000"
368 6F636B65
368 740A00
369 0173 00 .align 2
370 .LC18:
371 0174 57616974 .ascii "Waiting for cmd client\012\000"
371 696E6720
371 666F7220
371 636D6420
371 636C6965
372 .align 2
373 .LC19:
374 018c 436F6E6E .ascii "Connected cmd client\012\000"
374 65637465
374 6420636D
374 6420636C
374 69656E74
375 01a2 0000 .align 2
376 .LC20:
377 01a4 436F6E6E .ascii "Connection timed out\012\000"
377 65637469
377 6F6E2074
377 696D6564
377 206F7574
378 01ba 0000 .align 2
379 .LC21:
380 01bc 6E616D65 .ascii "name\000"
380 00
381 01c1 000000 .align 2
382 .LC22:
383 01c4 76616C75 .ascii "value\000"
383 6500
384 01ca 0000 .align 2
385 .LC23:
386 01cc 00 .ascii "\000"
387 01cd 000000 .align 2
ARM GAS C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s page 9
388 .LC24:
389 01d0 3D00 .ascii "=\000"
390 01d2 0000 .align 2
391 .LC25:
392 01d4 584D4C20 .ascii "XML cmd '%s%s%s'\012\000"
392 636D6420
392 27257325
392 73257327
392 0A00
393 01e6 0000 .align 2
394 .LC26:
395 01e8 6761696E .ascii "gain\000"
395 00
396 01ed 000000 .align 2
397 .LC27:
398 01f0 4E6F2076 .ascii "No volume control\012\000"
398 6F6C756D
398 6520636F
398 6E74726F
398 6C0A00
399 0203 00 .align 2
400 .LC28:
401 0204 44697363 .ascii "Disconnecting cmd client\012\000"
401 6F6E6E65
401 6374696E
401 6720636D
401 6420636C
402 .text
403 .align 2
404 .global XmlCmdService
405 .type XmlCmdService, %function
406 XmlCmdService:
407 @ Function supports interworking.
408 @ Volatile: function does not return.
409 @ args = 0, pretend = 0, frame = 40
410 @ frame_needed = 0, uses_anonymous_args = 0
411 @ link register save eliminated.
412 0350 2CD04DE2 sub sp, sp, #44 @,,
413 0354 3C129FE5 ldr r1, .L96 @,
414 0358 020CA0E3 mov r0, #512 @,
415 @ lr needed for prologue @
416 035c FEFFFFEB bl LogMsg @
417 0360 10108DE2 add r1, sp, #16 @,,
418 0364 04108DE5 str r1, [sp, #4] @,
419 .L94:
420 0368 FEFFFFEB bl NutTcpCreateSocket @
421 036c 009050E2 subs r9, r0, #0 @ sock,
422 0370 0500001A bne .L57 @,
423 0374 010080E2 add r0, r0, #1 @,,
424 0378 1C129FE5 ldr r1, .L96+4 @,
425 037c FEFFFFEB bl LogMsg @
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -