📄 favlist.lst
字号:
330 .align 2
331 .global FavListSet
332 .type FavListSet, %function
333 FavListSet:
334 @ Function supports interworking.
335 @ args = 0, pretend = 0, frame = 0
336 @ frame_needed = 0, uses_anonymous_args = 0
337 0338 F0452DE9 stmfd sp!, {r4, r5, r6, r7, r8, sl, lr} @,
338 033c 0050A0E1 mov r5, r0 @ idx, idx
339 0340 0170A0E1 mov r7, r1 @ name, name
340 0344 04D04DE2 sub sp, sp, #4 @,,
341 0348 0280A0E1 mov r8, r2 @ uri, uri
342 034c 0800A0E3 mov r0, #8 @,
343 0350 0520A0E1 mov r2, r5 @ idx, idx
344 0354 18119FE5 ldr r1, .L94 @,
345 0358 0730A0E1 mov r3, r7 @ name, name
346 035c 00808DE5 str r8, [sp, #0] @ uri,
347 0360 FEFFFFEB bl LogMsg @
348 0364 7F0055E3 cmp r5, #127 @ idx,
349 0368 08219FC5 ldrgt r2, .L94+4 @ ivtmp.281,
350 036c 0250A0C3 movgt r5, #2 @ idx,
351 0370 030000CA bgt .L71 @,
352 0374 060000EA b .L69 @
353 .L72:
354 0378 015085E2 add r5, r5, #1 @ idx, idx,
355 037c 800055E3 cmp r5, #128 @ idx,
356 0380 2000000A beq .L93 @,
357 .L71:
358 0384 103192E5 ldr r3, [r2, #272] @ <variable>.rs_name, <variable>.rs_name
359 0388 000053E3 cmp r3, #0 @ <variable>.rs_name,
360 038c 882082E2 add r2, r2, #136 @ ivtmp.281, ivtmp.281,
361 0390 F8FFFF1A bne .L72 @,
362 .L69:
363 0394 000057E3 cmp r7, #0 @ name,
364 0398 0100001A bne .L75 @,
365 039c 000058E3 cmp r8, #0 @ uri,
366 03a0 1200001A bne .L81 @,
367 .L75:
368 03a4 8830A0E3 mov r3, #136 @ tmp117,
369 03a8 950304E0 mul r4, r5, r3 @ tmp116, idx, tmp117
370 03ac C4609FE5 ldr r6, .L94+4 @ tmp115,
371 03b0 060094E7 ldr r0, [r4, r6] @ temp.284, <variable>.rs_name
372 03b4 000050E3 cmp r0, #0 @ temp.284,
373 03b8 06A084E0 add sl, r4, r6 @ tmp118, tmp116, tmp115
374 03bc FEFFFF1B blne free @
375 .L78:
376 03c0 0030A0E3 mov r3, #0 @ tmp123,
377 03c4 000057E3 cmp r7, #0 @ name,
378 03c8 063084E7 str r3, [r4, r6] @ tmp123, <variable>.rs_name
379 03cc 0200000A beq .L77 @,
380 03d0 0700A0E1 mov r0, r7 @ name, name
381 03d4 FEFFFFEB bl strdup @
382 03d8 060084E7 str r0, [r4, r6] @, <variable>.rs_name
383 .L77:
ARM GAS C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s page 8
384 03dc 000058E3 cmp r8, #0 @ uri,
385 03e0 0A40A001 moveq r4, sl @ ivtmp.272, tmp118
386 03e4 0860A001 moveq r6, r8 @ i, uri
387 03e8 0A70A001 moveq r7, sl @ ivtmp.272, ivtmp.272
388 03ec 1600000A beq .L83 @
389 .L81:
390 03f0 80709FE5 ldr r7, .L94+4 @ tmp132,
391 03f4 8830A0E3 mov r3, #136 @ tmp135,
392 03f8 957324E0 mla r4, r5, r3, r7 @ tmp136, idx, tmp135, tmp132
393 03fc 046094E5 ldr r6, [r4, #4] @ D.3297, <variable>.rs_streams
394 0400 1F0056E3 cmp r6, #31 @ D.3297,
395 0404 010000DA ble .L84 @,
396 .L93:
397 0408 0050E0E3 mvn r5, #0 @ idx,
398 040c 140000EA b .L74 @
399 .L84:
400 0410 0800A0E1 mov r0, r8 @ uri, uri
401 0414 FEFFFFEB bl strdup @
402 0418 2230A0E3 mov r3, #34 @ tmp141,
403 041c 956323E0 mla r3, r5, r3, r6 @ tmp142, idx, tmp141, D.3297
404 0420 042094E5 ldr r2, [r4, #4] @ <variable>.rs_streams, <variable>.rs_streams
405 0424 033187E0 add r3, r7, r3, asl #2 @, tmp145, tmp132, tmp142,
406 0428 012082E2 add r2, r2, #1 @ tmp160, <variable>.rs_streams,
407 042c 080083E5 str r0, [r3, #8] @, <variable>.rs_uri
408 0430 042084E5 str r2, [r4, #4] @ tmp160, <variable>.rs_streams
409 0434 0A0000EA b .L74 @
410 .L86:
411 0438 080094E5 ldr r0, [r4, #8] @ D.3301, <variable>.rs_uri
412 043c 000050E3 cmp r0, #0 @ D.3301,
413 0440 FEFFFF1B blne free @
414 .L87:
415 0444 088084E5 str r8, [r4, #8] @ i, <variable>.rs_uri
416 0448 044084E2 add r4, r4, #4 @ ivtmp.272, ivtmp.272,
417 .L83:
418 044c 043097E5 ldr r3, [r7, #4] @ <variable>.rs_streams, <variable>.rs_streams
419 0450 030056E1 cmp r6, r3 @ i, <variable>.rs_streams
420 0454 016086E2 add r6, r6, #1 @ i, i,
421 0458 F6FFFFBA blt .L86 @,
422 045c 0030A0E3 mov r3, #0 @ tmp175,
423 0460 043087E5 str r3, [r7, #4] @ tmp175, <variable>.rs_streams
424 .L74:
425 0464 0500A0E1 mov r0, r5 @ <result>, idx
426 0468 04D08DE2 add sp, sp, #4 @,,
427 046c F045BDE8 ldmfd sp!, {r4, r5, r6, r7, r8, sl, lr}
428 0470 1EFF2FE1 bx lr
429 .L95:
430 .align 2
431 .L94:
432 0474 48000000 .word .LC5
433 0478 00000000 .word favlist
434 .size FavListSet, .-FavListSet
435 .section .rodata.str1.4
436 0056 0000 .align 2
437 .LC6:
438 0058 46524551 .ascii "FREQUENCE3\000"
438 55454E43
438 453300
ARM GAS C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s page 9
439 0063 00 .align 2
440 .LC7:
441 0064 38382E31 .ascii "88.191.22.199:8000\000"
441 39312E32
441 322E3139
441 393A3830
441 303000
442 0077 00 .align 2
443 .LC8:
444 0078 3139342E .ascii "194.158.114.68:8000\000"
444 3135382E
444 3131342E
444 36383A38
444 30303000
445 .align 2
446 .LC9:
447 008c 3139342E .ascii "194.158.114.67:8000\000"
447 3135382E
447 3131342E
447 36373A38
447 30303000
448 .align 2
449 .LC10:
450 00a0 3139332E .ascii "193.251.154.243:8000\000"
450 3235312E
450 3135342E
450 3234333A
450 38303030
451 00b5 000000 .align 2
452 .LC11:
453 00b8 3231332E .ascii "213.186.56.206:8000\000"
453 3138362E
453 35362E32
453 30363A38
453 30303000
454 .align 2
455 .LC12:
456 00cc 3139342E .ascii "194.158.114.66:8000\000"
456 3135382E
456 3131342E
456 36363A38
456 30303000
457 .align 2
458 .LC13:
459 00e0 3231332E .ascii "213.186.41.160:8000\000"
459 3138362E
459 34312E31
459 36303A38
459 30303000
460 .align 2
461 .LC14:
462 00f4 38382E31 .ascii "88.191.11.19:8000\000"
462 39312E31
462 312E3139
462 3A383030
462 3000
463 0106 0000 .align 2
ARM GAS C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s page 10
464 .LC15:
465 0108 36322E34 .ascii "62.4.21.91:8000\000"
465 2E32312E
465 39313A38
465 30303000
466 .align 2
467 .LC16:
468 0118 3231322E .ascii "212.129.62.140:8000\000"
468 3132392E
468 36322E31
468 34303A38
468 30303000
469 .align 2
470 .LC17:
471 012c 3139342E .ascii "194.117.194.66:8000\000"
471 3131372E
471 3139342E
471 36363A38
471 30303000
472 .align 2
473 .LC18:
474 0140 3231332E .ascii "213.186.37.124:8000\000"
474 3138362E
474 33372E31
474 32343A38
474 30303000
475 .align 2
476 .LC19:
477 0154 38302E36 .ascii "80.65.234.120:8000\000"
477 352E3233
477 342E3132
477 303A3830
477 303000
478 0167 00 .align 2
479 .LC20:
480 0168 3231332E .ascii "213.161.201.21:8000\000"
480 3136312E
480 3230312E
480 32313A38
480 30303000
481 .align 2
482 .LC21:
483 017c 3231332E .ascii "213.186.60.54:8000\000"
483 3138362E
483 36302E35
483 343A3830
483 303000
484 018f 00 .align 2
485 .LC22:
486 0190 3139332E .ascii "193.251.154.242:8000\000"
486 3235312E
486 3135342E
486 3234323A
486 38303030
487 01a5 000000 .align 2
488 .LC23:
489 01a8 38332E31 .ascii "83.143.18.76:8000\000"
ARM GAS C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s page 11
489 34332E31
489 382E3736
489 3A383030
489 3000
490 01ba 0000 .align 2
491 .LC24:
492 01bc 3139332E .ascii "193.17.192.35:8000\000"
492 31372E31
492 39322E33
492 353A3830
492 303000
493 01cf 00 .align 2
494 .LC25:
495 01d0 3139332E .ascii "193.222.128.135:8000\000"
495 3232322E
495 3132382E
495 3133353A
495 38303030
496 01e5 000000 .align 2
497 .LC26:
498 01e8 46524551 .ascii "FREQUENCE3 Ogg\000"
498 55454E43
498 4533204F
498 676700
499 01f7 00 .align 2
500 .LC27:
501 01f8 6F67672E .ascii "ogg.frequence3.net:19000/frequence3.ogg\000"
501 66726571
501 75656E63
501 65332E6E
501 65743A31
502 .align 2
503 .LC28:
504 0220 67616E79 .ascii "ganymede.frequence3.net:19000/frequence3.ogg\000"
504 6D656465
504 2E667265
504 7175656E
504 6365332E
505 024d 000000 .align 2
506 .LC29:
507 0250 61737061 .ascii "aspairt.frequence3.net:19000/frequence3.ogg\000"
507 6972742E
507 66726571
507 75656E63
507 65332E6E
508 .align 2
509 .LC30:
510 027c 6D616F2E .ascii "mao.frequence3.net:19000/frequence3.ogg\000"
510 66726571
510 75656E63
510 65332E6E
510 65743A31
511 .align 2
512 .LC31:
513 02a4 706C7574 .ascii "pluton.frequence3.net:19000/frequence3.ogg\000"
513 6F6E2E66
513 72657175
ARM GAS C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s page 12
513 656E6365
513 332E6E65
514 02cf 00 .align 2
515 .LC32:
516 02d0 56505220 .ascii "VPR Classical\000"
516 436C6173
516 73696361
516 6C00
517 02de 0000 .align 2
518 .LC33:
519 02e0 3230352E .ascii "205.234.168.42:8000\000"
519 3233342E
519 3136382E
519 34323A38
519 30303000
520 .align 2
521 .LC34:
522 02f4 3230352E .ascii "205.234.168.42:80\000"
522 3233342E
522 3136382E
522 34323A38
522 3000
523 0306 0000 .align 2
524 .LC35:
525 0308 416C6C20 .ascii "All Classical 89.9 KBPS Portland\000"
525 436C6173
525 73696361
525 6C203839
525 2E39204B
526 0329 000000 .align 2
527 .LC36:
528 032c 3231362E .ascii "216.218.147.60:8220\000"
528 3231382E
528 3134372E
528 36303A38
528 32323000
529 .align 2
530 .LC37:
531 0340 2E393737 .ascii ".977 Hitz Channel\000"
531 20486974
531 7A204368
531 616E6E65
531 6C00
532 0352 0000 .align 2
533 .LC38:
534 0354 36342E32 .ascii "64.236.34.97/stream/1074\000"
534 33362E33
534 342E3937
534 2F737472
534 65616D2F
535 036d 000000 .align 2
536 .LC39:
537 0370 3230352E .ascii "205.188.215.230:8002\000"
537 3138382E
537 3231352E
537 3233303A
537 38303032
ARM GAS C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s page 13
538 0385 000000 .align 2
539 .LC40:
540 0388 526F636B .ascii "Rock'One\000"
540 274F6E65
540 00
541 0391 000000 .align 2
542 .LC41:
543 0394 38382E31 .ascii "88.191.12.222:6005\000"
543 39312E31
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -