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
Cacher identiques
Sans retour à la ligne
Vue
Divisé
Unifié
Niveau de précision
Intelligent
Mot
Caractère
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 3 ans
Le diff n'expire jamais
Effacer
Exporter
Partager
Expliquer
31 suppressions
Lignes
Total
Supprimé
Caractères
Total
Supprimé
Pour continuer à utiliser cette fonctionnalité, passez à
Diff
checker
Pro
Voir les prix
63 lignes
Copier tout
11 ajouts
Lignes
Total
Ajouté
Caractères
Total
Ajouté
Pour continuer à utiliser cette fonctionnalité, passez à
Diff
checker
Pro
Voir les prix
45 lignes
Copier tout
; Method Program:Bar[System.__Canon](System.__Canon,System.__Canon):bool
; Method Program:Bar[System.__Canon](System.__Canon,System.__Canon):bool
G_M11452_IG01: ;; offset=0000H
G_M11452_IG01: ;; offset=0000H
57 push rdi
57 push rdi
56 push rsi
56 push rsi
4883EC28 sub rsp, 40
4883EC28 sub rsp, 40
48894C2420 mov qword ptr [rsp+20H], rcx
48894C2420 mov qword ptr [rsp+20H], rcx
488BF2 mov rsi, rdx
488BF2 mov rsi, rdx
498BF8 mov rdi, r8
498BF8 mov rdi, r8
;; size=17 bbWeight=1 PerfScore 3.75
;; size=17 bbWeight=1 PerfScore 3.75
G_M11452_IG02: ;; offset=0011H
G_M11452_IG02: ;; offset=0011H
488B09 mov rcx, qword ptr [rcx]
488B09 mov rcx, qword ptr [rcx]
E800000000 call System.Collections.Generic.EqualityComparer`1[System.__Canon]:get_Default():System.Collections.Generic.EqualityComparer`1[System.__Canon]
E800000000 call System.Collections.Generic.EqualityComparer`1[System.__Canon]:get_Default():System.Collections.Generic.EqualityComparer`1[System.__Canon]
488BC8 mov rcx, rax
488BC8 mov rcx, rax
488BD6 mov rdx, rsi
488BD6 mov rdx, rsi
4C8BC7 mov r8, rdi
4C8BC7 mov r8, rdi
488B00 mov rax, qword ptr [rax]
488B00 mov rax, qword ptr [rax]
FF5038 call [rax+38H]System.Collections.Generic.EqualityComparer`1[System.__Canon]:Equals(System.__Canon,System.__Canon):bool:this
FF5038 call [rax+38H]System.Collections.Generic.EqualityComparer`1[System.__Canon]:Equals(System.__Canon,System.__Canon):bool:this
90 nop
90 nop
;; size=24 bbWeight=1 PerfScore 9.00
;; size=24 bbWeight=1 PerfScore 9.00
G_M11452_IG03: ;; offset=0029H
G_M11452_IG03: ;; offset=0029H
4883C428 add rsp, 40
4883C428 add rsp, 40
5E pop rsi
5E pop rsi
5F pop rdi
5F pop rdi
C3 ret
C3 ret
;; size=7 bbWeight=1 PerfScore 2.25
;; size=7 bbWeight=1 PerfScore 2.25
; Total bytes of code: 48
; Total bytes of code: 48
; Method Program:Bar[int](int,int):bool
; Method Program:Bar[int](int,int):bool
G_M49161_IG01: ;; offset=0000H
G_M49161_IG01: ;; offset=0000H
Copier
Copié
Copier
Copié
57 push rdi
;; size=
0 bbWeight=1 PerfScore
0.00
56 push rsi
4883EC28 sub rsp, 40
8BF1 mov esi, ecx
8BFA mov edi, edx
;; size=
1
0 bbWeight=1 PerfScore
2.75
G_M49161_IG02: ;; offset=000AH
488B0500000000 mov rax, qword ptr [(reloc 0x4000000000425988)]
4883780800 cmp gword ptr [rax+08H], 0
7505 jne SHORT G_M49161_IG04
;; size=14 bbWeight=1 PerfScore 6.00
G_M49161_IG03: ;; offset=0018H
E800000000 call System.Collections.Generic.EqualityComparer`1[int]:Create():System.Collections.Generic.EqualityComparer`1[int]
;; size=5 bbWeight=0.50 PerfScore 0.50
Copier
Copié
Copier
Copié
G_M49161_IG0
4
: ;; offset=
001DH
G_M49161_IG0
2
: ;; offset=
0000H
33C0 xor eax, eax
33C0 xor eax, eax
Copier
Copié
Copier
Copié
3BF7
cmp
esi
, ed
i
3BCA
cmp
ecx
, ed
x
0F94C0 sete al
0F94C0 sete al
;; size=7 bbWeight=1 PerfScore 1.50
;; size=7 bbWeight=1 PerfScore 1.50
Copier
Copié
Copier
Copié
G_M49161_IG0
5
: ;; offset=
0024H
G_M49161_IG0
3
: ;; offset=
0007H
4883C428 add rsp, 40
5E pop rsi
5F pop rdi
C3 ret
C3 ret
Copier
Copié
Copier
Copié
;; size=
7
bbWeight=1 PerfScore
2.25
;; size=
1
bbWeight=1 PerfScore
1.00
; Total bytes of code:
43
; Total bytes of code:
8
Différences enregistrées
Texte d'origine
Ouvrir un fichier
; Method Program:Bar[System.__Canon](System.__Canon,System.__Canon):bool G_M11452_IG01: ;; offset=0000H 57 push rdi 56 push rsi 4883EC28 sub rsp, 40 48894C2420 mov qword ptr [rsp+20H], rcx 488BF2 mov rsi, rdx 498BF8 mov rdi, r8 ;; size=17 bbWeight=1 PerfScore 3.75 G_M11452_IG02: ;; offset=0011H 488B09 mov rcx, qword ptr [rcx] E800000000 call System.Collections.Generic.EqualityComparer`1[System.__Canon]:get_Default():System.Collections.Generic.EqualityComparer`1[System.__Canon] 488BC8 mov rcx, rax 488BD6 mov rdx, rsi 4C8BC7 mov r8, rdi 488B00 mov rax, qword ptr [rax] FF5038 call [rax+38H]System.Collections.Generic.EqualityComparer`1[System.__Canon]:Equals(System.__Canon,System.__Canon):bool:this 90 nop ;; size=24 bbWeight=1 PerfScore 9.00 G_M11452_IG03: ;; offset=0029H 4883C428 add rsp, 40 5E pop rsi 5F pop rdi C3 ret ;; size=7 bbWeight=1 PerfScore 2.25 ; Total bytes of code: 48 ; Method Program:Bar[int](int,int):bool G_M49161_IG01: ;; offset=0000H 57 push rdi 56 push rsi 4883EC28 sub rsp, 40 8BF1 mov esi, ecx 8BFA mov edi, edx ;; size=10 bbWeight=1 PerfScore 2.75 G_M49161_IG02: ;; offset=000AH 488B0500000000 mov rax, qword ptr [(reloc 0x4000000000425988)] 4883780800 cmp gword ptr [rax+08H], 0 7505 jne SHORT G_M49161_IG04 ;; size=14 bbWeight=1 PerfScore 6.00 G_M49161_IG03: ;; offset=0018H E800000000 call System.Collections.Generic.EqualityComparer`1[int]:Create():System.Collections.Generic.EqualityComparer`1[int] ;; size=5 bbWeight=0.50 PerfScore 0.50 G_M49161_IG04: ;; offset=001DH 33C0 xor eax, eax 3BF7 cmp esi, edi 0F94C0 sete al ;; size=7 bbWeight=1 PerfScore 1.50 G_M49161_IG05: ;; offset=0024H 4883C428 add rsp, 40 5E pop rsi 5F pop rdi C3 ret ;; size=7 bbWeight=1 PerfScore 2.25 ; Total bytes of code: 43
Texte modifié
Ouvrir un fichier
; Method Program:Bar[System.__Canon](System.__Canon,System.__Canon):bool G_M11452_IG01: ;; offset=0000H 57 push rdi 56 push rsi 4883EC28 sub rsp, 40 48894C2420 mov qword ptr [rsp+20H], rcx 488BF2 mov rsi, rdx 498BF8 mov rdi, r8 ;; size=17 bbWeight=1 PerfScore 3.75 G_M11452_IG02: ;; offset=0011H 488B09 mov rcx, qword ptr [rcx] E800000000 call System.Collections.Generic.EqualityComparer`1[System.__Canon]:get_Default():System.Collections.Generic.EqualityComparer`1[System.__Canon] 488BC8 mov rcx, rax 488BD6 mov rdx, rsi 4C8BC7 mov r8, rdi 488B00 mov rax, qword ptr [rax] FF5038 call [rax+38H]System.Collections.Generic.EqualityComparer`1[System.__Canon]:Equals(System.__Canon,System.__Canon):bool:this 90 nop ;; size=24 bbWeight=1 PerfScore 9.00 G_M11452_IG03: ;; offset=0029H 4883C428 add rsp, 40 5E pop rsi 5F pop rdi C3 ret ;; size=7 bbWeight=1 PerfScore 2.25 ; Total bytes of code: 48 ; Method Program:Bar[int](int,int):bool G_M49161_IG01: ;; offset=0000H ;; size=0 bbWeight=1 PerfScore 0.00 G_M49161_IG02: ;; offset=0000H 33C0 xor eax, eax 3BCA cmp ecx, edx 0F94C0 sete al ;; size=7 bbWeight=1 PerfScore 1.50 G_M49161_IG03: ;; offset=0007H C3 ret ;; size=1 bbWeight=1 PerfScore 1.00 ; Total bytes of code: 8
Trouver la différence