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

📄 shoutcast.lst

📁 Internet Radio Internet Radio Internet Radio Internet Radio Internet Radio
💻 LST
📖 第 1 页 / 共 5 页
字号:
 548 05f0 0500A0E1 		mov	r0, r5	@ md1, md1
 549 05f4 FEFFFFEB 		bl	strdup	@
 550 05f8 0C008AE5 		str	r0, [sl, #12]	@, <variable>.sci_metaurl
 551              	.L87:
 552 05fc 0940A0E1 		mov	r4, r9	@ mn1, mn1.217
 553              	.L83:
 554 0600 000054E3 		cmp	r4, #0	@ mn1,
 555 0604 C8FFFF1A 		bne	.L84	@,
 556 0608 0800A0E1 		mov	r0, r8	@ mn1.218, tmp197
 557 060c FEFFFFEB 		bl	free	@
 558 0610 3B0000EA 		b	.L78	@
 559              	.L76:
 560 0614 043096E5 		ldr	r3, [r6, #4]	@ <variable>.ri_status, <variable>.ri_status
 561 0618 103083E3 		orr	r3, r3, #16	@ tmp222, <variable>.ri_status,
 562 061c 043086E5 		str	r3, [r6, #4]	@ tmp222, <variable>.ri_status
 563 0620 0200A0E3 		mov	r0, #2	@,
 564 0624 18119FE5 		ldr	r1, .L117+52	@,
 565 0628 FEFFFFEB 		bl	LogMsg	@
 566 062c 280000EA 		b	.L62	@
 567              	.L73:
 568 0630 1C309DE5 		ldr	r3, [sp, #28]	@ buffering, buffering
 569 0634 000053E3 		cmp	r3, #0	@ buffering,
 570 0638 1000000A 		beq	.L102	@,
 571 063c 000096E5 		ldr	r0, [r6, #0]	@ temp.196, <variable>.ri_decoder
 572 0640 00119FE5 		ldr	r1, .L117+56	@,
 573 0644 14208DE2 		add	r2, sp, #20	@,,
 574 0648 FEFFFFEB 		bl	_ioctl	@
 575 064c 14309DE5 		ldr	r3, [sp, #20]	@ pbstat, pbstat
 576 0650 000053E3 		cmp	r3, #0	@ pbstat,
 577 0654 0900000A 		beq	.L102	@,
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s 			page 12


 578 0658 043096E5 		ldr	r3, [r6, #4]	@ <variable>.ri_status, <variable>.ri_status
 579 065c 083083E3 		orr	r3, r3, #8	@ tmp229, <variable>.ri_status,
 580 0660 043086E5 		str	r3, [r6, #4]	@ tmp229, <variable>.ri_status
 581 0664 2000A0E3 		mov	r0, #32	@,
 582 0668 DC109FE5 		ldr	r1, .L117+60	@,
 583 066c FEFFFFEB 		bl	LogMsg	@
 584 0670 0900A0E3 		mov	r0, #9	@,
 585 0674 FEFFFFEB 		bl	UserIfShowStatus	@
 586 0678 0030A0E3 		mov	r3, #0	@ tmp231,
 587 067c 1C308DE5 		str	r3, [sp, #28]	@ tmp231, buffering
 588              	.L102:
 589 0680 1C309DE5 		ldr	r3, [sp, #28]	@ buffering, buffering
 590 0684 000053E3 		cmp	r3, #0	@ buffering,
 591 0688 0E00000A 		beq	.L116	@,
 592 068c 0000A0E3 		mov	r0, #0	@,
 593 0690 FEFFFFEB 		bl	time	@
 594 0694 1C309DE5 		ldr	r3, [sp, #28]	@ buffering, buffering
 595 0698 000063E0 		rsb	r0, r3, r0	@ tmp233, buffering,
 596 069c 0A0050E3 		cmp	r0, #10	@ tmp233,
 597 06a0 080000DA 		ble	.L116	@,
 598 06a4 043096E5 		ldr	r3, [r6, #4]	@ <variable>.ri_status, <variable>.ri_status
 599 06a8 0430C3E3 		bic	r3, r3, #4	@ tmp236, <variable>.ri_status,
 600 06ac 043086E5 		str	r3, [r6, #4]	@ tmp236, <variable>.ri_status
 601 06b0 000096E5 		ldr	r0, [r6, #0]	@ temp.197, <variable>.ri_decoder
 602 06b4 94109FE5 		ldr	r1, .L117+64	@,
 603 06b8 0020A0E3 		mov	r2, #0	@,
 604 06bc FEFFFFEB 		bl	_ioctl	@
 605 06c0 7D0FA0E3 		mov	r0, #500	@,
 606 06c4 FEFFFFEB 		bl	NutSleep	@
 607              	.L116:
 608 06c8 043096E5 		ldr	r3, [r6, #4]	@ <variable>.ri_status, <variable>.ri_status
 609 06cc 100013E3 		tst	r3, #16	@ <variable>.ri_status,
 610 06d0 36FFFF0A 		beq	.L55	@,
 611              	.L62:
 612 06d4 0B00A0E1 		mov	r0, fp	@ tcpbuf, tmp184
 613 06d8 FEFFFFEB 		bl	free	@
 614 06dc 000096E5 		ldr	r0, [r6, #0]	@ temp.198, <variable>.ri_decoder
 615 06e0 6C109FE5 		ldr	r1, .L117+68	@,
 616 06e4 0020A0E3 		mov	r2, #0	@,
 617 06e8 FEFFFFEB 		bl	_ioctl	@
 618 06ec 043096E5 		ldr	r3, [r6, #4]	@ <variable>.ri_status, <variable>.ri_status
 619 06f0 0C30C3E3 		bic	r3, r3, #12	@ tmp242, <variable>.ri_status,
 620 06f4 043086E5 		str	r3, [r6, #4]	@ tmp242, <variable>.ri_status
 621 06f8 000096E5 		ldr	r0, [r6, #0]	@ temp.199, <variable>.ri_decoder
 622 06fc FEFFFFEB 		bl	_close	@
 623 0700 E6FEFFEA 		b	.L49	@
 624              	.L78:
 625 0704 00309AE5 		ldr	r3, [sl, #0]	@ <variable>.sci_metaint, <variable>.sci_metaint
 626 0708 04308AE5 		str	r3, [sl, #4]	@ <variable>.sci_metaint, <variable>.sci_metapos
 627 070c C7FFFFEA 		b	.L73	@
 628              	.L118:
 629              		.align	2
 630              	.L117:
 631 0710 7C000000 		.word	.LC11
 632 0714 01800000 		.word	32769
 633 0718 8C000000 		.word	.LC12
 634 071c 94000000 		.word	.LC13
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s 			page 13


 635 0720 06300000 		.word	12294
 636 0724 0A300000 		.word	12298
 637 0728 0C300000 		.word	12300
 638 072c FF0F0000 		.word	4095
 639 0730 A8000000 		.word	.LC14
 640 0734 BC000000 		.word	.LC15
 641 0738 D0000000 		.word	.LC16
 642 073c DC000000 		.word	.LC17
 643 0740 E8000000 		.word	.LC18
 644 0744 F4000000 		.word	.LC19
 645 0748 03300000 		.word	12291
 646 074c 08010000 		.word	.LC20
 647 0750 01300000 		.word	12289
 648 0754 02300000 		.word	12290
 649              		.size	ShoutCastThread, .-ShoutCastThread
 650              		.section	.rodata.str1.4
 651 011a 0000     		.align	2
 652              	.LC21:
 653 011c 7777772E 		.ascii	"www.shoutcast.com/sbin/tunein-station.pls?id=%d\000"
 653      73686F75 
 653      74636173 
 653      742E636F 
 653      6D2F7362 
 654              		.align	2
 655              	.LC22:
 656 014c 436F6E6E 		.ascii	"Connecting %s:%u\000"
 656      65637469 
 656      6E672025 
 656      733A2575 
 656      00
 657 015d 000000   		.align	2
 658              	.LC23:
 659 0160 5B434E43 		.ascii	"[CNCTD]\000"
 659      54445D00 
 660              		.align	2
 661              	.LC24:
 662 0168 47455420 		.ascii	"GET http://\000"
 662      68747470 
 662      3A2F2F00 
 663              		.align	2
 664              	.LC25:
 665 0174 47455420 		.ascii	"GET /\000"
 665      2F00
 666 017a 0000     		.align	2
 667              	.LC26:
 668 017c 20485454 		.ascii	" HTTP/1.1\015\012\000"
 668      502F312E 
 668      310D0A00 
 669              		.align	2
 670              	.LC27:
 671 0188 486F7374 		.ascii	"Host: %s\015\012\000"
 671      3A202573 
 671      0D0A00
 672 0193 00       		.align	2
 673              	.LC28:
 674 0194 257300   		.ascii	"%s\000"
 675 0197 00       		.align	2
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s 			page 14


 676              	.LC29:
 677 0198 55736572 		.ascii	"User-Agent: WinampMPEG/2.7\015\012Icy-MetaData: 1\015"
 677      2D416765 
 677      6E743A20 
 677      57696E61 
 677      6D704D50 
 678 01c4 0A436F6E 		.ascii	"\012Connection: close\015\012\015\012\000"
 678      6E656374 
 678      696F6E3A 
 678      20636C6F 
 678      73650D0A 
 679 01db 00       		.align	2
 680              	.LC30:
 681 01dc 46696C65 		.ascii	"File\000"
 681      00
 682 01e1 000000   		.align	2
 683              	.LC31:
 684 01e4 4F4B0A00 		.ascii	"OK\012\000"
 685              		.align	2
 686              	.LC32:
 687 01e8 6E756D62 		.ascii	"numberofentries=\000"
 687      65726F66 
 687      656E7472 
 687      6965733D 
 687      00
 688 01f9 000000   		.align	2
 689              	.LC33:
 690 01fc 436F6C6C 		.ascii	"Collected %d entries\012\000"
 690      65637465 
 690      64202564 
 690      20656E74 
 690      72696573 
 691              		.text
 692              		.align	2
 693              		.global	ShoutCastGetPlayList
 694              		.type	ShoutCastGetPlayList, %function
 695              	ShoutCastGetPlayList:
 696              		@ Function supports interworking.
 697              		@ args = 0, pretend = 0, frame = 4
 698              		@ frame_needed = 0, uses_anonymous_args = 0
 699 0758 F0452DE9 		stmfd	sp!, {r4, r5, r6, r7, r8, sl, lr}	@,
 700 075c FC319FE5 		ldr	r3, .L148	@ tmp113,
 701 0760 04D04DE2 		sub	sp, sp, #4	@,,
 702 0764 0040A0E1 		mov	r4, r0	@ id, id
 703 0768 3A00A0E3 		mov	r0, #58	@,
 704 076c 00308DE5 		str	r3, [sp, #0]	@ tmp113, rx_to
 705 0770 FEFFFFEB 		bl	malloc	@
 706 0774 0420A0E1 		mov	r2, r4	@ id, id
 707 0778 0050A0E1 		mov	r5, r0	@ tmp114,
 708 077c E0119FE5 		ldr	r1, .L148+4	@,
 709 0780 FEFFFFEB 		bl	sprintf	@
 710 0784 0500A0E1 		mov	r0, r5	@ uri, tmp114
 711 0788 FEFFFFEB 		bl	HttpSchemeParse	@
 712 078c 0060A0E1 		mov	r6, r0	@ schm,
 713 0790 0500A0E1 		mov	r0, r5	@ uri, tmp114
 714 0794 FEFFFFEB 		bl	free	@
 715 0798 000056E3 		cmp	r6, #0	@ schm,
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s 			page 15


 716 079c 0400000A 		beq	.L146	@,
 717 07a0 FEFFFFEB 		bl	NutTcpCreateSocket	@
 718 07a4 005050E2 		subs	r5, r0, #0	@ sock,
 719 07a8 0300001A 		bne	.L123	@,
 720 07ac 0600A0E1 		mov	r0, r6	@ schm, schm
 721 07b0 FEFFFFEB 		bl	HttpSchemeRelease	@
 722              	.L146:
 723 07b4 0070E0E3 		mvn	r7, #0	@ err,
 724 07b8 640000EA 		b	.L122	@
 725              	.L123:
 726 07bc A4119FE5 		ldr	r1, .L148+8	@,
 727 07c0 0D20A0E1 		mov	r2, sp	@,
 728 07c4 0430A0E3 		mov	r3, #4	@,
 729 07c8 FEFFFFEB 		bl	NutTcpSetSockOpt	@
 730 07cc 98119FE5 		ldr	r1, .L148+12	@,
 731 07d0 0C2096E5 		ldr	r2, [r6, #12]	@ <variable>.schm_host, <variable>.schm_host
 732 07d4 B831D6E1 		ldrh	r3, [r6, #24]	@ <variable>.schm_portnum, <variable>.schm_portnum
 733 07d8 1000A0E3 		mov	r0, #16	@,
 734 07dc FEFFFFEB 		bl	LogMsg	@
 735 07e0 0500A0E1 		mov	r0, r5	@ sock, sock
 736 07e4 0C1096E5 		ldr	r1, [r6, #12]	@ <variable>.schm_host, <variable>.schm_host
 737 07e8 B821D6E1 		ldrh	r2, [r6, #24]	@ <variable>.schm_portnum, <variable>.schm_portnum
 738 07ec FEFFFFEB 		bl	TcpHostConnect	@
 739 07f0 000050E3 		cmp	r0, #0	@,
 740 07f4 0070A013 		movne	r7, #0	@ err,
 741 07f8 5000001A 		bne	.L127	@,
 742 07fc 2000A0E3 		mov	r0, #32	@,
 743 0800 68119FE5 		ldr	r1, .L148+16	@,
 744 0804 FEFFFFEB 		bl	LogMsg	@
 745 0808 010CA0E3 		mov	r0, #256	@,
 746 080c FEFFFFEB 		bl	malloc	@
 747 0810 5C319FE5 		ldr	r3, .L148+20	@ tmp123,
 748 0814 B038D3E1 		ldrh	r3, [r3, #128]	@ proxy.proxy_port, proxy.proxy_port
 749 0818 000053E3 		cmp	r3, #0	@ proxy.proxy_port,
 750 081c 0040A0E1 		mov	r4, r0	@ tmp122,
 751 0820 0400000A 		beq	.L128	@,
 752 0824 4C119FE5 		ldr	r1, .L148+24	@,
 753 0828 FEFFFFEB 		bl	strcpy	@
 754 082c 001096E5 		ldr	r1, [r6, #0]	@ <variable>.schm_uri, <variable>.schm_uri
 755 0830 0400A0E1 		mov	r0, r4	@ line, tmp122
 756 0834 030000EA 		b	.L145	@
 757              	.L128:
 758 0838 3C119FE5 		ldr	r1, .L148+28	@,
 759 083c FEFFFFEB 		bl	strcpy	@
 760 0840 141096E5 		ldr	r1, [r6, #20]	@ <variable>.schm_path, <variable>.schm_path
 761 0844 0400A0E1 		mov	r0, r4	@ line, tmp122
 762              	.L145:
 763 0848 FEFFFFEB 		bl	strcat	@
 764 084c 2C119FE5 		ldr	r1, .L148+32	@,
 765 0850 0400A0E1 		mov	r0, r4	@ line, tmp122
 766 0854 FEFFFFEB 		bl	strcat	@
 767 0858 0500A0E1 		mov	r0, r5	@ sock, sock
 768 085c 0410A0E1 		mov	r1, r4	@ line, tmp122
 769 0860 FEFFFFEB 		bl	TcpPutString	@
 770 0864 007050E2 		subs	r7, r0, #0	@ err,
 771 0868 0D00001A 		bne	.L131	@,
 772 086c 0C2096E5 		ldr	r2, [r6, #12]	@ <variable>.schm_host, <variable>.schm_host
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s 			page 16


 773 0870 0C119FE5 		ldr	r1, .L148+36	@,
 774 0874 0400A0E1 		mov	r0, r4	@ line, tmp122
 775 0878 FEFFFFEB 		bl	sprintf	@
 776 087c 0410A0E1 		mov	r1, r4	@ line, tmp122
 777 0880 0500A0E1 		mov	r0, r5	@ sock, sock
 778 0884 FEFFFFEB 		bl	TcpPutString	@
 779 0888 F8109FE5 		ldr	r1, .L148+40	@,
 780 088c 0070A0E1 		mov	r7, r0	@ err,
 781 0890 0420A0E1 		mov	r2, r4	@ line, tmp122
 782 0894 2000A0E3 		mov	r0, #32	@,
 783 0898 FEFFFFEB 		bl	LogMsg	@
 784 089c 000057E3 		cmp	r7, #0	@ err,
 785 08a0 0100000A 		beq	.L133	@,
 786              	.L131:
 787 08a4 0080A0E3 		mov	r8, #0	@ entries,
 788 08a8 200000EA 		b	.L134	@
 789              	.L133:
 790 08ac 0500A0E1 		mov	r0, r5	@ sock, sock
 791 08b0 D4109FE5 		ldr	r1, .L148+44	@,
 792 08b4 FEFFFFEB 		bl	TcpPutString	@
 793 08b8 0780A0E1 		mov	r8, r7	@ entries, err
 794 08bc 10A084E2 		add	sl, r4, #16	@ tmp139, tmp122,
 795              	.L147:
 796 08c0 0410A0E1 		mov	r1, r4	@ line, tmp122
 797 08c4 FF20A0E3 		mov	r2, #255	@,
 798 08c8 0500A0E1 		mov	r0, r5	@ sock, sock
 799 08cc FEFFFFEB 		bl	TcpGetLine	@
 800 08d0 000050E3 		cmp	r0, #0	@,
 801 08d4 0420A0E3 		mov	r2, #4	@,
 802 08d8 B0109FE5 		ldr	r1, .L148+48	@,
 803 08dc 0400A0E1 		mov	r0, r4	@ line, tmp122
 804 08e0 120000BA 		blt	.L134	@,
 805 08e4 000058E3 		cmp	r8, #0	@ entries,
 806 08e8 0700000A 		beq	.L137	@,
 807 08ec A0109FE5 		ldr	r1, .L148+52	@,
 808 08f0 FEFFFFEB 		bl	strncmp	@
 809 08f4 000050E3 		cmp	r0, #0	@,
 810 08f8 F0FFFF1A 		bne	.L147	@,
 811 08fc 200080E2 		add	r0, r0, #32	@,,
 812 0900 90109FE5 		ldr	r1, .L148+56	@,
 813 0904 FEFFFFEB 		bl	LogMsg	@
 814 0908 ECFFFFEA 		b	.L147	@

⌨️ 快捷键说明

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