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

📄 fixup7bug.s

📁 binary ultilities binary ultilities binary ultilities
💻 S
📖 第 1 页 / 共 5 页
字号:
	bl,n L$0041,0L$0041: 	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	.IMPORT smash_to_member_type,CODE	.align 4	.EXPORT lookup_member_type,CODE	.EXPORT lookup_member_type,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,RTNVAL=GRlookup_member_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 8,8(0,4)	stw 7,12(0,4)	stw 6,16(0,4)	stw 5,20(0,4)	ldo 24(4),1	fstds,ma %fr12,8(0,1)	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 12(0,%r19),%r26	.CALL ARGW0=GR	bl alloc_type,2	nop	stw %r28,-16(30)	fldws -16(30),%fr12	ldo -8(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldo -4(0),%r20	ldo -32(%r4),%r21	add %r21,%r20,%r20	fstws %fr12,-16(30)	ldw -16(30),%r26	ldw 0(0,%r19),%r25	ldw 0(0,%r20),%r24	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR	bl smash_to_member_type,2	nop	fstws %fr12,-16(30)	ldw -16(30),%r28	bl,n L$0042,0L$0042: 	ldw 8(0,4),8	ldw 12(0,4),7	ldw 16(0,4),6	ldw 20(0,4),5	ldo 24(4),1	fldds,ma 8(0,1),%fr12	ldo 8(4),30	ldw -28(0,30),2	bv 0(2)	ldwm -8(30),4	.EXIT	.PROCEND	.align 4	.EXPORT allocate_stub_method,CODE	.EXPORT allocate_stub_method,ENTRY,PRIV_LEV=3,ARGW0=GR,RTNVAL=GRallocate_stub_method: 	.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,16(0,4)	stw 5,20(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),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	ldw 12(0,%r19),%r26	.CALL ARGW0=GR	bl alloc_type,2	nop	stw %r28,8(0,%r4)	ldw 8(0,%r4),%r19	ldo -4(0),%r20	ldo -32(%r4),%r21	add %r21,%r20,%r20	ldw 0(0,%r20),%r21	stw %r21,16(0,%r19)	ldw 8(0,%r4),%r19	ldo 4(0),%r20	sth %r20,32(0,%r19)	ldw 8(0,%r4),%r19	ldo 15(0),%r20	stw %r20,0(0,%r19)	ldw 8(0,%r4),%r19	ldo 1(0),%r20	stw %r20,8(0,%r19)	ldw 8(0,%r4),%r28	bl,n L$0043,0L$0043: 	ldw 16(0,4),6	ldw 20(0,4),5	ldo 8(4),30	ldw -28(0,30),2	bv 0(2)	ldwm -8(30),4	.EXIT	.PROCEND	.IMPORT builtin_type_int,DATA	.align 4	.EXPORT create_array_type,CODE	.EXPORT create_array_type,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,RTNVAL=GRcreate_array_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 10,56(0,4)	stw 9,60(0,4)	stw 8,64(0,4)	stw 7,68(0,4)	stw 6,72(0,4)	stw 5,76(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 12(0,%r19),%r26	.CALL ARGW0=GR	bl alloc_type,2	nop	stw %r28,8(0,%r4)	ldw 8(0,%r4),%r19	ldo 2(0),%r20	stw %r20,0(0,%r19)	ldw 8(0,%r4),%r19	ldo -4(0),%r20	ldo -32(%r4),%r21	add %r21,%r20,%r20	ldw 0(0,%r20),%r21	stw %r21,16(0,%r19)	ldw 8(0,%r4),%r19	ldo -8(0),%r20	ldo -32(%r4),%r21	add %r21,%r20,%r20	ldo -4(0),%r21	ldo -32(%r4),%r23	add %r23,%r21,%r22	ldw 0(0,%r22),%r21	ldw 0(0,%r20),%r20	ldw 8(0,%r21),%r21	stw %r20,-16(30)	fldws -16(30),%fr5	stw %r21,-16(30)	fldws -16(30),%fr5R	xmpyu %fr5,%fr5R,%fr4	fstws %fr4R,-16(30)	ldw -16(30),%r24	stw %r24,8(0,%r19)	ldw 8(0,%r4),%r19	ldo 1(0),%r20	sth %r20,34(0,%r19)	ldw 8(0,%r4),%r9	ldw 8(0,%r4),%r19	ldw 12(0,%r19),%r20	comiclr,<> 0,%r20,0	bl L$0050,0	nop	ldw 8(0,%r4),%r19	ldw 12(0,%r19),%r20	ldo 120(%r20),%r19	stw %r19,16(0,%r4)	ldw 16(0,%r4),%r19	stw %r19,20(0,%r4)	ldo 16(0),%r19	stw %r19,24(0,%r4)	ldw 20(0,%r4),%r19	ldw 20(0,%r4),%r20	ldw 16(0,%r19),%r19	ldw 12(0,%r20),%r20	sub %r19,%r20,%r19	ldw 24(0,%r4),%r20	comclr,< %r19,%r20,0	bl L$0045,0	nop	ldw 20(0,%r4),%r26	ldw 24(0,%r4),%r25	.CALL ARGW0=GR,ARGW1=GR	bl _obstack_newchunk,2	nop	copy 0,%r19	bl,n L$0046,0L$0045: 	copy 0,%r19L$0046: 	ldw 20(0,%r4),%r19	ldw 20(0,%r4),%r20	ldw 12(0,%r20),%r21	ldw 24(0,%r4),%r22	add %r21,%r22,%r20	copy %r20,%r21	stw %r21,12(0,%r19)	ldw 16(0,%r4),%r19	stw %r19,28(0,%r4)	ldw 28(0,%r4),%r19	ldw 8(0,%r19),%r20	stw %r20,32(0,%r4)	ldw 28(0,%r4),%r19	ldw 12(0,%r19),%r20	ldw 32(0,%r4),%r19	comclr,= %r20,%r19,0	bl L$0047,0	nop	ldw 28(0,%r4),%r19	ldw 40(0,%r19),%r20	copy %r20,%r21	depi -1,1,1,%r21	stw %r21,40(0,%r19)L$0047: 	ldw 28(0,%r4),%r19	ldw 28(0,%r4),%r20	ldw 28(0,%r4),%r21	ldw 12(0,%r20),%r20	ldw 24(0,%r21),%r21	add %r20,%r21,%r20	ldw 28(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 28(0,%r4),%r19	ldw 28(0,%r4),%r20	ldw 12(0,%r19),%r19	ldw 4(0,%r20),%r20	sub %r19,%r20,%r19	ldw 28(0,%r4),%r20	ldw 28(0,%r4),%r21	ldw 16(0,%r20),%r20	ldw 4(0,%r21),%r21	sub %r20,%r21,%r20	comclr,> %r19,%r20,0	bl L$0048,0	nop	ldw 28(0,%r4),%r19	ldw 28(0,%r4),%r20	ldw 16(0,%r20),%r21	stw %r21,12(0,%r19)	copy %r21,%r19	bl,n L$0049,0L$0048: 	copy 0,%r19L$0049: 	ldw 28(0,%r4),%r19	ldw 28(0,%r4),%r20	ldw 12(0,%r20),%r21	stw %r21,8(0,%r19)	ldw 32(0,%r4),%r10	bl,n L$0051,0L$0050: 	ldo 16(0),%r26	.CALL ARGW0=GR	bl xmalloc,2	nop	copy %r28,%r10L$0051: 	stw %r10,36(0,%r9)	ldw 8(0,%r4),%r19	ldw 12(0,%r19),%r26	.CALL ARGW0=GR	bl alloc_type,2	nop	stw %r28,12(0,%r4)	ldw 12(0,%r4),%r19	ldo 11(0),%r20	stw %r20,0(0,%r19)	ldw 12(0,%r4),%r19	addil L'builtin_type_int-$global$,%r27	ldw R'builtin_type_int-$global$(%r1),%r20	stw %r20,16(0,%r19)	ldw 12(0,%r4),%r19	ldo 4(0),%r20	stw %r20,8(0,%r19)	ldw 12(0,%r4),%r19	ldo 2(0),%r20	sth %r20,34(0,%r19)	ldw 12(0,%r4),%r9	ldw 12(0,%r4),%r19	ldw 12(0,%r19),%r20	comiclr,<> 0,%r20,0	bl L$0057,0	nop	ldw 12(0,%r4),%r19	ldw 12(0,%r19),%r20	ldo 120(%r20),%r19	stw %r19,36(0,%r4)	ldw 36(0,%r4),%r19	stw %r19,40(0,%r4)	ldo 32(0),%r19	stw %r19,44(0,%r4)	ldw 40(0,%r4),%r19	ldw 40(0,%r4),%r20	ldw 16(0,%r19),%r19	ldw 12(0,%r20),%r20	sub %r19,%r20,%r19	ldw 44(0,%r4),%r20	comclr,< %r19,%r20,0	bl L$0052,0	nop	ldw 40(0,%r4),%r26	ldw 44(0,%r4),%r25	.CALL ARGW0=GR,ARGW1=GR	bl _obstack_newchunk,2	nop	copy 0,%r19	bl,n L$0053,0L$0052: 	copy 0,%r19L$0053: 	ldw 40(0,%r4),%r19	ldw 40(0,%r4),%r20	ldw 12(0,%r20),%r21	ldw 44(0,%r4),%r22	add %r21,%r22,%r20	copy %r20,%r21	stw %r21,12(0,%r19)	ldw 36(0,%r4),%r19	stw %r19,48(0,%r4)	ldw 48(0,%r4),%r19	ldw 8(0,%r19),%r20	stw %r20,52(0,%r4)	ldw 48(0,%r4),%r19	ldw 12(0,%r19),%r20	ldw 52(0,%r4),%r19	comclr,= %r20,%r19,0	bl L$0054,0	nop	ldw 48(0,%r4),%r19	ldw 40(0,%r19),%r20	copy %r20,%r21	depi -1,1,1,%r21	stw %r21,40(0,%r19)L$0054: 	ldw 48(0,%r4),%r19	ldw 48(0,%r4),%r20	ldw 48(0,%r4),%r21	ldw 12(0,%r20),%r20	ldw 24(0,%r21),%r21	add %r20,%r21,%r20	ldw 48(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 48(0,%r4),%r19	ldw 48(0,%r4),%r20	ldw 12(0,%r19),%r19	ldw 4(0,%r20),%r20	sub %r19,%r20,%r19	ldw 48(0,%r4),%r20	ldw 48(0,%r4),%r21	ldw 16(0,%r20),%r20	ldw 4(0,%r21),%r21	sub %r20,%r21,%r20	comclr,> %r19,%r20,0	bl L$0055,0	nop	ldw 48(0,%r4),%r19	ldw 48(0,%r4),%r20	ldw 16(0,%r20),%r21	stw %r21,12(0,%r19)	copy %r21,%r19	bl,n L$0056,0L$0055: 	copy 0,%r19L$0056: 	ldw 48(0,%r4),%r19	ldw 48(0,%r4),%r20	ldw 12(0,%r20),%r21	stw %r21,8(0,%r19)	ldw 52(0,%r4),%r10	bl,n L$0058,0L$0057: 	ldo 32(0),%r26	.CALL ARGW0=GR	bl xmalloc,2	nop	copy %r28,%r10L$0058: 	stw %r10,36(0,%r9)	ldw 12(0,%r4),%r19	ldw 36(0,%r19),%r20	stw 0,0(0,%r20)	ldw 12(0,%r4),%r19	ldo 16(0),%r20	ldw 36(0,%r19),%r21	add %r20,%r21,%r19	ldo -8(0),%r20	ldo -32(%r4),%r22	add %r22,%r20,%r21	ldw 0(0,%r21),%r20	ldo -1(%r20),%r21	stw %r21,0(0,%r19)	ldw 12(0,%r4),%r20	ldw 36(0,%r20),%r19	addil L'builtin_type_int-$global$,%r27	ldw R'builtin_type_int-$global$(%r1),%r20	stw %r20,8(0,%r19)	ldw 12(0,%r4),%r19	ldo 16(0),%r20	ldw 36(0,%r19),%r21	add %r20,%r21,%r19	addil L'builtin_type_int-$global$,%r27	ldw R'builtin_type_int-$global$(%r1),%r20	stw %r20,8(0,%r19)	ldw 8(0,%r4),%r19	ldw 36(0,%r19),%r20	ldw 12(0,%r4),%r19	stw %r19,8(0,%r20)	ldw 8(0,%r4),%r19	ldo -1(0),%r20	stw %r20,44(0,%r19)	ldw 8(0,%r4),%r28	bl,n L$0044,0L$0044: 	ldw 56(0,4),10	ldw 60(0,4),9	ldw 64(0,4),8	ldw 68(0,4),7	ldw 72(0,4),6	ldw 76(0,4),5	ldo 8(4),30	ldw -28(0,30),2	bv 0(2)	ldwm -8(30),4	.EXIT	.PROCEND	.align 4	.EXPORT smash_to_member_type,CODE	.EXPORT smash_to_member_type,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,ARGW2=GRsmash_to_member_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 10,16(0,4)	stw 9,20(0,4)	stw 8,24(0,4)	stw 7,28(0,4)	stw 6,32(0,4)	stw 5,36(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 -12(0),%r9	ldo -32(%r4),%r19	add %r19,%r9,%r10	stw %r24,0(0,%r10)	ldo -4(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	ldw 12(0,%r19),%r20	stw %r20,8(0,%r4)	ldo -4(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldw 0(0,%r19),%r26	copy 0,%r25	ldo 52(0),%r24	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR	bl memset,2	nop	ldo -4(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	ldw 8(0,%r4),%r20	stw %r20,12(0,%r19)	ldo -4(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	ldo -12(0),%r20	ldo -32(%r4),%r21	add %r21,%r20,%r20	ldw 0(0,%r20),%r21	stw %r21,16(0,%r19)	ldo -4(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	ldo -8(0),%r20	ldo -32(%r4),%r21	add %r21,%r20,%r20	ldw 0(0,%r20),%r21	stw %r21,40(0,%r19)	ldo -4(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	ldo 1(0),%r20	stw %r20,8(0,%r19)	ldo -4(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	ldo 14(0),%r20	stw %r20,0(0,%r19)L$0059: 	ldw 16(0,4),10	ldw 20(0,4),9	ldw 24(0,4),8	ldw 28(0,4),7	ldw 32(0,4),6	ldw 36(0,4),5	ldo 8(4),30	ldw -28(0,30),2	bv 0(2)	ldwm -8(30),4	.EXIT	.PROCEND	.align 4	.EXPORT smash_to_method_type,CODE	.EXPORT smash_to_method_type,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GRsmash_to_method_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 12,16(0,4)	stw 11,20(0,4)	stw 10,24(0,4)	stw 9,28(0,4)	stw 8,32(0,4)	stw 7,36(0,4)	stw 6,40(0,4)	stw 5,44(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 -12(0),%r9	ldo -32(%r4),%r19	add %r19,%r9,%r10	stw %r24,0(0,%r10)	ldo -16(0),%r11	ldo -32(%r4),%r19	add %r19,%r11,%r12	stw %r23,0(0,%r12)	ldo -4(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	ldw 12(0,%r19),%r20	stw %r20,8(0,%r4)	ldo -4(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldw 0(0,%r19),%r26	copy 0,%r25	ldo 52(0),%r24	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR	bl memset,2	nop	ldo -4(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	ldw 8(0,%r4),%r20	stw %r20,12(0,%r19)	ldo -4(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	ldo -12(0),%r20	ldo -32(%r4),%r21	add %r21,%r20,%r20	ldw 0(0,%r20),%r21	stw %r21,16(0,%r19)	ldo -4(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	ldo -8(0),%r20	ldo -32(%r4),%r21	add %r21,%r20,%r20	ldw 0(0,%r20),%r21	stw %r21,40(0,%r19)	ldo -4(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	ldo -16(0),%r20	ldo -32(%r4),%r21	add %r21,%r20,%r20	ldw 0(0,%r20),%r21	stw %r21,48(0,%r19)	ldo -4(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	ldo 1(0),%r20	stw %r20,8(0,%r19)	ldo -4(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	ldo 15(0),%r20	stw %r20,0(0,%r19)L$0060: 	ldw 16(0,4),12	ldw 20(0,4),11	ldw 24(0,4),10	ldw 28(0,4),9	ldw 32(0,4),8	ldw 36(0,4),7	ldw 40(0,4),6	ldw 44(0,4),5	ldo 8(4),30	ldw -28(0,30),2	bv 0(2)	ldwm -8(30),4	.EXIT	.PROCEND	.IMPORT strncmp,CODE	.align 4LC$0000: 	.STRING "struct \x00"	.align 4LC$0001: 	.STRING "union \x00"	.align 4LC$0002: 	.STRING "enum \x00"	.align 4	.EXPORT type_name_no_tag,CODE	.EXPORT type_name_no_tag,ENTRY,PRIV_LEV=3,ARGW0=GR,RTNVAL=GRtype_name_no_tag: 	.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)	copy %r26,%r5	ldw 4(0,%r5),%r6	comiclr,<> 0,%r6,0	bl L$0062,0	nop	ldw 0(0,%r5),%r19	comiclr,<> 4,%r19,0	bl L$0066,0	nop	comiclr,>= 4,%r19,0	bl L$0072,0	nop	comiclr,<> 3,%r19,0	bl L$0064,0	nop	bl,n L$0070,0L$0072: 	comiclr,<> 5,%r19,0	bl L$0068,0	nop	bl,n L$0070,0L$0064: 	copy %r6,%r26	ldil L'LC$0000,%r25	ldo R'LC$0000(%r25),%r25	ldo 7(0),%r24	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR	bl strncmp,2	nop	copy %r28,%r19	comiclr,= 0,%r19,0	bl L$0065,0	nop	ldo 7(%r6),%r6L$0065: 	bl,n L$0063,0L$0066: 	copy %r6,%r26	ldil L'LC$0001,%r25	ldo R'LC$0001(%r25),%r25	ldo 6(0),%r24	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR	bl strncmp,2	nop	copy %r28,%r19	comiclr,= 0,%r19,0	bl L$0067,0	nop	ldo 6(%r6),%r6L$0067: 	bl,n L$0063,0

⌨️ 快捷键说明

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