📄 webradio.lst
字号:
274 01dc 0020A0E1 mov r2, r0 @ D.3312,
275 01e0 0400A0E3 mov r0, #4 @,
276 01e4 FEFFFFEB bl LogMsg @
277 01e8 FEFFFFEB bl NutGetCpuClock @
278 01ec 98139FE5 ldr r1, .L66+36 @,
279 01f0 0020A0E1 mov r2, r0 @ D.3313,
280 01f4 0400A0E3 mov r0, #4 @,
281 01f8 FEFFFFEB bl LogMsg @
282 01fc FEFFFFEB bl At91GetMasterClock @
283 0200 88139FE5 ldr r1, .L66+40 @,
284 0204 0020A0E1 mov r2, r0 @ D.3314,
285 0208 0400A0E3 mov r0, #4 @,
286 020c FEFFFFEB bl LogMsg @
287 0210 FEFFFFEB bl NutLoadConfig @
288 0214 000050E3 cmp r0, #0 @,
289 0218 04008002 addeq r0, r0, #4 @,,
290 021c 70139F05 ldreq r1, .L66+44 @,
291 0220 70239F05 ldreq r2, .L66+48 @,
292 0224 FEFFFF0B bleq LogMsg @
293 .L18:
294 0228 FEFFFFEB bl ConfigInit @
295 022c 000050E3 cmp r0, #0 @,
296 0230 0200000A beq .L20 @,
297 0234 FEFFFFEB bl ConfigResetFactory @
298 0238 FEFFFFEB bl FavListResetFactory @
299 023c 090000EA b .L22 @
300 .L20:
301 0240 FEFFFFEB bl ConfigLoad @
302 0244 000050E3 cmp r0, #0 @,
303 0248 0100000A beq .L23 @,
304 024c FEFFFFEB bl ConfigResetFactory @
305 0250 FEFFFFEB bl ConfigSave @
306 .L23:
307 0254 FEFFFFEB bl FavListLoad @
308 0258 000050E3 cmp r0, #0 @,
309 025c 0100000A beq .L22 @,
310 0260 FEFFFFEB bl FavListResetFactory @
311 0264 FEFFFFEB bl FavListSave @
312 .L22:
313 0268 0010A0E3 mov r1, #0 @,
314 026c 28039FE5 ldr r0, .L66+52 @,
315 0270 0120A0E1 mov r2, r1 @,
ARM GAS C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s page 8
316 0274 FEFFFFEB bl NutRegisterDevice @
317 0278 006050E2 subs r6, r0, #0 @ D.3319,
318 027c 0300000A beq .L26 @,
319 0280 0100A0E3 mov r0, #1 @,
320 0284 14139FE5 ldr r1, .L66+56 @,
321 0288 FEFFFFEB bl LogMsg @
322 .L28:
323 028c FEFFFFEA b .L28 @
324 .L26:
325 0290 0C039FE5 ldr r0, .L66+60 @,
326 0294 FEFFFFEB bl UserIfInit @
327 0298 000050E3 cmp r0, #0 @,
328 029c 0100A013 movne r0, #1 @,
329 02a0 00139F15 ldrne r1, .L66+64 @,
330 02a4 FEFFFF1B blne LogMsg @
331 .L29:
332 02a8 FC429FE5 ldr r4, .L66+68 @ tmp149,
333 02ac FEFFFFEB bl InitEthernetDevice @
334 02b0 0D10A0E1 mov r1, sp @,
335 02b4 0600A0E1 mov r0, r6 @ D.3319, D.3319
336 02b8 FEFFFFEB bl NutIpRouteQuery @
337 02bc 1130D4E5 ldrb r3, [r4, #17] @ zero_extendqisi2 @ tmp151,
338 02c0 1000D4E5 ldrb r0, [r4, #16] @ zero_extendqisi2 @ tmp150,
339 02c4 1220D4E5 ldrb r2, [r4, #18] @ zero_extendqisi2 @ tmp154,
340 02c8 030480E1 orr r0, r0, r3, asl #8 @, tmp153, tmp150, tmp151,
341 02cc 1330D4E5 ldrb r3, [r4, #19] @ zero_extendqisi2 @ tmp157,
342 02d0 020880E1 orr r0, r0, r2, asl #16 @, tmp156, tmp153, tmp154,
343 02d4 030C80E1 orr r0, r0, r3, asl #24 @,, tmp156, tmp157,
344 02d8 FEFFFFEB bl inet_ntoa @
345 02dc CC129FE5 ldr r1, .L66+72 @,
346 02e0 0020A0E1 mov r2, r0 @ D.3322,
347 02e4 0400A0E3 mov r0, #4 @,
348 02e8 FEFFFFEB bl LogMsg @
349 02ec 1530D4E5 ldrb r3, [r4, #21] @ zero_extendqisi2 @ tmp163,
350 02f0 1400D4E5 ldrb r0, [r4, #20] @ zero_extendqisi2 @ tmp162,
351 02f4 1620D4E5 ldrb r2, [r4, #22] @ zero_extendqisi2 @ tmp166,
352 02f8 030480E1 orr r0, r0, r3, asl #8 @, tmp165, tmp162, tmp163,
353 02fc 1730D4E5 ldrb r3, [r4, #23] @ zero_extendqisi2 @ tmp169,
354 0300 020880E1 orr r0, r0, r2, asl #16 @, tmp168, tmp165, tmp166,
355 0304 030C80E1 orr r0, r0, r3, asl #24 @,, tmp168, tmp169,
356 0308 FEFFFFEB bl inet_ntoa @
357 030c A0129FE5 ldr r1, .L66+76 @,
358 0310 0020A0E1 mov r2, r0 @ D.3324,
359 0314 0400A0E3 mov r0, #4 @,
360 0318 FEFFFFEB bl LogMsg @
361 031c 00009DE5 ldr r0, [sp, #0] @ ipgate, ipgate
362 0320 FEFFFFEB bl inet_ntoa @
363 0324 8C529FE5 ldr r5, .L66+80 @ tmp174,
364 0328 0020A0E1 mov r2, r0 @ D.3326,
365 032c 88129FE5 ldr r1, .L66+84 @,
366 0330 0400A0E3 mov r0, #4 @,
367 0334 FEFFFFEB bl LogMsg @
368 0338 140095E5 ldr r0, [r5, #20] @ webradio.wr_pridns, webradio.wr_pridns
369 033c FEFFFFEB bl inet_ntoa @
370 0340 78129FE5 ldr r1, .L66+88 @,
371 0344 0020A0E1 mov r2, r0 @ D.3328,
372 0348 0400A0E3 mov r0, #4 @,
ARM GAS C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s page 9
373 034c FEFFFFEB bl LogMsg @
374 0350 180095E5 ldr r0, [r5, #24] @ webradio.wr_secdns, webradio.wr_secdns
375 0354 FEFFFFEB bl inet_ntoa @
376 0358 64129FE5 ldr r1, .L66+92 @,
377 035c 0020A0E1 mov r2, r0 @ D.3330,
378 0360 0400A0E3 mov r0, #4 @,
379 0364 FEFFFFEB bl LogMsg @
380 0368 1D20D4E5 ldrb r2, [r4, #29] @ zero_extendqisi2 @ tmp180,
381 036c 1C30D4E5 ldrb r3, [r4, #28] @ zero_extendqisi2 @ tmp179,
382 0370 1E10D4E5 ldrb r1, [r4, #30] @ zero_extendqisi2 @ tmp183,
383 0374 023483E1 orr r3, r3, r2, asl #8 @, tmp182, tmp179, tmp180,
384 0378 1F20D4E5 ldrb r2, [r4, #31] @ zero_extendqisi2 @ tmp186,
385 037c 013883E1 orr r3, r3, r1, asl #16 @, tmp185, tmp182, tmp183,
386 0380 022C93E1 orrs r2, r3, r2, asl #24 @,, tmp185, tmp186,
387 0384 18309515 ldrne r3, [r5, #24] @ webradio.wr_secdns, webradio.wr_secdns
388 0388 0600A011 movne r0, r6 @ D.3319, D.3319
389 038c 0610A011 movne r1, r6 @ D.3319, D.3319
390 0390 14209515 ldrne r2, [r5, #20] @ webradio.wr_pridns, webradio.wr_pridns
391 0394 FEFFFF1B blne NutDnsConfig2 @
392 .L31:
393 0398 0400A0E3 mov r0, #4 @,
394 039c 24129FE5 ldr r1, .L66+96 @,
395 03a0 FEFFFFEB bl LogMsg @
396 03a4 0610A0E1 mov r1, r6 @ D.3319, D.3319
397 03a8 0120A0E3 mov r2, #1 @,
398 03ac 0000E0E3 mvn r0, #0 @,
399 03b0 FEFFFFEB bl NutRegisterDiscovery @
400 03b4 000050E3 cmp r0, #0 @,
401 03b8 0400A013 movne r0, #4 @,
402 03bc 08129F15 ldrne r1, .L66+100 @,
403 03c0 0400A003 moveq r0, #4 @,
404 03c4 04129F05 ldreq r1, .L66+104 @,
405 03c8 FEFFFFEB bl LogMsg @
406 03cc FEFFFFEB bl HttpServerStart @
407 03d0 FEFFFFEB bl XmlServerStart @
408 03d4 F8019FE5 ldr r0, .L66+108 @,
409 03d8 FEFFFFEB bl ReceiverCreate @
410 03dc D4319FE5 ldr r3, .L66+80 @ tmp195,
411 03e0 0060A0E3 mov r6, #0 @ stream_idx,
412 03e4 240083E5 str r0, [r3, #36] @, webradio.wr_ritab
413 03e8 E8819FE5 ldr r8, .L66+112 @ tmp230,
414 03ec 0350A0E1 mov r5, r3 @ tmp227, tmp195
415 03f0 06A0A0E1 mov sl, r6 @ ostat, stream_idx
416 03f4 0670A0E1 mov r7, r6 @ stream_idx, stream_idx
417 03f8 0AB0A0E3 mov fp, #10 @ tmp229,
418 03fc 0090E0E3 mvn r9, #0 @ tmp231,
419 .L65:
420 0400 0200A0E3 mov r0, #2 @,
421 0404 FEFFFFEB bl UserIfShowStatus @
422 0408 CC019FE5 ldr r0, .L66+116 @,
423 040c 0610A0E1 mov r1, r6 @ stream_idx, stream_idx
424 0410 FEFFFFEB bl StationConnect @
425 0414 000050E3 cmp r0, #0 @ D.3346,
426 0418 1C0085E5 str r0, [r5, #28] @ D.3346, webradio.wr_sip
427 041c 0400001A bne .L37 @,
428 0420 080080E2 add r0, r0, #8 @,,
429 0424 FEFFFFEB bl UserIfShowStatus @
ARM GAS C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s page 10
430 0428 FA0FA0E3 mov r0, #1000 @,
431 042c FEFFFFEB bl NutSleep @
432 0430 370000EA b .L39 @
433 .L37:
434 0434 0010A0E1 mov r1, r0 @ D.3346, D.3346
435 0438 A0019FE5 ldr r0, .L66+120 @,
436 043c FEFFFFEB bl ReceiverStart @
437 0440 000050E3 cmp r0, #0 @ D.3348,
438 0444 200085E5 str r0, [r5, #32] @ D.3348, webradio.wr_rip
439 0448 0400001A bne .L40 @,
440 044c 080080E2 add r0, r0, #8 @,,
441 0450 FEFFFFEB bl UserIfShowStatus @
442 0454 FA0FA0E3 mov r0, #1000 @,
443 0458 FEFFFFEB bl NutSleep @
444 045c 290000EA b .L42 @
445 .L40:
446 0460 0300A0E3 mov r0, #3 @,
447 0464 FEFFFFEB bl UserIfShowStatus @
448 0468 0CB085E5 str fp, [r5, #12] @ tmp229, webradio.wr_favupd
449 046c 000000EA b .L43 @
450 .L44:
451 0470 04A0A0E1 mov sl, r4 @ ostat, rstat
452 .L43:
453 0474 FA0FA0E3 mov r0, #1000 @,
454 0478 FEFFFFEB bl NutSleep @
455 047c 043098E5 ldr r3, [r8, #4] @ <variable>.rs_streams, <variable>.rs_streams
456 0480 000053E3 cmp r3, #0 @ <variable>.rs_streams,
457 0484 1B00001A bne .L45 @,
458 0488 0C3095E5 ldr r3, [r5, #12] @ D.3351, webradio.wr_favupd
459 048c 000053E3 cmp r3, #0 @ D.3351,
460 0490 0300000A beq .L47 @,
461 0494 013043E2 sub r3, r3, #1 @ D.3352, D.3351,
462 0498 000053E3 cmp r3, #0 @ D.3352,
463 049c 0C3085E5 str r3, [r5, #12] @ D.3352, webradio.wr_favupd
464 04a0 FEFFFF0B bleq FavListSave @
465 .L47:
466 04a4 102095E5 ldr r2, [r5, #16] @ D.3353, webradio.wr_reboot
467 04a8 000052E3 cmp r2, #0 @ D.3353,
468 04ac 0700000A beq .L50 @,
469 04b0 012042E2 sub r2, r2, #1 @ temp.96, D.3353,
470 04b4 000052E3 cmp r2, #0 @ temp.96,
471 04b8 24319F05 ldreq r3, .L66+124 @,
472 04bc 102085E5 str r2, [r5, #16] @ temp.96, webradio.wr_reboot
473 04c0 0200A0E3 mov r0, #2 @,
474 04c4 FF320905 streq r3, [r9, #-767] @,
475 04c8 18119FE5 ldr r1, .L66+128 @,
476 04cc FEFFFFEB bl LogMsg @
477 .L50:
478 04d0 200095E5 ldr r0, [r5, #32] @ webradio.wr_rip, webradio.wr_rip
479 04d4 FEFFFFEB bl ReceiverStatus @
480 04d8 0A0050E1 cmp r0, sl @ rstat, ostat
481 04dc 0040A0E1 mov r4, r0 @ rstat,
482 04e0 E2FFFF0A beq .L44 @,
483 04e4 110010E3 tst r0, #17 @ rstat,
484 04e8 0200001A bne .L45 @,
485 04ec 0900A0E3 mov r0, #9 @,
486 04f0 FEFFFFEB bl UserIfShowStatus @
ARM GAS C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s page 11
487 04f4 DDFFFFEA b .L44 @
488 .L45:
489 04f8 0700A0E1 mov r0, r7 @ stream_idx, stream_idx
490 04fc FEFFFFEB bl UserIfShowStatus @
491 0500 200095E5 ldr r0, [r5, #32] @ webradio.wr_rip, webradio.wr_rip
492 0504 FEFFFFEB bl ReceiverStop @
493 .L42:
494 0508 1C0095E5 ldr r0, [r5, #28] @ webradio.wr_sip, webradio.wr_sip
495 050c FEFFFFEB bl StationDisconnect @
496 0510 1C7085E5 str r7, [r5, #28] @ stream_idx, webradio.wr_sip
497 .L39:
498 0514 043098E5 ldr r3, [r8, #4] @ <variable>.rs_streams, <variable>.rs_streams
499 0518 000053E3 cmp r3, #0 @ <variable>.rs_streams,
500 051c 0B00000A beq .L56 @,
501 0520 002098E5 ldr r2, [r8, #0] @ <variable>.rs_name, <variable>.rs_name
502 0524 C0109FE5 ldr r1, .L66+132 @,
503 0528 1000A0E3 mov r0, #16 @,
504 052c FEFFFFEB bl LogMsg @
505 0530 0700A0E1 mov r0, r7 @ stream_idx, stream_idx
506 0534 0110A0E3 mov r1, #1 @,
507 0538 FEFFFFEB bl FavListCopy @
508 053c 0700A0E1 mov r0, r7 @ stream_idx, stream_idx
509 0540 0710A0E1 mov r1, r7 @ stream_idx, stream_idx
510 0544 0720A0E1 mov r2, r7 @ stream_idx, stream_idx
511 0548 FEFFFFEB bl FavListSet @
512 054c 030000EA b .L64 @
513 .L56:
514 0550 8C3098E5 ldr r3, [r8, #140] @ <variable>.rs_streams, <variable>.rs_streams
515 0554 016086E2 add r6, r6, #1 @ stream_idx, stream_idx,
516 0558 030056E1 cmp r6, r3 @ stream_idx, <variable>.rs_streams
517 055c A7FFFFBA blt .L65 @,
518 .L64:
519 0560 0760A0E1 mov r6, r7 @ stream_idx, stream_idx
520 0564 A5FFFFEA b .L65 @
521 .L67:
522 .align 2
523 .L66:
524 0568 00C20100 .word 115200
525 056c 00000000 .word __iob
526 0570 00000000 .word devDebug
527 0574 A8000000 .word .LC12
528 0578 A0000000 .word .LC11
529 057c 01010000 .word 257
530 0580 AC000000 .word .LC13
531 0584 CC000000 .word .LC14
532 0588 D4000000 .word .LC15
533 058c E4000000 .word .LC16
534 0590 F8000000 .word .LC17
535 0594 0C010000 .word .LC18
536 0598 03000000 .word confos+3
537 059c 00000000 .word devVsCodec
538 05a0 1C010000 .word .LC19
539 05a4 30010000 .word .LC20
540 05a8 38010000 .word .LC21
541 05ac 00000000 .word confnet
542 05b0 4C010000 .word .LC22
543 05b4 5C010000 .word .LC23
ARM GAS C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s page 12
544 05b8 00000000 .word webradio
545 05bc 6C010000 .word .LC24
546 05c0 7C010000 .word .LC25
547 05c4 8C010000 .word .LC26
548 05c8 9C010000 .word .LC27
549 05cc B0010000 .word .LC28
550 05d0 48000000 .word .LC5
551 05d4 00000000 .word rpiShoutcast
552 05d8 00000000 .word favlist
553 05dc 88000000 .word favlist+136
554 05e0 24000000 .word webradio+36
555 05e4 010000A5 .word -1526726655
556 05e8 B8010000 .word .LC29
557 05ec C8010000 .word .LC30
558 .size main, .-main
559 .section .rodata
560 .type C.0.3290, %object
561 .size C.0.3290, 6
562 C.0.3290:
563 0000 00 .byte 0
564 0001 06 .byte 6
565 0002 98 .byte -104
566 0003 30 .byte 48
567 0004 00 .byte 0
568 0005 39 .byte 57
569 .comm webradio,56,4
570 .ident "GCC: (GNU) 4.2.1"
ARM GAS C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s page 13
DEFINED SYMBOLS
*ABS*:00000000 webradio.c
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:73 .text:00000000 InitEthernetDevice
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:77 .text:00000000 $a
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:163 .text:00000138 $d
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:562 .rodata:00000000 C.0.3290
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:243 .text:00000170 main
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:247 .text:00000170 $a
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:524 .text:00000568 $d
*COM*:00000038 webradio
UNDEFINED SYMBOLS
inet_addr
memcpy
LogMsg
NutRegisterDevice
NutDhcpIfConfig
NutNetIfConfig
NutIpRouteAdd
devDM9000E
freopen
_fileno
_ioctl
NutVersionString
NutHeapAvailable
NutGetCpuClock
At91GetMasterClock
NutLoadConfig
ConfigInit
ConfigResetFactory
FavListResetFactory
ConfigLoad
ConfigSave
FavListLoad
FavListSave
UserIfInit
NutIpRouteQuery
inet_ntoa
NutDnsConfig2
NutRegisterDiscovery
HttpServerStart
XmlServerStart
ReceiverCreate
UserIfShowStatus
StationConnect
NutSleep
ReceiverStart
ReceiverStatus
ReceiverStop
StationDisconnect
FavListCopy
FavListSet
__iob
devDebug
confos
devVsCodec
confnet
ARM GAS C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s page 14
rpiShoutcast
favlist
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -