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

📄 utils.lst

📁 Internet Radio Internet Radio Internet Radio Internet Radio Internet Radio
💻 LST
📖 第 1 页 / 共 3 页
字号:
 492 0508 0810A0E1 		mov	r1, r8	@ name, name
 493 050c 0520A0E1 		mov	r2, r5	@ nlen, nlen
 494 0510 FEFFFFEB 		bl	strncmp	@
 495 0514 000050E3 		cmp	r0, #0	@,
 496 0518 1100001A 		bne	.L142	@,
 497 051c 0530D4E7 		ldrb	r3, [r4, r5]	@ zero_extendqisi2	@ tmp117,* nlen
 498 0520 3D0053E3 		cmp	r3, #61	@ tmp117,
 499 0524 050084E0 		add	r0, r4, r5	@ D.2771, cp, nlen
 500 0528 0D00001A 		bne	.L142	@,
 501 052c 020080E2 		add	r0, r0, #2	@ D.2773, D.2771,
 502 0530 110000EA 		b	.L131	@
 503              	.L132:
 504 0534 000056E3 		cmp	r6, #0	@ in_qte,
 505 0538 0600001A 		bne	.L133	@,
 506 053c 0230D7E7 		ldrb	r3, [r7, r2]	@ zero_extendqisi2	@ tmp118,* temp.496
 507 0540 080013E3 		tst	r3, #8	@ tmp118,
 508 0544 0900001A 		bne	.L144	@,
 509 0548 220052E3 		cmp	r2, #34	@ temp.496,
 510 054c 0060A013 		movne	r6, #0	@, in_qte
 511 0550 0160A003 		moveq	r6, #1	@, in_qte
 512 0554 010000EA 		b	.L136	@
 513              	.L133:
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s 			page 10


 514 0558 220052E3 		cmp	r2, #34	@ temp.496,
 515 055c 0060A003 		moveq	r6, #0	@ in_qte,
 516              	.L136:
 517 0560 014084E2 		add	r4, r4, #1	@ cp, cp,
 518              	.L142:
 519 0564 0020D4E5 		ldrb	r2, [r4, #0]	@ zero_extendqisi2	@ temp.496,* cp
 520 0568 000052E3 		cmp	r2, #0	@ temp.496,
 521 056c F0FFFF1A 		bne	.L132	@,
 522              	.L144:
 523 0570 0000D4E5 		ldrb	r0, [r4, #0]	@ zero_extendqisi2	@ D.2762,* cp
 524 0574 000050E3 		cmp	r0, #0	@ D.2762,
 525 0578 DDFFFF1A 		bne	.L125	@,
 526              	.L131:
 527 057c F041BDE8 		ldmfd	sp!, {r4, r5, r6, r7, r8, lr}
 528 0580 1EFF2FE1 		bx	lr
 529              	.L146:
 530              		.align	2
 531              	.L145:
 532 0584 00000000 		.word	__ctype_ptr
 533              		.size	LocateAttributeString, .-LocateAttributeString
 534              		.section	.rodata.str1.4,"aMS",%progbits,1
 535              		.align	2
 536              	.LC0:
 537 0000 4661696C 		.ascii	"Failed to listen at TCP port %u\012\000"
 537      65642074 
 537      6F206C69 
 537      7374656E 
 537      20617420 
 538 0021 000000   		.align	2
 539              	.LC1:
 540 0024 4661696C 		.ascii	"Failed to create stream\012\000"
 540      65642074 
 540      6F206372 
 540      65617465 
 540      20737472 
 541 003d 000000   		.align	2
 542              	.LC2:
 543 0040 4F6E6C79 		.ascii	"Only %lu bytes free\012\000"
 543      20256C75 
 543      20627974 
 543      65732066 
 543      7265650A 
 544              		.text
 545              		.align	2
 546              		.global	TcpStreamAccept
 547              		.type	TcpStreamAccept, %function
 548              	TcpStreamAccept:
 549              		@ Function supports interworking.
 550              		@ args = 0, pretend = 0, frame = 0
 551              		@ frame_needed = 0, uses_anonymous_args = 0
 552 0588 0118A0E1 		mov	r1, r1, asl #16	@ tmp110, port,
 553 058c F0402DE9 		stmfd	sp!, {r4, r5, r6, r7, lr}	@,
 554 0590 2148A0E1 		mov	r4, r1, lsr #16	@ port, tmp110,
 555 0594 0410A0E1 		mov	r1, r4	@ D.2698, port
 556 0598 0260A0E1 		mov	r6, r2	@ mode, mode
 557 059c 0050A0E1 		mov	r5, r0	@ sock, sock
 558 05a0 FEFFFFEB 		bl	NutTcpAccept	@
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s 			page 11


 559 05a4 000050E3 		cmp	r0, #0	@ D.2699
 560 05a8 7C709F05 		ldreq	r7, .L161	@ tmp117,
 561 05ac 0040A001 		moveq	r4, r0	@ wcntr, D.2699
 562 05b0 0400000A 		beq	.L151	@,
 563 05b4 0420A0E1 		mov	r2, r4	@ D.2698, port
 564 05b8 0200A0E3 		mov	r0, #2	@,
 565 05bc 6C109FE5 		ldr	r1, .L161+4	@,
 566 05c0 FEFFFFEB 		bl	LogMsg	@
 567 05c4 140000EA 		b	.L160	@
 568              	.L151:
 569 05c8 FEFFFFEB 		bl	NutHeapAvailable	@
 570 05cc 0020A0E1 		mov	r2, r0	@ avail,
 571 05d0 070052E1 		cmp	r2, r7	@ avail, tmp117
 572 05d4 0610A0E1 		mov	r1, r6	@ mode, mode
 573 05d8 0500A0E1 		mov	r0, r5	@ sock, sock
 574 05dc 0600009A 		bls	.L152	@,
 575 05e0 FEFFFFEB 		bl	_fdopen	@
 576 05e4 003050E2 		subs	r3, r0, #0	@ stream,
 577 05e8 44109FE5 		ldr	r1, .L161+8	@,
 578 05ec 0200A0E3 		mov	r0, #2	@,
 579 05f0 0A00001A 		bne	.L150	@,
 580 05f4 FEFFFFEB 		bl	LogMsg	@
 581 05f8 020000EA 		b	.L155	@
 582              	.L152:
 583 05fc 0200A0E3 		mov	r0, #2	@,
 584 0600 30109FE5 		ldr	r1, .L161+12	@,
 585 0604 FEFFFFEB 		bl	LogMsg	@
 586              	.L155:
 587 0608 014084E2 		add	r4, r4, #1	@ wcntr, wcntr,
 588 060c 7D0FA0E3 		mov	r0, #500	@,
 589 0610 FEFFFFEB 		bl	NutSleep	@
 590 0614 0A0054E3 		cmp	r4, #10	@ wcntr,
 591 0618 EAFFFF1A 		bne	.L151	@,
 592              	.L160:
 593 061c 0030A0E3 		mov	r3, #0	@ stream,
 594              	.L150:
 595 0620 0300A0E1 		mov	r0, r3	@ <result>, stream
 596 0624 F040BDE8 		ldmfd	sp!, {r4, r5, r6, r7, lr}
 597 0628 1EFF2FE1 		bx	lr
 598              	.L162:
 599              		.align	2
 600              	.L161:
 601 062c FF1F0000 		.word	8191
 602 0630 00000000 		.word	.LC0
 603 0634 24000000 		.word	.LC1
 604 0638 40000000 		.word	.LC2
 605              		.size	TcpStreamAccept, .-TcpStreamAccept
 606              		.section	.rodata.str1.4
 607 0055 000000   		.align	2
 608              	.LC3:
 609 0058 444E5320 		.ascii	"DNS query for %s failed\012\000"
 609      71756572 
 609      7920666F 
 609      72202573 
 609      20666169 
 610 0071 000000   		.align	2
 611              	.LC4:
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s 			page 12


 612 0074 436F6E6E 		.ascii	"Connection failed with error %d\012\000"
 612      65637469 
 612      6F6E2066 
 612      61696C65 
 612      64207769 
 613 0095 000000   		.text
 614              		.align	2
 615              		.global	TcpHostConnect
 616              		.type	TcpHostConnect, %function
 617              	TcpHostConnect:
 618              		@ Function supports interworking.
 619              		@ args = 0, pretend = 0, frame = 0
 620              		@ frame_needed = 0, uses_anonymous_args = 0
 621 063c 8C309FE5 		ldr	r3, .L174	@ tmp112,
 622 0640 B0C8D3E1 		ldrh	ip, [r3, #128]	@ port.583, proxy.proxy_port
 623 0644 00005CE3 		cmp	ip, #0	@ port.583,
 624 0648 70402DE9 		stmfd	sp!, {r4, r5, r6, lr}	@,
 625 064c 0140A001 		moveq	r4, r1	@, rhost, rhost
 626 0650 0340A011 		movne	r4, r3	@, rhost, tmp112
 627 0654 0228A0E1 		mov	r2, r2, asl #16	@ tmp111, port,
 628 0658 0060A0E1 		mov	r6, r0	@ sock, sock
 629 065c 0400A0E1 		mov	r0, r4	@ rhost, rhost
 630 0660 0C50A011 		movne	r5, ip	@, port, port.583
 631 0664 2258A001 		moveq	r5, r2, lsr #16	@, port, tmp111,
 632 0668 FEFFFFEB 		bl	inet_addr	@
 633 066c 013040E2 		sub	r3, r0, #1	@ tmp113, rip,
 634 0670 030073E3 		cmn	r3, #3	@ tmp113,
 635 0674 0600009A 		bls	.L166	@,
 636 0678 0400A0E1 		mov	r0, r4	@ rhost, rhost
 637 067c FEFFFFEB 		bl	NutDnsGetHostByName	@
 638 0680 000050E3 		cmp	r0, #0	@ rip
 639 0684 48109F05 		ldreq	r1, .L174+4	@,
 640 0688 0420A001 		moveq	r2, r4	@ rhost, rhost
 641 068c 0200A003 		moveq	r0, #2	@,
 642 0690 0A00000A 		beq	.L173	@
 643              	.L166:
 644 0694 0010A0E1 		mov	r1, r0	@ rip, rip
 645 0698 0520A0E1 		mov	r2, r5	@ port, port
 646 069c 0600A0E1 		mov	r0, r6	@ sock, sock
 647 06a0 FEFFFFEB 		bl	NutTcpConnect	@
 648 06a4 000050E3 		cmp	r0, #0	@ D.2685
 649 06a8 0600000A 		beq	.L169	@,
 650 06ac 0600A0E1 		mov	r0, r6	@ sock, sock
 651 06b0 FEFFFFEB 		bl	NutTcpError	@
 652 06b4 1C109FE5 		ldr	r1, .L174+8	@,
 653 06b8 0020A0E1 		mov	r2, r0	@ D.2686,
 654 06bc 0200A0E3 		mov	r0, #2	@,
 655              	.L173:
 656 06c0 FEFFFFEB 		bl	LogMsg	@
 657 06c4 0000E0E3 		mvn	r0, #0	@ D.2683,
 658              	.L169:
 659 06c8 7040BDE8 		ldmfd	sp!, {r4, r5, r6, lr}
 660 06cc 1EFF2FE1 		bx	lr
 661              	.L175:
 662              		.align	2
 663              	.L174:
 664 06d0 00000000 		.word	proxy
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s 			page 13


 665 06d4 58000000 		.word	.LC3
 666 06d8 74000000 		.word	.LC4
 667              		.size	TcpHostConnect, .-TcpHostConnect
 668              		.ident	"GCC: (GNU) 4.2.1"
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s 			page 14


DEFINED SYMBOLS
                            *ABS*:00000000 utils.c
C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s:39     .text:00000000 Led0
C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s:45     .text:00000000 $a
C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s:50     .text:00000004 strdup
C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s:74     .text:00000040 HttpSchemeRelease
C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s:94     .text:00000068 HttpSchemeParse
C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s:168    .text:00000150 TcpReleaseHeaderLines
C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s:193    .text:00000188 TcpPutString
C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s:227    .text:000001e0 TcpGetLine
C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s:269    .text:00000254 TcpGetHeaderLines
C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s:362    .text:00000388 TcpGetTag
C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s:429    .text:00000460 $d
C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s:434    .text:00000464 TcpGetBuffer
C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s:438    .text:00000464 $a
C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s:472    .text:000004cc LocateAttributeString
C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s:532    .text:00000584 $d
C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s:548    .text:00000588 TcpStreamAccept
C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s:552    .text:00000588 $a
C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s:601    .text:0000062c $d
C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s:617    .text:0000063c TcpHostConnect
C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s:621    .text:0000063c $a
C:\DOKUME~1\harald\LOKALE~1\Temp/ccAJaaaa.s:664    .text:000006d0 $d

UNDEFINED SYMBOLS
strlen
malloc
memcpy
free
memset
atoi
NutTcpSend
NutTcpReceive
__ctype_ptr
strncmp
NutTcpAccept
LogMsg
NutHeapAvailable
_fdopen
NutSleep
inet_addr
NutDnsGetHostByName
NutTcpConnect
NutTcpError
proxy

⌨️ 快捷键说明

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