Skip to content

SuperwordMerger 错误合并指令 #26

@Ghostbaby

Description

@Ghostbaby

正确:

    1007:	79 a6 90 ff 00 00 00 00	r6 = *(u64 *)(r10 - 0x70)

    1008:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x10>

    1009:	79 a7 38 ff 00 00 00 00	         r7 = *(u64 *)(r10 - 0xc8)

    1010:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x20>

    1011:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x28>

    1012:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x30>

    1013:	62 07 4c 00 00 00 00 00	*(u32 *)(r7 + 0x4c) = 0x0

    1014:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x40>

    1015:	6a 07 4a 00 00 00 00 00	*(u16 *)(r7 + 0x4a) = 0x0

    1016:	72 07 49 00 00 00 00 00	*(u8 *)(r7 + 0x49) = 0x0

    1017:	72 07 48 00 00 00 00 00	*(u8 *)(r7 + 0x48) = 0x0

    1018:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x60>

    1019:	6a 07 46 00 00 00 00 00	*(u16 *)(r7 + 0x46) = 0x0

    1020:	72 07 45 00 00 00 00 00	*(u8 *)(r7 + 0x45) = 0x0

    1021:	72 07 44 00 00 00 00 00	*(u8 *)(r7 + 0x44) = 0x0

    1022:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x80>

    1023:	6a 07 42 00 00 00 00 00	*(u16 *)(r7 + 0x42) = 0x0

    1024:	72 07 41 00 00 00 00 00	*(u8 *)(r7 + 0x41) = 0x0

    1025:	72 07 40 00 00 00 00 00	*(u8 *)(r7 + 0x40) = 0x0

    1026:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0xa0>

    1027:	6a 07 3e 00 00 00 00 00	*(u16 *)(r7 + 0x3e) = 0x0

    1028:	72 07 3d 00 00 00 00 00	*(u8 *)(r7 + 0x3d) = 0x0

    1029:	72 07 3c 00 00 00 00 00	*(u8 *)(r7 + 0x3c) = 0x0

    1030:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0xc0>

    1031:	6a 07 3a 00 00 00 00 00	*(u16 *)(r7 + 0x3a) = 0x0

    1032:	72 07 39 00 00 00 00 00	*(u8 *)(r7 + 0x39) = 0x0

    1033:	72 07 38 00 00 00 00 00	*(u8 *)(r7 + 0x38) = 0x0

    1034:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0xe0>

    1035:	6a 07 36 00 00 00 00 00	*(u16 *)(r7 + 0x36) = 0x0

    1036:	72 07 35 00 00 00 00 00	*(u8 *)(r7 + 0x35) = 0x0

    1037:	72 07 34 00 00 00 00 00	*(u8 *)(r7 + 0x34) = 0x0

    1038:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x100>

    1039:	6a 07 32 00 00 00 00 00	*(u16 *)(r7 + 0x32) = 0x0

    1040:	72 07 31 00 00 00 00 00	*(u8 *)(r7 + 0x31) = 0x0

    1041:	72 07 30 00 00 00 00 00	*(u8 *)(r7 + 0x30) = 0x0

    1042:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x120>

    1043:	6a 07 2e 00 00 00 00 00	*(u16 *)(r7 + 0x2e) = 0x0

    1044:	72 07 2d 00 00 00 00 00	*(u8 *)(r7 + 0x2d) = 0x0

    1045:	72 07 2c 00 00 00 00 00	*(u8 *)(r7 + 0x2c) = 0x0

    1046:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x140>

    1047:	6a 07 2a 00 00 00 00 00	*(u16 *)(r7 + 0x2a) = 0x0

    1048:	72 07 29 00 00 00 00 00	*(u8 *)(r7 + 0x29) = 0x0

    1049:	72 07 28 00 00 00 00 00	*(u8 *)(r7 + 0x28) = 0x0

    1050:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x160>

    1051:	6a 07 26 00 00 00 00 00	*(u16 *)(r7 + 0x26) = 0x0

    1052:	72 07 25 00 00 00 00 00	*(u8 *)(r7 + 0x25) = 0x0

    1053:	72 07 24 00 00 00 00 00	*(u8 *)(r7 + 0x24) = 0x0

    1054:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x180>

    1055:	6a 07 22 00 00 00 00 00	*(u16 *)(r7 + 0x22) = 0x0

    1056:	72 07 21 00 00 00 00 00	*(u8 *)(r7 + 0x21) = 0x0

    1057:	72 07 20 00 00 00 00 00	*(u8 *)(r7 + 0x20) = 0x0

    1058:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x1a0>

    1059:	6a 07 1e 00 00 00 00 00	*(u16 *)(r7 + 0x1e) = 0x0

    1060:	72 07 1d 00 00 00 00 00	*(u8 *)(r7 + 0x1d) = 0x0

    1061:	72 07 1c 00 00 00 00 00	*(u8 *)(r7 + 0x1c) = 0x0

    1062:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x1c0>

    1063:	6a 07 1a 00 00 00 00 00	*(u16 *)(r7 + 0x1a) = 0x0

    1064:	72 07 19 00 00 00 00 00	*(u8 *)(r7 + 0x19) = 0x0

    1065:	72 07 18 00 00 00 00 00	*(u8 *)(r7 + 0x18) = 0x0

    1066:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x1e0>

    1067:	6a 07 16 00 00 00 00 00	*(u16 *)(r7 + 0x16) = 0x0

    1068:	72 07 15 00 00 00 00 00	*(u8 *)(r7 + 0x15) = 0x0

    1069:	72 07 14 00 00 00 00 00	*(u8 *)(r7 + 0x14) = 0x0

    1070:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x200>

    1071:	6a 07 12 00 00 00 00 00	*(u16 *)(r7 + 0x12) = 0x0

    1072:	72 07 11 00 00 00 00 00	*(u8 *)(r7 + 0x11) = 0x0

    1073:	72 07 10 00 00 00 00 00	*(u8 *)(r7 + 0x10) = 0x0

    1074:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x220>

    1075:	6a 07 0e 00 00 00 00 00	*(u16 *)(r7 + 0xe) = 0x0

    1076:	72 07 0d 00 00 00 00 00	*(u8 *)(r7 + 0xd) = 0x0

    1077:	72 07 0c 00 00 00 00 00	*(u8 *)(r7 + 0xc) = 0x0

    1078:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x240>

    1079:	6a 07 0a 00 00 00 00 00	*(u16 *)(r7 + 0xa) = 0x0

    1080:	72 07 09 00 00 00 00 00	*(u8 *)(r7 + 0x9) = 0x0

    1081:	72 07 08 00 00 00 00 00	*(u8 *)(r7 + 0x8) = 0x0

    1082:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x260>

    1083:	6a 07 06 00 00 00 00 00	*(u16 *)(r7 + 0x6) = 0x0

    1084:	72 07 05 00 00 00 00 00	*(u8 *)(r7 + 0x5) = 0x0

    1085:	72 07 04 00 00 00 00 00	*(u8 *)(r7 + 0x4) = 0x0

    1086:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x280>

    1087:	6a 07 02 00 00 00 00 00	*(u16 *)(r7 + 0x2) = 0x0

    1088:	72 07 01 00 00 00 00 00	*(u8 *)(r7 + 0x1) = 0x0

    1089:	b7 08 00 00 00 00 00 00	r8 = 0x0

    1090:	72 07 00 00 00 00 00 00	*(u8 *)(r7 + 0x0) = 0x0

错误:

   1007:	79 a6 90 ff 00 00 00 00	r6 = *(u64 *)(r10 - 0x70)

    1008:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x10>

    1009:	79 a7 38 ff 00 00 00 00	        r7 = *(u64 *)(r10 - 0xc8)

    1010:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x20>

    1011:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x28>

    1012:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x30>

    1013:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x38>

    1014:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x40>

    1015:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x48>

    1016:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x50>

    1017:	7a 07 48 00 00 00 00 00	*(u64 *)(r7 + 0x48) = 0x0

    1018:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x60>

    1019:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x68>

    1020:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x70>

    1021:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x78>

    1022:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x80>

    1023:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x88>

    1024:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x90>

    1025:	7a 07 40 00 00 00 00 00	*(u64 *)(r7 + 0x40) = 0x0

    1026:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0xa0>

    1027:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0xa8>

    1028:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0xb0>

    1029:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0xb8>

    1030:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0xc0>

    1031:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0xc8>

    1032:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0xd0>

    1033:	7a 07 38 00 00 00 00 00	*(u64 *)(r7 + 0x38) = 0x0

    1034:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0xe0>

    1035:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0xe8>

    1036:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0xf0>

    1037:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0xf8>

    1038:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x100>

    1039:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x108>

    1040:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x110>

    1041:	7a 07 30 00 00 00 00 00	*(u64 *)(r7 + 0x30) = 0x0

    1042:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x120>

    1043:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x128>

    1044:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x130>

    1045:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x138>

    1046:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x140>

    1047:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x148>

    1048:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x150>

    1049:	7a 07 28 00 00 00 00 00	*(u64 *)(r7 + 0x28) = 0x0

    1050:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x160>

    1051:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x168>

    1052:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x170>

    1053:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x178>

    1054:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x180>

    1055:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x188>

    1056:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x190>

    1057:	7a 07 20 00 00 00 00 00	*(u64 *)(r7 + 0x20) = 0x0

    1058:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x1a0>

    1059:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x1a8>

    1060:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x1b0>

    1061:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x1b8>

    1062:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x1c0>

    1063:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x1c8>

    1064:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x1d0>

    1065:	7a 07 18 00 00 00 00 00	*(u64 *)(r7 + 0x18) = 0x0

    1066:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x1e0>

    1067:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x1e8>

    1068:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x1f0>

    1069:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x1f8>

    1070:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x200>

    1071:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x208>

    1072:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x210>

    1073:	7a 07 10 00 00 00 00 00	*(u64 *)(r7 + 0x10) = 0x0

    1074:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x220>

    1075:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x228>

    1076:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x230>

    1077:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x238>

    1078:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x240>

    1079:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x248>

    1080:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x250>

    1081:	7a 07 08 00 00 00 00 00	*(u64 *)(r7 + 0x8) = 0x0

    1082:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x260>

    1083:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x268>

    1084:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x270>

    1085:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x278>

    1086:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x280>

    1087:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x288>

    1088:	05 00 00 00 00 00 00 00	goto +0x0 <LBB1_149+0x290>

    1089:	b7 08 00 00 00 00 00 00	r8 = 0x0

    1090:	7a 07 00 00 00 00 00 00	*(u64 *)(r7 + 0x0) = 0x0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions