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

📄 fixup7bug.s

📁 Linux下嵌入式开发工具源代码
💻 S
📖 第 1 页 / 共 5 页
字号:
	.SPACE $PRIVATE$	.SUBSPA $DATA$,QUAD=1,ALIGN=8,ACCESS=31	.SUBSPA $BSS$,QUAD=1,ALIGN=8,ACCESS=31,ZERO,SORT=82	.SPACE $TEXT$	.SUBSPA $LIT$,QUAD=0,ALIGN=8,ACCESS=44	.SUBSPA $CODE$,QUAD=0,ALIGN=8,ACCESS=44,CODE_ONLY	.IMPORT $global$,DATA	.IMPORT $$dyncall,MILLICODE; gcc_compiled.:	.IMPORT xmalloc,CODE	.IMPORT _obstack_newchunk,CODE	.IMPORT memset,CODE	.SPACE $TEXT$	.SUBSPA $CODE$	.align 4	.EXPORT alloc_type,CODE	.EXPORT alloc_type,ENTRY,PRIV_LEV=3,ARGW0=GR,RTNVAL=GRalloc_type: 	.PROC	.CALLINFO FRAME=192,CALLS,SAVE_RP	.ENTRY	stw 2,-20(0,30)	copy 4,1	copy 30,4	stwm 1,192(0,30)	stw 7,32(0,4)	stw 6,36(0,4)	stw 5,40(0,4)	ldo -4(0),%r5	ldo -32(%r4),%r19	add %r19,%r5,%r6	stw %r26,0(0,%r6)	ldo -4(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldw 0(0,%r19),%r20	comiclr,= 0,%r20,0	bl L$0002,0	nop	ldo 52(0),%r26	.CALL ARGW0=GR	bl xmalloc,2	nop	copy %r28,%r7	bl,n L$0003,0L$0002: 	ldo -4(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	ldo 120(%r19),%r20	stw %r20,8(0,%r4)	ldw 8(0,%r4),%r19	stw %r19,12(0,%r4)	ldo 52(0),%r19	stw %r19,16(0,%r4)	ldw 12(0,%r4),%r19	ldw 12(0,%r4),%r20	ldw 16(0,%r19),%r19	ldw 12(0,%r20),%r20	sub %r19,%r20,%r19	ldw 16(0,%r4),%r20	comclr,< %r19,%r20,0	bl L$0004,0	nop	ldw 12(0,%r4),%r26	ldw 16(0,%r4),%r25	.CALL ARGW0=GR,ARGW1=GR	bl _obstack_newchunk,2	nop	copy 0,%r19	bl,n L$0005,0L$0004: 	copy 0,%r19L$0005: 	ldw 12(0,%r4),%r19	ldw 12(0,%r4),%r20	ldw 12(0,%r20),%r21	ldw 16(0,%r4),%r22	add %r21,%r22,%r20	copy %r20,%r21	stw %r21,12(0,%r19)	ldw 8(0,%r4),%r19	stw %r19,20(0,%r4)	ldw 20(0,%r4),%r19	ldw 8(0,%r19),%r20	stw %r20,24(0,%r4)	ldw 20(0,%r4),%r19	ldw 12(0,%r19),%r20	ldw 24(0,%r4),%r19	comclr,= %r20,%r19,0	bl L$0006,0	nop	ldw 20(0,%r4),%r19	ldw 40(0,%r19),%r20	copy %r20,%r21	depi -1,1,1,%r21	stw %r21,40(0,%r19)L$0006: 	ldw 20(0,%r4),%r19	ldw 20(0,%r4),%r20	ldw 20(0,%r4),%r21	ldw 12(0,%r20),%r20	ldw 24(0,%r21),%r21	add %r20,%r21,%r20	ldw 20(0,%r4),%r21	ldw 24(0,%r21),%r22	uaddcm 0,%r22,%r21	and %r20,%r21,%r20	copy %r20,%r21	stw %r21,12(0,%r19)	ldw 20(0,%r4),%r19	ldw 20(0,%r4),%r20	ldw 12(0,%r19),%r19	ldw 4(0,%r20),%r20	sub %r19,%r20,%r19	ldw 20(0,%r4),%r20	ldw 20(0,%r4),%r21	ldw 16(0,%r20),%r20	ldw 4(0,%r21),%r21	sub %r20,%r21,%r20	comclr,> %r19,%r20,0	bl L$0007,0	nop	ldw 20(0,%r4),%r19	ldw 20(0,%r4),%r20	ldw 16(0,%r20),%r21	stw %r21,12(0,%r19)	copy %r21,%r19	bl,n L$0008,0L$0007: 	copy 0,%r19L$0008: 	ldw 20(0,%r4),%r19	ldw 20(0,%r4),%r20	ldw 12(0,%r20),%r21	stw %r21,8(0,%r19)	ldw 24(0,%r4),%r7L$0003: 	copy %r7,%r26	copy 0,%r25	ldo 52(0),%r24	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR	bl memset,2	nop	stw 0,0(0,%r7)	ldo -4(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldw 0(0,%r19),%r20	stw %r20,12(0,%r7)	ldo -1(0),%r19	stw %r19,44(0,%r7)	copy %r7,%r28	bl,n L$0001,0L$0001: 	ldw 32(0,4),7	ldw 36(0,4),6	ldw 40(0,4),5	ldo 8(4),30	ldw -28(0,30),2	bv 0(2)	ldwm -8(30),4	.EXIT	.PROCEND	.align 4	.EXPORT make_pointer_type,CODE	.EXPORT make_pointer_type,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,RTNVAL=GRmake_pointer_type: 	.PROC	.CALLINFO FRAME=192,CALLS,SAVE_RP	.ENTRY	stw 2,-20(0,30)	copy 4,1	copy 30,4	stwm 1,192(0,30)	stw 9,16(0,4)	stw 8,20(0,4)	stw 7,24(0,4)	stw 6,28(0,4)	stw 5,32(0,4)	ldo -4(0),%r5	ldo -32(%r4),%r19	add %r19,%r5,%r6	stw %r26,0(0,%r6)	ldo -8(0),%r7	ldo -32(%r4),%r19	add %r19,%r7,%r8	stw %r25,0(0,%r8)	ldo -4(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	ldw 20(0,%r19),%r9	comiclr,<> 0,%r9,0	bl L$0010,0	nop	ldo -8(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldw 0(0,%r19),%r20	comiclr,= 0,%r20,0	bl L$0011,0	nop	copy %r9,%r28	bl,n L$0009,0	bl,n L$0012,0L$0011: 	ldo -8(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	ldw 0(0,%r19),%r20	comiclr,= 0,%r20,0	bl L$0013,0	nop	ldo -8(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	stw %r9,0(0,%r19)	copy %r9,%r28	bl,n L$0009,0L$0013: L$0012: L$0010: 	ldo -8(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldw 0(0,%r19),%r20	comiclr,<> 0,%r20,0	bl L$0015,0	nop	ldo -8(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	ldw 0(0,%r19),%r20	comiclr,= 0,%r20,0	bl L$0014,0	nop	bl,n L$0015,0L$0015: 	ldo -4(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	ldw 12(0,%r19),%r26	.CALL ARGW0=GR	bl alloc_type,2	nop	copy %r28,%r9	ldo -8(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldw 0(0,%r19),%r20	comiclr,<> 0,%r20,0	bl L$0016,0	nop	ldo -8(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	stw %r9,0(0,%r19)L$0016: 	bl,n L$0017,0L$0014: 	ldo -8(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	ldw 0(0,%r19),%r9	ldw 12(0,%r9),%r19	stw %r19,8(0,%r4)	copy %r9,%r26	copy 0,%r25	ldo 52(0),%r24	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR	bl memset,2	nop	ldw 8(0,%r4),%r19	stw %r19,12(0,%r9)L$0017: 	ldo -4(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldw 0(0,%r19),%r20	stw %r20,16(0,%r9)	ldo -4(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	stw %r9,20(0,%r19)	ldo 4(0),%r19	stw %r19,8(0,%r9)	ldo 1(0),%r19	stw %r19,0(0,%r9)	ldh 32(0,%r9),%r19	copy %r19,%r20	depi -1,31,1,%r20	sth %r20,32(0,%r9)	ldo -4(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	ldw 20(0,%r19),%r20	comiclr,= 0,%r20,0	bl L$0018,0	nop	ldo -4(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	stw %r9,20(0,%r19)L$0018: 	copy %r9,%r28	bl,n L$0009,0L$0009: 	ldw 16(0,4),9	ldw 20(0,4),8	ldw 24(0,4),7	ldw 28(0,4),6	ldw 32(0,4),5	ldo 8(4),30	ldw -28(0,30),2	bv 0(2)	ldwm -8(30),4	.EXIT	.PROCEND	.align 4	.EXPORT lookup_pointer_type,CODE	.EXPORT lookup_pointer_type,ENTRY,PRIV_LEV=3,ARGW0=GR,RTNVAL=GRlookup_pointer_type: 	.PROC	.CALLINFO FRAME=128,CALLS,SAVE_RP	.ENTRY	stw 2,-20(0,30)	copy 4,1	copy 30,4	stwm 1,128(0,30)	stw 6,8(0,4)	stw 5,12(0,4)	ldo -4(0),%r5	ldo -32(%r4),%r19	add %r19,%r5,%r6	stw %r26,0(0,%r6)	ldo -4(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldw 0(0,%r19),%r26	copy 0,%r25	.CALL ARGW0=GR,ARGW1=GR	bl make_pointer_type,2	nop	bl,n L$0019,0L$0019: 	ldw 8(0,4),6	ldw 12(0,4),5	ldo 8(4),30	ldw -28(0,30),2	bv 0(2)	ldwm -8(30),4	.EXIT	.PROCEND	.align 4	.EXPORT make_reference_type,CODE	.EXPORT make_reference_type,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,RTNVAL=GRmake_reference_type: 	.PROC	.CALLINFO FRAME=192,CALLS,SAVE_RP	.ENTRY	stw 2,-20(0,30)	copy 4,1	copy 30,4	stwm 1,192(0,30)	stw 9,16(0,4)	stw 8,20(0,4)	stw 7,24(0,4)	stw 6,28(0,4)	stw 5,32(0,4)	ldo -4(0),%r5	ldo -32(%r4),%r19	add %r19,%r5,%r6	stw %r26,0(0,%r6)	ldo -8(0),%r7	ldo -32(%r4),%r19	add %r19,%r7,%r8	stw %r25,0(0,%r8)	ldo -4(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	ldw 24(0,%r19),%r9	comiclr,<> 0,%r9,0	bl L$0021,0	nop	ldo -8(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldw 0(0,%r19),%r20	comiclr,= 0,%r20,0	bl L$0022,0	nop	copy %r9,%r28	bl,n L$0020,0	bl,n L$0023,0L$0022: 	ldo -8(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	ldw 0(0,%r19),%r20	comiclr,= 0,%r20,0	bl L$0024,0	nop	ldo -8(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	stw %r9,0(0,%r19)	copy %r9,%r28	bl,n L$0020,0L$0024: L$0023: L$0021: 	ldo -8(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldw 0(0,%r19),%r20	comiclr,<> 0,%r20,0	bl L$0026,0	nop	ldo -8(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	ldw 0(0,%r19),%r20	comiclr,= 0,%r20,0	bl L$0025,0	nop	bl,n L$0026,0L$0026: 	ldo -4(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	ldw 12(0,%r19),%r26	.CALL ARGW0=GR	bl alloc_type,2	nop	copy %r28,%r9	ldo -8(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldw 0(0,%r19),%r20	comiclr,<> 0,%r20,0	bl L$0027,0	nop	ldo -8(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	stw %r9,0(0,%r19)L$0027: 	bl,n L$0028,0L$0025: 	ldo -8(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	ldw 0(0,%r19),%r9	ldw 12(0,%r9),%r19	stw %r19,8(0,%r4)	copy %r9,%r26	copy 0,%r25	ldo 52(0),%r24	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR	bl memset,2	nop	ldw 8(0,%r4),%r19	stw %r19,12(0,%r9)L$0028: 	ldo -4(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldw 0(0,%r19),%r20	stw %r20,16(0,%r9)	ldo -4(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	stw %r9,24(0,%r19)	ldo 4(0),%r19	stw %r19,8(0,%r9)	ldo 16(0),%r19	stw %r19,0(0,%r9)	ldo -4(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	ldw 24(0,%r19),%r20	comiclr,= 0,%r20,0	bl L$0029,0	nop	ldo -4(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	stw %r9,24(0,%r19)L$0029: 	copy %r9,%r28	bl,n L$0020,0L$0020: 	ldw 16(0,4),9	ldw 20(0,4),8	ldw 24(0,4),7	ldw 28(0,4),6	ldw 32(0,4),5	ldo 8(4),30	ldw -28(0,30),2	bv 0(2)	ldwm -8(30),4	.EXIT	.PROCEND	.align 4	.EXPORT lookup_reference_type,CODE	.EXPORT lookup_reference_type,ENTRY,PRIV_LEV=3,ARGW0=GR,RTNVAL=GRlookup_reference_type: 	.PROC	.CALLINFO FRAME=128,CALLS,SAVE_RP	.ENTRY	stw 2,-20(0,30)	copy 4,1	copy 30,4	stwm 1,128(0,30)	stw 6,8(0,4)	stw 5,12(0,4)	ldo -4(0),%r5	ldo -32(%r4),%r19	add %r19,%r5,%r6	stw %r26,0(0,%r6)	ldo -4(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldw 0(0,%r19),%r26	copy 0,%r25	.CALL ARGW0=GR,ARGW1=GR	bl make_reference_type,2	nop	bl,n L$0030,0L$0030: 	ldw 8(0,4),6	ldw 12(0,4),5	ldo 8(4),30	ldw -28(0,30),2	bv 0(2)	ldwm -8(30),4	.EXIT	.PROCEND	.align 4	.EXPORT make_function_type,CODE	.EXPORT make_function_type,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,RTNVAL=GRmake_function_type: 	.PROC	.CALLINFO FRAME=192,CALLS,SAVE_RP	.ENTRY	stw 2,-20(0,30)	copy 4,1	copy 30,4	stwm 1,192(0,30)	stw 9,16(0,4)	stw 8,20(0,4)	stw 7,24(0,4)	stw 6,28(0,4)	stw 5,32(0,4)	ldo -4(0),%r5	ldo -32(%r4),%r19	add %r19,%r5,%r6	stw %r26,0(0,%r6)	ldo -8(0),%r7	ldo -32(%r4),%r19	add %r19,%r7,%r8	stw %r25,0(0,%r8)	ldo -4(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	ldw 28(0,%r19),%r9	comiclr,<> 0,%r9,0	bl L$0032,0	nop	ldo -8(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldw 0(0,%r19),%r20	comiclr,= 0,%r20,0	bl L$0033,0	nop	copy %r9,%r28	bl,n L$0031,0	bl,n L$0034,0L$0033: 	ldo -8(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	ldw 0(0,%r19),%r20	comiclr,= 0,%r20,0	bl L$0035,0	nop	ldo -8(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	stw %r9,0(0,%r19)	copy %r9,%r28	bl,n L$0031,0L$0035: L$0034: L$0032: 	ldo -8(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldw 0(0,%r19),%r20	comiclr,<> 0,%r20,0	bl L$0037,0	nop	ldo -8(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	ldw 0(0,%r19),%r20	comiclr,= 0,%r20,0	bl L$0036,0	nop	bl,n L$0037,0L$0037: 	ldo -4(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	ldw 12(0,%r19),%r26	.CALL ARGW0=GR	bl alloc_type,2	nop	copy %r28,%r9	ldo -8(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldw 0(0,%r19),%r20	comiclr,<> 0,%r20,0	bl L$0038,0	nop	ldo -8(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	stw %r9,0(0,%r19)L$0038: 	bl,n L$0039,0L$0036: 	ldo -8(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	ldw 0(0,%r19),%r9	ldw 12(0,%r9),%r19	stw %r19,8(0,%r4)	copy %r9,%r26	copy 0,%r25	ldo 52(0),%r24	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR	bl memset,2	nop	ldw 8(0,%r4),%r19	stw %r19,12(0,%r9)L$0039: 	ldo -4(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldw 0(0,%r19),%r20	stw %r20,16(0,%r9)	ldo -4(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	stw %r9,28(0,%r19)	ldo 1(0),%r19	stw %r19,8(0,%r9)	ldo 6(0),%r19	stw %r19,0(0,%r9)	ldo -4(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	ldw 28(0,%r19),%r20	comiclr,= 0,%r20,0	bl L$0040,0	nop	ldo -4(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	stw %r9,28(0,%r19)L$0040: 	copy %r9,%r28	bl,n L$0031,0L$0031: 	ldw 16(0,4),9	ldw 20(0,4),8	ldw 24(0,4),7	ldw 28(0,4),6	ldw 32(0,4),5	ldo 8(4),30	ldw -28(0,30),2	bv 0(2)	ldwm -8(30),4	.EXIT	.PROCEND	.align 4	.EXPORT lookup_function_type,CODE	.EXPORT lookup_function_type,ENTRY,PRIV_LEV=3,ARGW0=GR,RTNVAL=GRlookup_function_type: 	.PROC	.CALLINFO FRAME=128,CALLS,SAVE_RP	.ENTRY	stw 2,-20(0,30)	copy 4,1	copy 30,4	stwm 1,128(0,30)	stw 6,8(0,4)	stw 5,12(0,4)	ldo -4(0),%r5	ldo -32(%r4),%r19	add %r19,%r5,%r6	stw %r26,0(0,%r6)	ldo -4(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldw 0(0,%r19),%r26	copy 0,%r25	.CALL ARGW0=GR,ARGW1=GR	bl make_function_type,2	nop

⌨️ 快捷键说明

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