Diff
checker
Texte
Texte
Images
Documents
Excel
Dossiers
Legal
Enterprise
Application de bureau
Prix
Se connecter
Télécharger Diffchecker Desktop
Comparer le texte
Trouver la différence entre deux fichiers texte
Outils
Historique
Éditeur live
Masquer les espaces
Cacher identiques
Sans retour à la ligne
Vue
Divisé
Unifié
Niveau de précision
Intelligent
Mot
Caractère
Styles de texte
Modifier l’apparence
Coloration syntaxique
Choisir la syntaxe
Ignorer
Transformer le texte
Aller au premier écart
Modifier l'entrée
Diffchecker Desktop
La façon la plus sécurisée d'utiliser Diffchecker. Obtenez l'application Diffchecker Desktop : vos diffs ne quittent jamais votre ordinateur !
Obtenir Desktop
Untitled Diff
Créé
il y a 4 ans
Le diff n'expire jamais
Effacer
Exporter
Partager
Expliquer
47 suppressions
Lignes
Total
Supprimé
Caractères
Total
Supprimé
Pour continuer à utiliser cette fonctionnalité, passez à
Diff
checker
Pro
Voir les prix
28 lignes
Copier tout
73 ajouts
Lignes
Total
Ajouté
Caractères
Total
Ajouté
Pour continuer à utiliser cette fonctionnalité, passez à
Diff
checker
Pro
Voir les prix
46 lignes
Copier tout
Copier
Copié
Copier
Copié
G_
M7494
_IG01:
;; offset=0000H
G_
M000
_IG01:
;; offset=0000H
;; size=0 bbWeight=1
PerfScore 0.00
4883EC28 sub
rsp, 40
G_M7494
_IG02:
;; offset=000
0
H
G_M000
_IG02:
;; offset=000
4
H
488B01 mov rax, bword ptr [rcx]
488B01 mov rax, bword ptr [rcx]
Copier
Copié
Copier
Copié
83790805
cmp
dword ptr [rcx+08H]
, 5
8B4908
mov
ecx,
dword ptr [rcx+08H]
7532
jne SHORT G_
M7494
_IG0
4
83F905 cmp ecx
, 5
;; size=9 bbWeight=1 PerfScore 6.00
7541
jne SHORT G_
M000
_IG0
5
G_
M7494
_IG03:
;; offset=000
9H
48BA
2000200020002000 mov r
d
x, 0x20002000200020
G_
M000
_IG03:
;; offset=000
FH
480B
10
or r
d
x, qword ptr [rax]
B90A000000 mov ecx, 10
48B
9
660061006C007300 mov r
c
x, 0x73006C00610066
83F908 cmp ecx, 8
4833D1
xor
r
d
x, r
c
x
7C43 jl SHORT G_M000_IG08
8B4006
mov
e
ax,
d
word
ptr [rax+0
6
H]
48B9
2000200020002000 mov r
c
x, 0x20002000200020
0D20002000
or eax,
0x200020
480B
08
or r
c
x, qword ptr [rax]
3573006500 xor eax, 0x650073
48B
A
660061006C007300 mov r
d
x, 0x73006C00610066
480BC2
or
r
ax,
rdx
483BCA
cmp
r
c
x, r
d
x
0F94C1 sete cl
0FB6C9
mov
zx rcx, cl
0FB74008 movzx r
ax,
word
ptr [rax+0
8
H]
83C820
or eax,
32
83F865
cmp
e
ax,
101
0F94C0 sete al
0F94C0 sete al
0FB6C0 movzx rax, al
0FB6C0 movzx rax, al
Copier
Copié
Copier
Copié
EB02
jmp
SHORT G_M7494_IG05
23C1
and
eax, ecx
;; size=50 bbWeight=0.25 PerfScore 2.44
G_
M7494
_IG04:
;; offset=00
3BH
G_
M000
_IG04:
;; offset=00
4BH
4883C428 add rsp, 40
C3 ret
G_M000_IG05: ;; offset=0050H
33C0 xor eax, eax
33C0 xor eax, eax
Copier
Copié
Copier
Copié
;; size=2 bbWeight=0.25 PerfScore 0.06
G_
M7494
_IG0
5
:
;; offset=
003DH
G_
M000
_IG0
6
:
;; offset=
0052H
4883C428 add rsp, 40
C3 ret
C3 ret
Copier
Copié
Copier
Copié
;; size=1 bbWeight=1 PerfScore 1.00
G_M000_IG07: ;; offset=0057H
; Total bytes of code
62
E804D4C05F call CORINFO_HELP_OVERFLOW
G_M000_IG08: ;; offset=005CH
B929000000 mov ecx, 41
FF1589220900 call [System.ThrowHelper:ThrowArgumentOutOfRangeException(int)]
CC int3
; Total bytes of code
104
Différences enregistrées
Texte d'origine
Ouvrir un fichier
G_M7494_IG01: ;; offset=0000H ;; size=0 bbWeight=1 PerfScore 0.00 G_M7494_IG02: ;; offset=0000H 488B01 mov rax, bword ptr [rcx] 83790805 cmp dword ptr [rcx+08H], 5 7532 jne SHORT G_M7494_IG04 ;; size=9 bbWeight=1 PerfScore 6.00 G_M7494_IG03: ;; offset=0009H 48BA2000200020002000 mov rdx, 0x20002000200020 480B10 or rdx, qword ptr [rax] 48B9660061006C007300 mov rcx, 0x73006C00610066 4833D1 xor rdx, rcx 8B4006 mov eax, dword ptr [rax+06H] 0D20002000 or eax, 0x200020 3573006500 xor eax, 0x650073 480BC2 or rax, rdx 0F94C0 sete al 0FB6C0 movzx rax, al EB02 jmp SHORT G_M7494_IG05 ;; size=50 bbWeight=0.25 PerfScore 2.44 G_M7494_IG04: ;; offset=003BH 33C0 xor eax, eax ;; size=2 bbWeight=0.25 PerfScore 0.06 G_M7494_IG05: ;; offset=003DH C3 ret ;; size=1 bbWeight=1 PerfScore 1.00 ; Total bytes of code 62
Texte modifié
Ouvrir un fichier
G_M000_IG01: ;; offset=0000H 4883EC28 sub rsp, 40 G_M000_IG02: ;; offset=0004H 488B01 mov rax, bword ptr [rcx] 8B4908 mov ecx, dword ptr [rcx+08H] 83F905 cmp ecx, 5 7541 jne SHORT G_M000_IG05 G_M000_IG03: ;; offset=000FH B90A000000 mov ecx, 10 83F908 cmp ecx, 8 7C43 jl SHORT G_M000_IG08 48B92000200020002000 mov rcx, 0x20002000200020 480B08 or rcx, qword ptr [rax] 48BA660061006C007300 mov rdx, 0x73006C00610066 483BCA cmp rcx, rdx 0F94C1 sete cl 0FB6C9 movzx rcx, cl 0FB74008 movzx rax, word ptr [rax+08H] 83C820 or eax, 32 83F865 cmp eax, 101 0F94C0 sete al 0FB6C0 movzx rax, al 23C1 and eax, ecx G_M000_IG04: ;; offset=004BH 4883C428 add rsp, 40 C3 ret G_M000_IG05: ;; offset=0050H 33C0 xor eax, eax G_M000_IG06: ;; offset=0052H 4883C428 add rsp, 40 C3 ret G_M000_IG07: ;; offset=0057H E804D4C05F call CORINFO_HELP_OVERFLOW G_M000_IG08: ;; offset=005CH B929000000 mov ecx, 41 FF1589220900 call [System.ThrowHelper:ThrowArgumentOutOfRangeException(int)] CC int3 ; Total bytes of code 104
Trouver la différence