Diff
checker
テキスト
テキスト
画像
ドキュメント
Excel
フォルダ
Legal
Enterprise
デスクトップ
料金
ログイン
Diffchecker デスクトップのダウンロード
テキスト比較
2 つのテキスト ファイルの違いを見つける
ツール
履歴
ライブエディター
未変更行を折りたたむ
折り返しなし
レイアウト
分割
統合
比較精度
スマート
単語
文字
シンタックスハイライト
構文を選択
無視
テキスト変換
最初の差分へ移動
入力を編集
Diffchecker Desktop
Diffcheckerを実行する最も安全な方法。Diffchecker Desktopアプリを入手:あなたの差分はコンピューターから出ることはありません!
Desktopを入手
pgo diff
作成日
2 年前
差分は期限切れになりません
クリア
エクスポート
共有
説明
17 削除
行
合計
削除
文字
合計
削除
この機能を引き続き使用するには、アップグレードしてください
Diff
checker
Pro
価格を見る
32 行
すべてコピー
17 追加
行
合計
追加
文字
合計
追加
この機能を引き続き使用するには、アップグレードしてください
Diff
checker
Pro
価格を見る
33 行
すべてコピー
コピー
コピー済み
コピー
コピー済み
; System.Runtime.CompilerServices.CastHelpers.StelemRef(System.
Array
, IntPtr, System.Object)
; System.Runtime.CompilerServices.CastHelpers.StelemRef(System.
Object[]
, IntPtr, System.Object)
sub rsp,28
sub rsp,28
mov eax,[rcx+8]
mov eax,[rcx+8]
コピー
コピー済み
コピー
コピー済み
cmp r
d
x,r
a
x
cmp r
a
x,r
d
x
j
a
e short M01_L0
2
j
b
e short M01_L0
1
lea rax,[rcx+rdx*8+10]
lea rax,[rcx+rdx*8+10]
mov rdx,[rcx]
mov rdx,[rcx]
コピー
コピー済み
コピー
コピー済み
mov rdx,[rdx+
38
]
mov rdx,[rdx+
30
]
test r8,r8
test r8,r8
コピー
コピー済み
コピー
コピー済み
jne short M01_L0
0
jne short M01_L0
2
xor ecx,ecx
xor ecx,ecx
mov [rax],rcx
mov [rax],rcx
add rsp,28
add rsp,28
ret
ret
M01_L00:
M01_L00:
コピー
コピー済み
コピー
コピー済み
cmp rdx,[r8]
je short M01_L01
mov r10,offset MT_System.Object[]
mov r10,offset MT_System.Object[]
cmp [rcx],r10
cmp [rcx],r10
コピー
コピー済み
コピー
コピー済み
je short M01_L0
1
je short M01_L0
3
mov rcx,rax
mov rcx,rax
add rsp,28
add rsp,28
コピー
コピー済み
コピー
コピー済み
jmp qword ptr [7FFB6
8C
B44
98
]; System.Runtime.CompilerServices.CastHelpers.StelemRef_Helper(System.Object ByRef, Void*, System.Object)
jmp qword ptr [7FFB6
BD
B44
B0
]; System.Runtime.CompilerServices.CastHelpers.StelemRef_Helper(System.Object ByRef, Void*, System.Object)
M01_L01:
M01_L01:
コピー
コピー済み
コピー
コピー済み
call qword ptr [7FFB6BDB4450]
int 3
M01_L02:
cmp rdx,[r8]
jne short M01_L00
M01_L03:
mov rcx,rax
mov rcx,rax
mov rdx,r8
mov rdx,r8
add rsp,28
add rsp,28
jmp near ptr System.Runtime.CompilerServices.CastHelpers.WriteBarrier(System.Object ByRef, System.Object)
jmp near ptr System.Runtime.CompilerServices.CastHelpers.WriteBarrier(System.Object ByRef, System.Object)
コピー
コピー済み
コピー
コピー済み
M01_L02:
; Total bytes of code
94
call CORINFO_HELP_RNGCHKFAIL
int 3
; Total bytes of code
93
保存された差分
原文
ファイルを開く
; System.Runtime.CompilerServices.CastHelpers.StelemRef(System.Array, IntPtr, System.Object) sub rsp,28 mov eax,[rcx+8] cmp rdx,rax jae short M01_L02 lea rax,[rcx+rdx*8+10] mov rdx,[rcx] mov rdx,[rdx+38] test r8,r8 jne short M01_L00 xor ecx,ecx mov [rax],rcx add rsp,28 ret M01_L00: cmp rdx,[r8] je short M01_L01 mov r10,offset MT_System.Object[] cmp [rcx],r10 je short M01_L01 mov rcx,rax add rsp,28 jmp qword ptr [7FFB68CB4498]; System.Runtime.CompilerServices.CastHelpers.StelemRef_Helper(System.Object ByRef, Void*, System.Object) M01_L01: mov rcx,rax mov rdx,r8 add rsp,28 jmp near ptr System.Runtime.CompilerServices.CastHelpers.WriteBarrier(System.Object ByRef, System.Object) M01_L02: call CORINFO_HELP_RNGCHKFAIL int 3 ; Total bytes of code 93
変更されたテキスト
ファイルを開く
; System.Runtime.CompilerServices.CastHelpers.StelemRef(System.Object[], IntPtr, System.Object) sub rsp,28 mov eax,[rcx+8] cmp rax,rdx jbe short M01_L01 lea rax,[rcx+rdx*8+10] mov rdx,[rcx] mov rdx,[rdx+30] test r8,r8 jne short M01_L02 xor ecx,ecx mov [rax],rcx add rsp,28 ret M01_L00: mov r10,offset MT_System.Object[] cmp [rcx],r10 je short M01_L03 mov rcx,rax add rsp,28 jmp qword ptr [7FFB6BDB44B0]; System.Runtime.CompilerServices.CastHelpers.StelemRef_Helper(System.Object ByRef, Void*, System.Object) M01_L01: call qword ptr [7FFB6BDB4450] int 3 M01_L02: cmp rdx,[r8] jne short M01_L00 M01_L03: mov rcx,rax mov rdx,r8 add rsp,28 jmp near ptr System.Runtime.CompilerServices.CastHelpers.WriteBarrier(System.Object ByRef, System.Object) ; Total bytes of code 94
違いを見つける