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

📄 shoutcast.lst

📁 Internet Radio Internet Radio Internet Radio Internet Radio Internet Radio
💻 LST
📖 第 1 页 / 共 5 页
字号:
 815              	.L137:
 816 090c 1020A0E3 		mov	r2, #16	@,
 817 0910 0400A0E1 		mov	r0, r4	@ line, tmp122
 818 0914 FEFFFFEB 		bl	strncmp	@
 819 0918 000050E3 		cmp	r0, #0	@,
 820 091c E7FFFF1A 		bne	.L147	@,
 821 0920 0A00A0E1 		mov	r0, sl	@, tmp139
 822 0924 FEFFFFEB 		bl	atoi	@
 823 0928 0080A0E1 		mov	r8, r0	@ entries,
 824 092c E3FFFFEA 		b	.L147	@
 825              	.L134:
 826 0930 0820A0E1 		mov	r2, r8	@ entries, entries
 827 0934 2000A0E3 		mov	r0, #32	@,
 828 0938 5C109FE5 		ldr	r1, .L148+60	@,
 829 093c FEFFFFEB 		bl	LogMsg	@
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s 			page 17


 830              	.L127:
 831 0940 0500A0E1 		mov	r0, r5	@ sock, sock
 832 0944 FEFFFFEB 		bl	NutTcpCloseSocket	@
 833 0948 0600A0E1 		mov	r0, r6	@ schm, schm
 834 094c FEFFFFEB 		bl	HttpSchemeRelease	@
 835              	.L122:
 836 0950 0700A0E1 		mov	r0, r7	@ <result>, err
 837 0954 04D08DE2 		add	sp, sp, #4	@,,
 838 0958 F045BDE8 		ldmfd	sp!, {r4, r5, r6, r7, r8, sl, lr}
 839 095c 1EFF2FE1 		bx	lr
 840              	.L149:
 841              		.align	2
 842              	.L148:
 843 0960 88130000 		.word	5000
 844 0964 1C010000 		.word	.LC21
 845 0968 06100000 		.word	4102
 846 096c 4C010000 		.word	.LC22
 847 0970 60010000 		.word	.LC23
 848 0974 00000000 		.word	proxy
 849 0978 68010000 		.word	.LC24
 850 097c 74010000 		.word	.LC25
 851 0980 7C010000 		.word	.LC26
 852 0984 88010000 		.word	.LC27
 853 0988 94010000 		.word	.LC28
 854 098c 98010000 		.word	.LC29
 855 0990 E8010000 		.word	.LC32
 856 0994 DC010000 		.word	.LC30
 857 0998 E4010000 		.word	.LC31
 858 099c FC010000 		.word	.LC33
 859              		.size	ShoutCastGetPlayList, .-ShoutCastGetPlayList
 860              		.section	.rodata.str1.4
 861 0212 0000     		.align	2
 862              	.LC34:
 863 0214 436F6E6E 		.ascii	"Connecting %s:%u\012\000"
 863      65637469 
 863      6E672025 
 863      733A2575 
 863      0A00
 864 0226 0000     		.align	2
 865              	.LC35:
 866 0228 436F6E6E 		.ascii	"Connected\012\000"
 866      65637465 
 866      640A00
 867 0233 00       		.align	2
 868              	.LC36:
 869 0234 722B6200 		.ascii	"r+b\000"
 870              		.text
 871              		.align	2
 872              		.type	OpenTcpStream, %function
 873              	OpenTcpStream:
 874              		@ Function supports interworking.
 875              		@ args = 0, pretend = 0, frame = 4
 876              		@ frame_needed = 0, uses_anonymous_args = 0
 877 09a0 70402DE9 		stmfd	sp!, {r4, r5, r6, lr}	@,
 878 09a4 7C309FE5 		ldr	r3, .L155	@ tmp110,
 879 09a8 04D04DE2 		sub	sp, sp, #4	@,,
 880 09ac 04C08DE2 		add	ip, sp, #4	@ tmp112,,
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s 			page 18


 881 09b0 0248A0E1 		mov	r4, r2, asl #16	@ tmp109, port,
 882 09b4 04302CE5 		str	r3, [ip, #-4]!	@ tmp110, rx_to
 883 09b8 0150A0E1 		mov	r5, r1	@ host, host
 884 09bc 2448A0E1 		mov	r4, r4, lsr #16	@ port, tmp109,
 885 09c0 0D20A0E1 		mov	r2, sp	@,
 886 09c4 60109FE5 		ldr	r1, .L155+4	@,
 887 09c8 0430A0E3 		mov	r3, #4	@,
 888 09cc 0060A0E1 		mov	r6, r0	@ sock, sock
 889 09d0 FEFFFFEB 		bl	NutTcpSetSockOpt	@
 890 09d4 0430A0E1 		mov	r3, r4	@ D.3325, port
 891 09d8 1000A0E3 		mov	r0, #16	@,
 892 09dc 4C109FE5 		ldr	r1, .L155+8	@,
 893 09e0 0520A0E1 		mov	r2, r5	@ host, host
 894 09e4 FEFFFFEB 		bl	LogMsg	@
 895 09e8 0600A0E1 		mov	r0, r6	@ sock, sock
 896 09ec 0510A0E1 		mov	r1, r5	@ host, host
 897 09f0 0420A0E1 		mov	r2, r4	@ D.3325, port
 898 09f4 FEFFFFEB 		bl	TcpHostConnect	@
 899 09f8 000050E3 		cmp	r0, #0	@,
 900 09fc 0000A013 		movne	r0, #0	@ D.3327,
 901 0a00 0500001A 		bne	.L153	@,
 902 0a04 28109FE5 		ldr	r1, .L155+12	@,
 903 0a08 2000A0E3 		mov	r0, #32	@,
 904 0a0c FEFFFFEB 		bl	LogMsg	@
 905 0a10 0600A0E1 		mov	r0, r6	@ sock, sock
 906 0a14 1C109FE5 		ldr	r1, .L155+16	@,
 907 0a18 FEFFFFEB 		bl	_fdopen	@
 908              	.L153:
 909 0a1c 04D08DE2 		add	sp, sp, #4	@,,
 910 0a20 7040BDE8 		ldmfd	sp!, {r4, r5, r6, lr}
 911 0a24 1EFF2FE1 		bx	lr
 912              	.L156:
 913              		.align	2
 914              	.L155:
 915 0a28 88130000 		.word	5000
 916 0a2c 06100000 		.word	4102
 917 0a30 14020000 		.word	.LC34
 918 0a34 28020000 		.word	.LC35
 919 0a38 34020000 		.word	.LC36
 920              		.size	OpenTcpStream, .-OpenTcpStream
 921              		.section	.rodata.str1.4
 922              		.align	2
 923              	.LC37:
 924 0238 47455420 		.ascii	"GET \000"
 924      00
 925 023d 000000   		.align	2
 926              	.LC38:
 927 0240 68747470 		.ascii	"http://%s\000"
 927      3A2F2F25 
 927      7300
 928 024a 0000     		.align	2
 929              	.LC39:
 930 024c 2F257320 		.ascii	"/%s HTTP/1.1\015\012\000"
 930      48545450 
 930      2F312E31 
 930      0D0A00
 931              		.text
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s 			page 19


 932              		.align	2
 933              		.type	SendHttpRequest, %function
 934              	SendHttpRequest:
 935              		@ Function supports interworking.
 936              		@ args = 0, pretend = 0, frame = 0
 937              		@ frame_needed = 0, uses_anonymous_args = 0
 938 0a3c 30402DE9 		stmfd	sp!, {r4, r5, lr}	@,
 939 0a40 0040A0E1 		mov	r4, r0	@ stream, stream
 940 0a44 0150A0E1 		mov	r5, r1	@ schm, schm
 941 0a48 60009FE5 		ldr	r0, .L161	@,
 942 0a4c 0410A0E1 		mov	r1, r4	@ stream, stream
 943 0a50 FEFFFFEB 		bl	fputs	@
 944 0a54 58309FE5 		ldr	r3, .L161+4	@ tmp105,
 945 0a58 B038D3E1 		ldrh	r3, [r3, #128]	@ proxy.proxy_port, proxy.proxy_port
 946 0a5c 000053E3 		cmp	r3, #0	@ proxy.proxy_port,
 947 0a60 0400A011 		movne	r0, r4	@ stream, stream
 948 0a64 4C109F15 		ldrne	r1, .L161+8	@,
 949 0a68 00209515 		ldrne	r2, [r5, #0]	@ <variable>.schm_uri, <variable>.schm_uri
 950 0a6c FEFFFF1B 		blne	fprintf	@
 951              	.L158:
 952 0a70 142095E5 		ldr	r2, [r5, #20]	@ <variable>.schm_path, <variable>.schm_path
 953 0a74 40109FE5 		ldr	r1, .L161+12	@,
 954 0a78 0400A0E1 		mov	r0, r4	@ stream, stream
 955 0a7c FEFFFFEB 		bl	fprintf	@
 956 0a80 0C2095E5 		ldr	r2, [r5, #12]	@ <variable>.schm_host, <variable>.schm_host
 957 0a84 0400A0E1 		mov	r0, r4	@ stream, stream
 958 0a88 30109FE5 		ldr	r1, .L161+16	@,
 959 0a8c FEFFFFEB 		bl	fprintf	@
 960 0a90 0410A0E1 		mov	r1, r4	@ stream, stream
 961 0a94 28009FE5 		ldr	r0, .L161+20	@,
 962 0a98 FEFFFFEB 		bl	fputs	@
 963 0a9c 0400A0E1 		mov	r0, r4	@ stream, stream
 964 0aa0 FEFFFFEB 		bl	fflush	@
 965 0aa4 0000A0E3 		mov	r0, #0	@ <result>,
 966 0aa8 3040BDE8 		ldmfd	sp!, {r4, r5, lr}
 967 0aac 1EFF2FE1 		bx	lr
 968              	.L162:
 969              		.align	2
 970              	.L161:
 971 0ab0 38020000 		.word	.LC37
 972 0ab4 00000000 		.word	proxy
 973 0ab8 40020000 		.word	.LC38
 974 0abc 4C020000 		.word	.LC39
 975 0ac0 88010000 		.word	.LC27
 976 0ac4 98010000 		.word	.LC29
 977              		.size	SendHttpRequest, .-SendHttpRequest
 978              		.section	.rodata.str1.4
 979 025b 00       		.align	2
 980              	.LC40:
 981 025c 7777772E 		.ascii	"www.shoutcast.com/sbin/tunein-station.pls?id=%ld\000"
 981      73686F75 
 981      74636173 
 981      742E636F 
 981      6D2F7362 
 982 028d 000000   		.align	2
 983              	.LC41:
 984 0290 41646465 		.ascii	"Added %s\012\000"
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s 			page 20


 984      64202573 
 984      0A00
 985 029a 0000     		.align	2
 986              	.LC42:
 987 029c 5B706C61 		.ascii	"[playlist]\000"
 987      796C6973 
 987      745D00
 988              		.text
 989              		.align	2
 990              		.global	ShoutCastAddStation
 991              		.type	ShoutCastAddStation, %function
 992              	ShoutCastAddStation:
 993              		@ Function supports interworking.
 994              		@ args = 0, pretend = 0, frame = 0
 995              		@ frame_needed = 0, uses_anonymous_args = 0
 996 0ac8 A8319FE5 		ldr	r3, .L190	@ tmp119,
 997 0acc 003093E5 		ldr	r3, [r3, #0]	@ station_cnt, station_cnt
 998 0ad0 030050E1 		cmp	r0, r3	@ idx, station_cnt
 999 0ad4 F04F2DE9 		stmfd	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}	@,
 1000 0ad8 0050A0E1 		mov	r5, r0	@ idx, idx
 1001 0adc 0180A0E1 		mov	r8, r1	@ pos, pos
 1002 0ae0 600000AA 		bge	.L164	@,
 1003 0ae4 3A00A0E3 		mov	r0, #58	@,
 1004 0ae8 FEFFFFEB 		bl	malloc	@
 1005 0aec 88919FE5 		ldr	r9, .L190+4	@ tmp124,
 1006 0af0 003099E5 		ldr	r3, [r9, #0]	@ station_list, station_list
 1007 0af4 0572A0E1 		mov	r7, r5, asl #4	@ D.3471, idx,
 1008 0af8 073083E0 		add	r3, r3, r7	@ tmp126, station_list, D.3471
 1009 0afc 0040A0E1 		mov	r4, r0	@ tmp121,
 1010 0b00 042093E5 		ldr	r2, [r3, #4]	@ <variable>.s_id, <variable>.s_id
 1011 0b04 74119FE5 		ldr	r1, .L190+8	@,
 1012 0b08 FEFFFFEB 		bl	sprintf	@
 1013 0b0c 0400A0E1 		mov	r0, r4	@ uri, tmp121
 1014 0b10 FEFFFFEB 		bl	HttpSchemeParse	@
 1015 0b14 0060A0E1 		mov	r6, r0	@ schm,
 1016 0b18 0400A0E1 		mov	r0, r4	@ uri, tmp121
 1017 0b1c FEFFFFEB 		bl	free	@
 1018 0b20 000056E3 		cmp	r6, #0	@ schm,
 1019 0b24 4F00000A 		beq	.L164	@,
 1020 0b28 FEFFFFEB 		bl	NutTcpCreateSocket	@
 1021 0b2c 00B050E2 		subs	fp, r0, #0	@ sock,
 1022 0b30 0040E003 		mvneq	r4, #0	@ rc,
 1023 0b34 4800000A 		beq	.L169	@,
 1024 0b38 0C1096E5 		ldr	r1, [r6, #12]	@ <variable>.schm_host, <variable>.schm_host
 1025 0b3c B821D6E1 		ldrh	r2, [r6, #24]	@ <variable>.schm_portnum, <variable>.schm_portnum
 1026 0b40 96FFFFEB 		bl	OpenTcpStream	@
 1027 0b44 00A050E2 		subs	sl, r0, #0	@ stream,
 1028 0b48 0040E003 		mvneq	r4, #0	@ rc,
 1029 0b4c 4000000A 		beq	.L172	@,
 1030 0b50 0610A0E1 		mov	r1, r6	@ schm, schm
 1031 0b54 B8FFFFEB 		bl	SendHttpRequest	@
 1032 0b58 8000A0E3 		mov	r0, #128	@,
 1033 0b5c FEFFFFEB 		bl	malloc	@
 1034 0b60 0040A0E3 		mov	r4, #0	@ tmp130,
 1035 0b64 7F40C0E5 		strb	r4, [r0, #127]	@ tmp130,
 1036 0b68 003099E5 		ldr	r3, [r9, #0]	@ station_list, station_list
 1037 0b6c 0050A0E1 		mov	r5, r0	@ tmp129,
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s 			page 21


 1038 0b70 071093E7 		ldr	r1, [r3, r7]	@ <variable>.s_name, <variable>.s_name
 1039 0b74 0800A0E1 		mov	r0, r8	@ pos, pos
 1040 0b78 0420A0E1 		mov	r2, r4	@, tmp130
 1041 0b7c FEFFFFEB 		bl	FavListSet	@
 1042 0b80 0470A0E1 		mov	r7, r4	@ inlist, tmp130
 1043 0b84 0080A0E1 		mov	r8, r0	@ pos.400,
 1044 0b88 0490A0E1 		mov	r9, r4	@ inlist, inlist
 1045 0b8c 240000EA 		b	.L189	@
 1046              	.L174:
 1047 0b90 000057E3 		cmp	r7, #0	@ inlist,
 1048 0b94 1D00000A 		beq	.L175	@,
 1049 0b98 FEFFFFEB 		bl	strchr	@
 1050 0b9c 000050E3 		cmp	r0, #0	@ cp
 1051 0ba0 0400001A 		bne	.L177	@,
 1052 0ba4 0500A0E1 		mov	r0, r5	@ line, tmp129
 1053 0ba8 0A10A0E3 		mov	r1, #10	@,
 1054 0bac FEFFFFEB 		bl	strchr	@
 1055 0bb0 000050E3 		cmp	r0, #0	@ cp
 1056 0bb4 0000000A 		beq	.L179	@,
 1057              	.L177:
 1058 0bb8 0090C0E5 		strb	r9, [r0, #0]	@ inlist,* cp
 1059              	.L179:
 1060 0bbc 3D10A0E3 		mov	r1, #61	@,
 1061 0bc0 0500A0E1 		mov	r0, r5	@ line, tmp129
 1062 0bc4 FEFFFFEB 		bl	strchr	@
 1063 0bc8 004050E2 		subs	r4, r0, #0	@ tmp138,
 1064 0bcc B0109FE5 		ldr	r1, .L190+12	@,
 1065 0bd0 0420A0E3 		mov	r2, #4	@,
 1066 0bd4 0500A0E1 		mov	r0, r5	@ line, tmp129
 1067 0bd8 1100000A 		beq	.L189	@,
 1068 0bdc FEFFFFEB 		bl	strncmp	@
 1069 0be0 000050E3 		cmp	r0, #0	@ tmp140
 1070 0be4 0E00001A 		bne	.L189	@,
 1071 0be8 084084E2 		add	r4, r4, #8	@ D.3485, tmp138,
 1072 0bec 0010A0E1 		mov	r1, r0	@, tmp140
 1073 0bf0 0420A0E1 		mov	r2, r4	@ D.3485, D.3485
 1074 0bf4 0800A0E1 		mov	r0, r8	@ pos.400, pos.400
 1075 0bf8 FEFFFFEB 		bl	FavListSet	@
 1076 0bfc 0420A0E1 		mov	r2, r4	@ D.3485, D.3485
 1077 0c00 2000A0E3 		mov	r0, #32	@,
 1078 0c04 7C109FE5 		ldr	r1, .L190+16	@,
 1079 0c08 FEFFFFEB 		bl	LogMsg	@
 1080 0c0c 040000EA 		b	.L189	@
 1081              	.L175:
 1082 0c10 0500A0E1 		mov	r0, r5	@ line, tmp129
 1083 0c14 70109FE5 		ldr	r1, .L190+20	@,
 1084 0c18 FEFFFFEB 		bl	strncmp	@
 1085 0c1c 017070E2 		rsbs	r7, r0, #1	@ inlist,
 1086 0c20 0070A033 		movcc	r7, #0	@ inlist
 1087              	.L189:
 1088 0c24 0A20A0E1 		mov	r2, sl	@ stream, stream
 1089 0c28 7F10A0E3 		mov	r1, #127	@,
 1090 0c2c 0500A0E1 		mov	r0, r5	@ line, tmp129
 1091 0c30 FEFFFFEB 		bl	fgets	@
 1092 0c34 004050E2 		subs	r4, r0, #0	@ D.3487,
 1093 0c38 0D10A0E3 		mov	r1, #13	@,
 1094 0c3c 0A20A0E3 		mov	r2, #10	@,

⌨️ 快捷键说明

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