Diff
checker
テキスト
テキスト
画像
ドキュメント
Excel
フォルダ
Legal
Enterprise
デスクトップ
料金
ログイン
Diffchecker デスクトップのダウンロード
テキスト比較
2 つのテキスト ファイルの違いを見つける
ツール
履歴
ライブエディター
空白の変更を非表示
未変更行を折りたたむ
折り返しなし
レイアウト
分割
統合
比較精度
スマート
単語
文字
テキストスタイル
外観を変更
シンタックスハイライト
構文を選択
無視
テキスト変換
最初の差分へ移動
入力を編集
Diffchecker Desktop
Diffcheckerを実行する最も安全な方法。Diffchecker Desktopアプリを入手:あなたの差分はコンピューターから出ることはありません!
Desktopを入手
Untitled Diff
作成日
4 年前
差分は期限切れになりません
クリア
エクスポート
共有
説明
62 削除
行
合計
削除
文字
合計
削除
この機能を引き続き使用するには、アップグレードしてください
Diff
checker
Pro
価格を見る
85 行
すべてコピー
91 追加
行
合計
追加
文字
合計
追加
この機能を引き続き使用するには、アップグレードしてください
Diff
checker
Pro
価格を見る
118 行
すべてコピー
; Method Foo:Test1(System.String):bool:this
; Method Foo:Test1(System.String):bool:this
G_M39926_IG01: ;; offset=0000H
G_M39926_IG01: ;; offset=0000H
コピー
コピー済み
コピー
コピー済み
488BCA mov rcx, rdx
;; bbWeight=1 PerfScore 0.
00
;; bbWeight=1 PerfScore 0.
25
コピー
コピー済み
コピー
コピー済み
G_M39926_IG02: ;; offset=000
3
H
G_M39926_IG02: ;; offset=000
0
H
48BA805582BD21020000 mov rdx, 0x221BD825580 ; "t"
837A0800
cmp dword ptr [r
dx+8
],
0
488B12 mov rdx, gword ptr [rdx]
7E0D jle SHORT G_M39926_IG04
41B804000000 mov r8d, 4
;; bbWeight=1 PerfScore
4.00
3909
cmp dword ptr [r
cx
],
ecx
;; bbWeight=1 PerfScore
5.50
コピー
コピー済み
コピー
コピー済み
G_M39926_IG03: ;; offset=
0018H
G_M39926_IG03: ;; offset=
0006H
E9434AFEFF jmp System.String:StartsWith(System.String,int):bool:this
66837A0C74 cmp word ptr [rdx+12], 116
;; bbWeight=1 PerfScore
2
.00
0F94C0 sete al
; Total bytes of code:
29
0FB6C0 movzx rax, al
EB02 jmp SHORT G_M39926_IG05
;; bbWeight=0.50 PerfScore 3.12
G_M39926_IG04: ;; offset=0013H
33C0 xor eax, eax
;; bbWeight=0.50 PerfScore 0.12
G_M39926_IG05: ;; offset=0015H
C3 ret
;; bbWeight=1 PerfScore
1
.00
; Total bytes of code:
22
; Method Foo:Test2(System.String):bool:this
; Method Foo:Test2(System.String):bool:this
G_M61141_IG01: ;; offset=0000H
G_M61141_IG01: ;; offset=0000H
コピー
コピー済み
コピー
コピー済み
488BCA mov rcx, rdx
;; bbWeight=1 PerfScore 0.
00
;; bbWeight=1 PerfScore 0.
25
コピー
コピー済み
コピー
コピー済み
G_M61141_IG02: ;; offset=000
3
H
G_M61141_IG02: ;; offset=000
0
H
48BA885582BD21020000 mov rdx, 0x221BD825588 ; "te"
837A0802
cmp dword ptr [r
dx+8
],
2
488B12 mov rdx, gword ptr [rdx]
7C0F jl SHORT G_M61141_IG04
41B804000000 mov r8d, 4
;; bbWeight=1 PerfScore
4.00
3909
cmp dword ptr [r
cx
],
ecx
;; bbWeight=1 PerfScore
5.50
コピー
コピー済み
コピー
コピー済み
G_M61141_IG03: ;; offset=
0018H
G_M61141_IG03: ;; offset=
0006H
E9134AFEFF jmp System.String:StartsWith(System.String,int):bool:this
817A0C00650074 cmp dword ptr [rdx+12], 0x74006500
;; bbWeight=1 PerfScore
2
.00
0F94C0 sete al
; Total bytes of code:
29
0FB6C0 movzx rax, al
EB02 jmp SHORT G_M61141_IG05
;; bbWeight=0.50 PerfScore 3.12
G_M61141_IG04: ;; offset=0015H
33C0 xor eax, eax
;; bbWeight=0.50 PerfScore 0.12
G_M61141_IG05: ;; offset=0017H
C3 ret
;; bbWeight=1 PerfScore
1
.00
; Total bytes of code:
24
; Method Foo:Test3(System.String):bool:this
; Method Foo:Test3(System.String):bool:this
G_M60980_IG01: ;; offset=0000H
G_M60980_IG01: ;; offset=0000H
コピー
コピー済み
コピー
コピー済み
488BCA mov rcx, rdx
;; bbWeight=1 PerfScore 0.
00
;; bbWeight=1 PerfScore 0.
25
コピー
コピー済み
コピー
コピー済み
G_M60980_IG02: ;; offset=000
3
H
G_M60980_IG02: ;; offset=000
0
H
48BA905582BD21020000 mov rdx, 0x221BD825590 ; "tes"
837A0803
cmp dword ptr [r
dx+8
],
3
488B12 mov rdx, gword ptr [rdx]
7C16 jl SHORT G_M60980_IG04
41B804000000 mov r8d, 4
;; bbWeight=1 PerfScore
4.00
3909
cmp dword ptr [r
cx
],
ecx
;; bbWeight=1 PerfScore
5.50
コピー
コピー済み
コピー
コピー済み
G_M60980_IG03: ;; offset=
0018H
G_M60980_IG03: ;; offset=
0006H
E9E349FEFF jmp System.String:StartsWith(System.String,int):bool:this
48B80073006500740000 mov rax, 0x740065007300
;; bbWeight=1 PerfScore
2
.00
4839420C cmp qword ptr [rdx+12], rax
; Total bytes of code:
29
0F94C0 sete al
0FB6C0 movzx rax, al
EB02 jmp SHORT G_M60980_IG05
;; bbWeight=0.50 PerfScore 3.25
G_M60980_IG04: ;; offset=001CH
33C0 xor eax, eax
;; bbWeight=0.50 PerfScore 0.12
G_M60980_IG05: ;; offset=001EH
C3 ret
;; bbWeight=1 PerfScore
1
.00
; Total bytes of code:
31
; Method Foo:Test4(System.String):bool:this
; Method Foo:Test4(System.String):bool:this
G_M32275_IG01: ;; offset=0000H
G_M32275_IG01: ;; offset=0000H
コピー
コピー済み
コピー
コピー済み
488BCA mov rcx, rdx
;; bbWeight=1 PerfScore 0.
00
;; bbWeight=1 PerfScore 0.
25
コピー
コピー済み
コピー
コピー済み
G_M32275_IG02: ;; offset=000
3
H
G_M32275_IG02: ;; offset=000
0
H
48BA985582BD21020000 mov rdx, 0x221BD825598 ; "test"
837A0804
cmp dword ptr [r
dx+8
],
4
488B12 mov rdx, gword ptr [rdx]
7C16 jl SHORT G_M32275_IG04
41B804000000 mov r8d, 4
;; bbWeight=1 PerfScore
4.00
3909
cmp dword ptr [r
cx
],
ecx
;; bbWeight=1 PerfScore
5.50
コピー
コピー済み
コピー
コピー済み
G_M32275_IG03: ;; offset=
0018H
G_M32275_IG03: ;; offset=
0006H
E9B349FEFF jmp System.String:StartsWith(System.String,int):bool:this
48B87400650073007400 mov rax, 0x74007300650074
;; bbWeight=1 PerfScore
2
.00
4839420C cmp qword ptr [rdx+12], rax
; Total bytes of code:
29
0F94C0 sete al
0FB6C0 movzx rax, al
EB02 jmp SHORT G_M32275_IG05
;; bbWeight=0.50 PerfScore 3.25
G_M32275_IG04: ;; offset=001CH
33C0 xor eax, eax
;; bbWeight=0.50 PerfScore 0.12
G_M32275_IG05: ;; offset=001EH
C3 ret
;; bbWeight=1 PerfScore
1
.00
; Total bytes of code:
31
; Method Foo:Test4(System.String,System.String):bool:this
; Method Foo:Test4(System.String,System.String):bool:this
G_M11105_IG01: ;; offset=0000H
G_M11105_IG01: ;; offset=0000H
;; bbWeight=1 PerfScore 0.00
;; bbWeight=1 PerfScore 0.00
G_M11105_IG02: ;; offset=0000H
G_M11105_IG02: ;; offset=0000H
488BCA mov rcx, rdx
488BCA mov rcx, rdx
498BD0 mov rdx, r8
498BD0 mov rdx, r8
41B804000000 mov r8d, 4
41B804000000 mov r8d, 4
3909 cmp dword ptr [rcx], ecx
3909 cmp dword ptr [rcx], ecx
;; bbWeight=1 PerfScore 3.75
;; bbWeight=1 PerfScore 3.75
G_M11105_IG03: ;; offset=000EH
G_M11105_IG03: ;; offset=000EH
コピー
コピー済み
コピー
コピー済み
E9
8D49
FEFF jmp System.String:StartsWith(System.String,int):bool:this
E9
5541
FEFF jmp System.String:StartsWith(System.String,int):bool:this
;; bbWeight=1 PerfScore 2.00
;; bbWeight=1 PerfScore 2.00
; Total bytes of code: 19
; Total bytes of code: 19
コピー
コピー済み
コピー
コピー済み
保存された差分
原文
ファイルを開く
; Method Foo:Test1(System.String):bool:this G_M39926_IG01: ;; offset=0000H 488BCA mov rcx, rdx ;; bbWeight=1 PerfScore 0.25 G_M39926_IG02: ;; offset=0003H 48BA805582BD21020000 mov rdx, 0x221BD825580 ; "t" 488B12 mov rdx, gword ptr [rdx] 41B804000000 mov r8d, 4 3909 cmp dword ptr [rcx], ecx ;; bbWeight=1 PerfScore 5.50 G_M39926_IG03: ;; offset=0018H E9434AFEFF jmp System.String:StartsWith(System.String,int):bool:this ;; bbWeight=1 PerfScore 2.00 ; Total bytes of code: 29 ; Method Foo:Test2(System.String):bool:this G_M61141_IG01: ;; offset=0000H 488BCA mov rcx, rdx ;; bbWeight=1 PerfScore 0.25 G_M61141_IG02: ;; offset=0003H 48BA885582BD21020000 mov rdx, 0x221BD825588 ; "te" 488B12 mov rdx, gword ptr [rdx] 41B804000000 mov r8d, 4 3909 cmp dword ptr [rcx], ecx ;; bbWeight=1 PerfScore 5.50 G_M61141_IG03: ;; offset=0018H E9134AFEFF jmp System.String:StartsWith(System.String,int):bool:this ;; bbWeight=1 PerfScore 2.00 ; Total bytes of code: 29 ; Method Foo:Test3(System.String):bool:this G_M60980_IG01: ;; offset=0000H 488BCA mov rcx, rdx ;; bbWeight=1 PerfScore 0.25 G_M60980_IG02: ;; offset=0003H 48BA905582BD21020000 mov rdx, 0x221BD825590 ; "tes" 488B12 mov rdx, gword ptr [rdx] 41B804000000 mov r8d, 4 3909 cmp dword ptr [rcx], ecx ;; bbWeight=1 PerfScore 5.50 G_M60980_IG03: ;; offset=0018H E9E349FEFF jmp System.String:StartsWith(System.String,int):bool:this ;; bbWeight=1 PerfScore 2.00 ; Total bytes of code: 29 ; Method Foo:Test4(System.String):bool:this G_M32275_IG01: ;; offset=0000H 488BCA mov rcx, rdx ;; bbWeight=1 PerfScore 0.25 G_M32275_IG02: ;; offset=0003H 48BA985582BD21020000 mov rdx, 0x221BD825598 ; "test" 488B12 mov rdx, gword ptr [rdx] 41B804000000 mov r8d, 4 3909 cmp dword ptr [rcx], ecx ;; bbWeight=1 PerfScore 5.50 G_M32275_IG03: ;; offset=0018H E9B349FEFF jmp System.String:StartsWith(System.String,int):bool:this ;; bbWeight=1 PerfScore 2.00 ; Total bytes of code: 29 ; Method Foo:Test4(System.String,System.String):bool:this G_M11105_IG01: ;; offset=0000H ;; bbWeight=1 PerfScore 0.00 G_M11105_IG02: ;; offset=0000H 488BCA mov rcx, rdx 498BD0 mov rdx, r8 41B804000000 mov r8d, 4 3909 cmp dword ptr [rcx], ecx ;; bbWeight=1 PerfScore 3.75 G_M11105_IG03: ;; offset=000EH E98D49FEFF jmp System.String:StartsWith(System.String,int):bool:this ;; bbWeight=1 PerfScore 2.00 ; Total bytes of code: 19
変更されたテキスト
ファイルを開く
; Method Foo:Test1(System.String):bool:this G_M39926_IG01: ;; offset=0000H ;; bbWeight=1 PerfScore 0.00 G_M39926_IG02: ;; offset=0000H 837A0800 cmp dword ptr [rdx+8], 0 7E0D jle SHORT G_M39926_IG04 ;; bbWeight=1 PerfScore 4.00 G_M39926_IG03: ;; offset=0006H 66837A0C74 cmp word ptr [rdx+12], 116 0F94C0 sete al 0FB6C0 movzx rax, al EB02 jmp SHORT G_M39926_IG05 ;; bbWeight=0.50 PerfScore 3.12 G_M39926_IG04: ;; offset=0013H 33C0 xor eax, eax ;; bbWeight=0.50 PerfScore 0.12 G_M39926_IG05: ;; offset=0015H C3 ret ;; bbWeight=1 PerfScore 1.00 ; Total bytes of code: 22 ; Method Foo:Test2(System.String):bool:this G_M61141_IG01: ;; offset=0000H ;; bbWeight=1 PerfScore 0.00 G_M61141_IG02: ;; offset=0000H 837A0802 cmp dword ptr [rdx+8], 2 7C0F jl SHORT G_M61141_IG04 ;; bbWeight=1 PerfScore 4.00 G_M61141_IG03: ;; offset=0006H 817A0C00650074 cmp dword ptr [rdx+12], 0x74006500 0F94C0 sete al 0FB6C0 movzx rax, al EB02 jmp SHORT G_M61141_IG05 ;; bbWeight=0.50 PerfScore 3.12 G_M61141_IG04: ;; offset=0015H 33C0 xor eax, eax ;; bbWeight=0.50 PerfScore 0.12 G_M61141_IG05: ;; offset=0017H C3 ret ;; bbWeight=1 PerfScore 1.00 ; Total bytes of code: 24 ; Method Foo:Test3(System.String):bool:this G_M60980_IG01: ;; offset=0000H ;; bbWeight=1 PerfScore 0.00 G_M60980_IG02: ;; offset=0000H 837A0803 cmp dword ptr [rdx+8], 3 7C16 jl SHORT G_M60980_IG04 ;; bbWeight=1 PerfScore 4.00 G_M60980_IG03: ;; offset=0006H 48B80073006500740000 mov rax, 0x740065007300 4839420C cmp qword ptr [rdx+12], rax 0F94C0 sete al 0FB6C0 movzx rax, al EB02 jmp SHORT G_M60980_IG05 ;; bbWeight=0.50 PerfScore 3.25 G_M60980_IG04: ;; offset=001CH 33C0 xor eax, eax ;; bbWeight=0.50 PerfScore 0.12 G_M60980_IG05: ;; offset=001EH C3 ret ;; bbWeight=1 PerfScore 1.00 ; Total bytes of code: 31 ; Method Foo:Test4(System.String):bool:this G_M32275_IG01: ;; offset=0000H ;; bbWeight=1 PerfScore 0.00 G_M32275_IG02: ;; offset=0000H 837A0804 cmp dword ptr [rdx+8], 4 7C16 jl SHORT G_M32275_IG04 ;; bbWeight=1 PerfScore 4.00 G_M32275_IG03: ;; offset=0006H 48B87400650073007400 mov rax, 0x74007300650074 4839420C cmp qword ptr [rdx+12], rax 0F94C0 sete al 0FB6C0 movzx rax, al EB02 jmp SHORT G_M32275_IG05 ;; bbWeight=0.50 PerfScore 3.25 G_M32275_IG04: ;; offset=001CH 33C0 xor eax, eax ;; bbWeight=0.50 PerfScore 0.12 G_M32275_IG05: ;; offset=001EH C3 ret ;; bbWeight=1 PerfScore 1.00 ; Total bytes of code: 31 ; Method Foo:Test4(System.String,System.String):bool:this G_M11105_IG01: ;; offset=0000H ;; bbWeight=1 PerfScore 0.00 G_M11105_IG02: ;; offset=0000H 488BCA mov rcx, rdx 498BD0 mov rdx, r8 41B804000000 mov r8d, 4 3909 cmp dword ptr [rcx], ecx ;; bbWeight=1 PerfScore 3.75 G_M11105_IG03: ;; offset=000EH E95541FEFF jmp System.String:StartsWith(System.String,int):bool:this ;; bbWeight=1 PerfScore 2.00 ; Total bytes of code: 19
違いを見つける