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

📄 url.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 2 页
字号:
	addiu	$4,$fp,1	move	$4,$2	j	$L84	sw	$2,32($sp)$L121:	j	$L60	li	$5,45			# 0x2d$L120:	lw	$fp,80($sp)	lw	$23,76($sp)	lw	$22,72($sp)	lw	$21,68($sp)	lw	$20,64($sp)	lw	$19,60($sp)	lw	$18,56($sp)	lw	$17,52($sp)	lw	$16,48($sp)	j	$31	addiu	$sp,$sp,88	.set	macro	.set	reorder	.end	url_escape_string	.section	.rodata.str1.4	.align	2$LC2:	.ascii	"Memory allocation failed.\012\000"	.align	2$LC3:	.ascii	"Filename for url is now %s\012\000"	.align	2$LC4:	.ascii	"://\000"	.align	2$LC5:	.ascii	"sip:\000"	.align	2$LC6:	.ascii	"Not an URL!\012\000"	.align	2$LC7:	.ascii	"@\000"	.align	2$LC8:	.ascii	"/\000"	.align	2$LC9:	.ascii	":\000"	.align	2$LC10:	.ascii	"[\000"	.align	2$LC11:	.ascii	"]\000"	.section	.text.url_new,"ax",@progbits	.align	2	.align	5	.globl	url_new	.ent	url_new	.type	url_new, @functionurl_new:	.frame	$sp,56,$31		# vars= 0, regs= 10/0, args= 16, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-56	sw	$17,20($sp)	sw	$31,52($sp)	sw	$fp,48($sp)	sw	$23,44($sp)	sw	$22,40($sp)	sw	$21,36($sp)	sw	$20,32($sp)	sw	$19,28($sp)	sw	$18,24($sp)	sw	$16,16($sp)	beq	$4,$0,$L203	move	$17,$4	jal	strlen	nop	move	$3,$2	li	$2,1431633920			# 0x55550000	ori	$2,$2,0x5555	sltu	$2,$3,$2	beq	$2,$0,$L204	sll	$4,$3,1	addu	$4,$4,$3	jal	uc_malloc	addiu	$4,$4,1	beq	$2,$0,$L204	move	$19,$2	jal	uc_malloc	li	$4,28			# 0x1c	beq	$2,$0,$L205	move	$20,$2	li	$6,28			# 0x1c	move	$4,$2	move	$5,$0	jal	memset	move	$fp,$2	move	$4,$19	jal	url_escape_string	move	$5,$17	jal	uc_strdup	move	$4,$19	beq	$2,$0,$L202	sw	$2,0($20)	lui	$6,%hi($LC3)	addiu	$6,$6,%lo($LC3)	li	$5,6			# 0x6	move	$7,$19	jal	mp_msg	li	$4,16			# 0x10	lui	$5,%hi($LC4)	move	$4,$19	jal	strstr	addiu	$5,$5,%lo($LC4)	beq	$2,$0,$L206	move	$16,$2	li	$22,3			# 0x3$L158:	subu	$17,$16,$19	jal	uc_malloc	addiu	$4,$17,1	beq	$2,$0,$L202	sw	$2,4($20)	move	$6,$17	move	$4,$2	jal	strncpy	move	$5,$19	lw	$3,4($20)	addu	$18,$16,$22	addu	$3,$3,$17	lui	$5,%hi($LC7)	sb	$0,0($3)	addiu	$5,$5,%lo($LC7)	move	$4,$18	jal	strstr	lui	$23,%hi($LC8)	move	$4,$18	addiu	$5,$23,%lo($LC8)	jal	strstr	move	$21,$2	beq	$2,$0,$L161	addu	$22,$22,$17	sltu	$2,$2,$21	bne	$2,$0,$L211	lui	$5,%hi($LC10)$L161:	beq	$21,$0,$L163	subu	$16,$21,$18	jal	uc_malloc	addiu	$4,$16,1	beq	$2,$0,$L202	sw	$2,20($20)	move	$6,$16	move	$4,$2	jal	strncpy	move	$5,$18	lw	$3,20($20)	lui	$2,%hi($LC9)	addu	$3,$3,$16	sb	$0,0($3)	move	$4,$18	jal	strstr	addiu	$5,$2,%lo($LC9)	beq	$2,$0,$L167	move	$16,$2	sltu	$2,$2,$21	bne	$2,$0,$L207	subu	$3,$16,$18$L167:	addiu	$18,$21,1	subu	$22,$18,$19$L163:	lui	$5,%hi($LC10)$L211:	addiu	$5,$5,%lo($LC10)	jal	strstr	move	$4,$18	lui	$5,%hi($LC11)	move	$4,$18	addiu	$5,$5,%lo($LC11)	jal	strstr	move	$21,$2	move	$4,$18	addiu	$5,$23,%lo($LC8)	jal	strstr	move	$16,$2	beq	$21,$0,$L172	move	$17,$2	beq	$16,$0,$L172	sltu	$2,$21,$16	bne	$2,$0,$L208	nop$L172:	move	$2,$18	move	$17,$0$L179:	lui	$3,%hi($LC9)	addiu	$5,$3,%lo($LC9)	jal	strstr	move	$4,$2	move	$4,$18	addiu	$5,$23,%lo($LC8)	jal	strstr	move	$16,$2	beq	$2,$0,$L180	move	$3,$2$L181:	subu	$2,$3,$16	bltz	$2,$L182	nop$L180:	beq	$16,$0,$L182	addiu	$4,$16,1	move	$5,$0	li	$6,10			# 0xa	jal	__strtol_internal	move	$7,$0	sw	$2,16($20)	subu	$4,$16,$19$L186:	addiu	$2,$4,-1	movn	$4,$2,$17	subu	$16,$4,$22	jal	uc_malloc	addiu	$4,$16,1	beq	$2,$0,$L202	sw	$2,8($20)	move	$6,$16	move	$4,$2	jal	strncpy	move	$5,$18	lw	$3,8($20)	move	$4,$18	addu	$3,$3,$16	sb	$0,0($3)	jal	strstr	addiu	$5,$23,%lo($LC8)	beq	$2,$0,$L191	move	$16,$2	jal	strlen	move	$4,$2	sltu	$2,$2,2	bne	$2,$0,$L191	nop	jal	uc_strdup	move	$4,$16	beq	$2,$0,$L202	sw	$2,12($20)$L194:	jal	uc_free	move	$4,$19	move	$2,$fp	lw	$31,52($sp)	lw	$fp,48($sp)	lw	$23,44($sp)	lw	$22,40($sp)	lw	$21,36($sp)	lw	$20,32($sp)	lw	$19,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,56$L202:	lui	$6,%hi($LC2)	addiu	$6,$6,%lo($LC2)	li	$4,31			# 0x1f	jal	mp_msg	move	$5,$0$L153:	jal	uc_free	move	$4,$19	jal	url_free	move	$4,$20$L203:	move	$fp,$0$L144:	move	$2,$fp	lw	$31,52($sp)	lw	$fp,48($sp)	lw	$23,44($sp)	lw	$22,40($sp)	lw	$21,36($sp)	lw	$20,32($sp)	lw	$19,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,56$L204:	lui	$6,%hi($LC2)	move	$fp,$0	addiu	$6,$6,%lo($LC2)	li	$4,31			# 0x1f	jal	mp_msg	move	$5,$0	move	$2,$fp	lw	$31,52($sp)	lw	$fp,48($sp)	lw	$23,44($sp)	lw	$22,40($sp)	lw	$21,36($sp)	lw	$20,32($sp)	lw	$19,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,56$L208:	beq	$17,$0,$L176	nop	sltu	$2,$16,$17	beq	$2,$0,$L178	nop$L176:	addiu	$18,$18,1	addiu	$22,$22,1	move	$2,$16	j	$L179	li	$17,1			# 0x1$L182:	beq	$3,$0,$L209	nop	j	$L186	subu	$4,$3,$19$L191:	lw	$2,12($20)	bne	$2,$0,$L194	nop	jal	uc_malloc	li	$4,2			# 0x2	beq	$2,$0,$L202	sw	$2,12($20)	move	$4,$2	jal	strcpy	addiu	$5,$23,%lo($LC8)	j	$L194	nop$L206:	lui	$5,%hi($LC5)	addiu	$5,$5,%lo($LC5)	jal	strstr	move	$4,$19	beq	$19,$2,$L210	lui	$6,%hi($LC6)	addiu	$6,$6,%lo($LC6)	li	$4,31			# 0x1f	jal	mp_msg	li	$5,6			# 0x6	j	$L153	nop$L207:	lw	$2,20($20)	subu	$5,$21,$16	addu	$2,$2,$3	sb	$0,0($2)	move	$4,$5	jal	uc_malloc	addiu	$17,$5,-1	beq	$2,$0,$L202	sw	$2,24($20)	move	$4,$2	addiu	$5,$16,1	jal	strncpy	move	$6,$17	lw	$3,24($20)	addiu	$18,$21,1	addu	$3,$3,$17	subu	$22,$18,$19	j	$L163	sb	$0,0($3)$L210:	addiu	$16,$17,3	j	$L158	li	$22,1			# 0x1$L178:	lui	$2,%hi($LC9)	addiu	$5,$2,%lo($LC9)	jal	strstr	move	$4,$18	move	$16,$2	move	$3,$17	j	$L181	move	$17,$0$L205:	lui	$6,%hi($LC2)	addiu	$6,$6,%lo($LC2)	move	$5,$0	jal	mp_msg	li	$4,31			# 0x1f	jal	uc_free	move	$4,$19	j	$L144	move	$fp,$0$L209:	jal	strlen	move	$4,$19	j	$L186	move	$4,$2	.set	macro	.set	reorder	.end	url_new	.section	.text.url_redirect,"ax",@progbits	.align	2	.align	5	.globl	url_redirect	.ent	url_redirect	.type	url_redirect, @functionurl_redirect:	.frame	$sp,40,$31		# vars= 0, regs= 6/0, args= 16, gp= 0	.mask	0x801f0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-40	sw	$17,20($sp)	move	$17,$5	sw	$20,32($sp)	sw	$31,36($sp)	move	$20,$4	sw	$19,28($sp)	sw	$18,24($sp)	sw	$16,16($sp)	li	$5,47			# 0x2f	move	$4,$17	jal	strchr	lw	$19,0($20)	beq	$2,$0,$L213	li	$2,47			# 0x2f	lb	$3,0($17)	beq	$3,$2,$L213	nop	jal	url_new	move	$4,$17	move	$16,$2	jal	url_free	move	$4,$19	sw	$16,0($20)	move	$2,$16	lw	$31,36($sp)	lw	$20,32($sp)	lw	$19,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,40$L213:	jal	strlen	move	$4,$17	lw	$4,0($19)	jal	strlen	move	$16,$2	addiu	$2,$2,1	jal	uc_malloc	addu	$4,$16,$2	lw	$5,0($19)	move	$4,$2	jal	strcpy	move	$18,$2	lb	$3,0($17)	li	$2,47			# 0x2f	beq	$3,$2,$L224	move	$4,$18	jal	strrchr	li	$5,47			# 0x2f$L220:	beq	$2,$0,$L225	move	$5,$17	sb	$0,1($2)$L218:	move	$5,$17$L225:	jal	strcat	move	$4,$18	jal	url_new	move	$4,$18	move	$4,$18	jal	uc_free	move	$16,$2	jal	url_free	move	$4,$19	sw	$16,0($20)	move	$2,$16	lw	$31,36($sp)	lw	$20,32($sp)	lw	$19,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,40$L224:	lui	$5,%hi($LC4)	addiu	$5,$5,%lo($LC4)	jal	strstr	move	$4,$18	beq	$2,$0,$L218	addiu	$17,$17,1	addiu	$4,$2,3	jal	strchr	li	$5,47			# 0x2f	j	$L220	nop	.set	macro	.set	reorder	.end	url_redirect	.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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