Diff
checker
テキスト
テキスト
画像
ドキュメント
Excel
フォルダ
Legal
Enterprise
デスクトップ
料金
ログイン
Diffchecker デスクトップのダウンロード
テキスト比較
2 つのテキスト ファイルの違いを見つける
ツール
履歴
ライブエディター
未変更行を折りたたむ
折り返しなし
レイアウト
分割
統合
比較精度
スマート
単語
文字
シンタックスハイライト
構文を選択
無視
テキスト変換
最初の差分へ移動
入力を編集
Diffchecker Desktop
Diffcheckerを実行する最も安全な方法。Diffchecker Desktopアプリを入手:あなたの差分はコンピューターから出ることはありません!
Desktopを入手
Untitled Diff
作成日
3 年前
差分は期限切れになりません
クリア
エクスポート
共有
説明
33 削除
行
合計
削除
文字
合計
削除
この機能を引き続き使用するには、アップグレードしてください
Diff
checker
Pro
価格を見る
50 行
すべてコピー
49 追加
行
合計
追加
文字
合計
追加
この機能を引き続き使用するには、アップグレードしてください
Diff
checker
Pro
価格を見る
66 行
すべてコピー
; Assembly listing for method Program:TryGetBytes_122B():int:this
; Assembly listing for method Program:TryGetBytes_122B():int:this
G_M000_IG01: ;; offset=0000H
G_M000_IG01: ;; offset=0000H
push rdi
push rdi
push rsi
push rsi
コピー
コピー済み
コピー
コピー済み
push rbx
sub rsp,
88
sub rsp,
80
vzeroupper
xor eax, eax
mov qword ptr [rsp+28H], rax
vxorps xmm4, xmm4
vxorps xmm4, xmm4
vmovdqa xmmword ptr [rsp+30H], xmm4
vmovdqa xmmword ptr [rsp+30H], xmm4
vmovdqa xmmword ptr [rsp+40H], xmm4
vmovdqa xmmword ptr [rsp+40H], xmm4
コピー
コピー済み
コピー
コピー済み
xor eax, eax
mov qword ptr [rsp+50H], rax
コピー
コピー済み
コピー
コピー済み
G_M000_IG02: ;; offset=
001EH
G_M000_IG02: ;; offset=
0020H
mov rdx, 0x
2D0E3
400A08
mov rdx, 0x
14DA8
400A08
mov rsi, gword ptr [rdx]
mov rsi, gword ptr [rdx]
コピー
コピー済み
コピー
コピー済み
mov r
a
x, 0x
2D0
80006F00
mov r
d
x, 0x
14D
80006F00
add r
a
x, 12
add r
d
x, 12
mov rcx, gword ptr [rcx+08H]
mov rcx, gword ptr [rcx+08H]
test rcx, rcx
test rcx, rcx
コピー
コピー済み
コピー
コピー済み
je SHORT G_M000_IG0
6
je SHORT G_M000_IG0
9
コピー
コピー済み
コピー
コピー済み
G_M000_IG03: ;; offset=004
2
H
G_M000_IG03: ;; offset=004
4
H
lea
rdi
, bword ptr [rcx+10H]
lea
r9
, bword ptr [rcx+10H]
mov
ebx
, dword ptr [rcx+08H]
mov
edi
, dword ptr [rcx+08H]
コピー
コピー済み
コピー
コピー済み
G_M000_IG04: ;; offset=004
9
H
G_M000_IG04: ;; offset=004
B
H
mov rcx, rsi
mov rcx, rsi
コピー
コピー済み
コピー
コピー済み
mov
bword ptr [rsp+38H], rax
mov
r8d
, 120
mov dword ptr [rsp+40H]
, 120
cmp edi, 120
mov bword ptr [rsp+28H], rdi
jb
SHORT G_M000_IG08
mov dword ptr [rsp+30H], ebx
lea rdx, [rsp+38H]
lea r8, [rsp+28H]
lea r9, [rsp+48H]
call [System.Text.UTF8Encoding+UTF8EncodingSealed:TryGetBytes(System.ReadOnlySpan`1[ushort],System.Span`1[ubyte],byref):bool:this]
mov eax, dword ptr [rsp+48H]
コピー
コピー済み
コピー
コピー済み
G_M000_IG05: ;; offset=
007BH
G_M000_IG05: ;; offset=
0059H
add rsp, 80
vmovups zmm0, zmmword ptr [reloc @RWD00]
pop rbx
vmovups zmmword ptr [r9], zmm0
vmovups zmm0, zmmword ptr [reloc @RWD64]
vmovups zmmword ptr [r9+38H], zmm0
mov eax, 120
G_M000_IG06: ;; offset=0082H
xor edx, edx
test eax, eax
cmovge edx, eax
mov dword ptr [rsp+50H], edx
mov eax, dword ptr [rsp+50H]
G_M000_IG07: ;; offset=0091H
vzeroupper
add rsp, 88
pop rsi
pop rsi
pop rdi
pop rdi
ret
ret
コピー
コピー済み
コピー
コピー済み
G_M000_IG06
: ;; offset=
0083H
G_M000_IG08: ;; offset=009BH
xor
rdi, rdi
mov dword ptr [rsp+20H], edi
xor
ebx, ebx
call [System.Text.UTF8Encoding+UTF8EncodingSealed:GetUtf8Bytes(byref,int,byref,int):int:this]
jmp SHORT G_M000_IG06
G_M000_IG09
: ;; offset=
00A7H
xor
r9, r9
xor
edi, edi
jmp SHORT G_M000_IG04
jmp SHORT G_M000_IG04
コピー
コピー済み
コピー
コピー済み
; Total bytes of code 1
37
RWD00 dq 6E75522054454E2Eh, 65737520656D6974h, 2D64726968742073h, 696C207974726170h, 2073656972617262h, 726568746F20726Fh, 6372756F73657220h, 6D20746168747365h
RWD64 dq 6D20746168747365h, 6964206562207961h, 6574756269727473h, 207265646E752064h, 7365736E6563696Ch, 6572656666696420h, 206E61687420746Eh, 54454E2E20656874h
; Total bytes of code 1
74
保存された差分
原文
ファイルを開く
; Assembly listing for method Program:TryGetBytes_122B():int:this G_M000_IG01: ;; offset=0000H push rdi push rsi push rbx sub rsp, 80 xor eax, eax mov qword ptr [rsp+28H], rax vxorps xmm4, xmm4 vmovdqa xmmword ptr [rsp+30H], xmm4 vmovdqa xmmword ptr [rsp+40H], xmm4 G_M000_IG02: ;; offset=001EH mov rdx, 0x2D0E3400A08 mov rsi, gword ptr [rdx] mov rax, 0x2D080006F00 add rax, 12 mov rcx, gword ptr [rcx+08H] test rcx, rcx je SHORT G_M000_IG06 G_M000_IG03: ;; offset=0042H lea rdi, bword ptr [rcx+10H] mov ebx, dword ptr [rcx+08H] G_M000_IG04: ;; offset=0049H mov rcx, rsi mov bword ptr [rsp+38H], rax mov dword ptr [rsp+40H], 120 mov bword ptr [rsp+28H], rdi mov dword ptr [rsp+30H], ebx lea rdx, [rsp+38H] lea r8, [rsp+28H] lea r9, [rsp+48H] call [System.Text.UTF8Encoding+UTF8EncodingSealed:TryGetBytes(System.ReadOnlySpan`1[ushort],System.Span`1[ubyte],byref):bool:this] mov eax, dword ptr [rsp+48H] G_M000_IG05: ;; offset=007BH add rsp, 80 pop rbx pop rsi pop rdi ret G_M000_IG06: ;; offset=0083H xor rdi, rdi xor ebx, ebx jmp SHORT G_M000_IG04 ; Total bytes of code 137
変更されたテキスト
ファイルを開く
; Assembly listing for method Program:TryGetBytes_122B():int:this G_M000_IG01: ;; offset=0000H push rdi push rsi sub rsp, 88 vzeroupper vxorps xmm4, xmm4 vmovdqa xmmword ptr [rsp+30H], xmm4 vmovdqa xmmword ptr [rsp+40H], xmm4 xor eax, eax mov qword ptr [rsp+50H], rax G_M000_IG02: ;; offset=0020H mov rdx, 0x14DA8400A08 mov rsi, gword ptr [rdx] mov rdx, 0x14D80006F00 add rdx, 12 mov rcx, gword ptr [rcx+08H] test rcx, rcx je SHORT G_M000_IG09 G_M000_IG03: ;; offset=0044H lea r9, bword ptr [rcx+10H] mov edi, dword ptr [rcx+08H] G_M000_IG04: ;; offset=004BH mov rcx, rsi mov r8d, 120 cmp edi, 120 jb SHORT G_M000_IG08 G_M000_IG05: ;; offset=0059H vmovups zmm0, zmmword ptr [reloc @RWD00] vmovups zmmword ptr [r9], zmm0 vmovups zmm0, zmmword ptr [reloc @RWD64] vmovups zmmword ptr [r9+38H], zmm0 mov eax, 120 G_M000_IG06: ;; offset=0082H xor edx, edx test eax, eax cmovge edx, eax mov dword ptr [rsp+50H], edx mov eax, dword ptr [rsp+50H] G_M000_IG07: ;; offset=0091H vzeroupper add rsp, 88 pop rsi pop rdi ret G_M000_IG08: ;; offset=009BH mov dword ptr [rsp+20H], edi call [System.Text.UTF8Encoding+UTF8EncodingSealed:GetUtf8Bytes(byref,int,byref,int):int:this] jmp SHORT G_M000_IG06 G_M000_IG09: ;; offset=00A7H xor r9, r9 xor edi, edi jmp SHORT G_M000_IG04 RWD00 dq 6E75522054454E2Eh, 65737520656D6974h, 2D64726968742073h, 696C207974726170h, 2073656972617262h, 726568746F20726Fh, 6372756F73657220h, 6D20746168747365h RWD64 dq 6D20746168747365h, 6964206562207961h, 6574756269727473h, 207265646E752064h, 7365736E6563696Ch, 6572656666696420h, 206E61687420746Eh, 54454E2E20656874h ; Total bytes of code 174
違いを見つける