Diff
checker
Text
Text
Bilder
Dokumente
Excel
Ordner
Legal
Enterprise
Desktop-App
Preise
Einloggen
Diffchecker Desktop herunterladen
Texte vergleichen
Finde den Unterschied zwischen zwei Textdateien
Werkzeuge
Verlauf
Live-Editor
Leerzeichen ausblenden
Gleiches ausblenden
Zeilenumbruch aus
Ansicht
Zweispaltig
Einspaltig
Vergleichsgenauigkeit
Intelligent
Wort
Zeichen
Textstile
Darstellung ändern
Syntaxhervorhebung
Syntax auswählen
Ignorieren
Text umwandeln
Zur ersten Änderung
Eingabe bearbeiten
Diffchecker Desktop
Der sicherste Weg, Diffchecker zu nutzen. Hol dir die Desktop-App: Deine Diffs verlassen nie deinen Computer!
Desktop holen
Untitled Diff
Erstellt
vor 4 Jahren
Diff läuft nie ab
Löschen
Exportieren
Teilen
Erklären
62 Entfernungen
Zeilen
Gesamt
Entfernt
Zeichen
Gesamt
Entfernt
Um diese Funktion weiterhin zu nutzen, aktualisiere auf
Diff
checker
Pro
Preise anzeigen
85 Zeilen
Kopieren
91 Hinzufügungen
Zeilen
Gesamt
Hinzugefügt
Zeichen
Gesamt
Hinzugefügt
Um diese Funktion weiterhin zu nutzen, aktualisiere auf
Diff
checker
Pro
Preise anzeigen
118 Zeilen
Kopieren
; Method Foo:Test1(System.String):bool:this
; Method Foo:Test1(System.String):bool:this
G_M39926_IG01: ;; offset=0000H
G_M39926_IG01: ;; offset=0000H
Kopieren
Kopiert
Kopieren
Kopiert
488BCA mov rcx, rdx
;; bbWeight=1 PerfScore 0.
00
;; bbWeight=1 PerfScore 0.
25
Kopieren
Kopiert
Kopieren
Kopiert
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
Kopieren
Kopiert
Kopieren
Kopiert
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
Kopieren
Kopiert
Kopieren
Kopiert
488BCA mov rcx, rdx
;; bbWeight=1 PerfScore 0.
00
;; bbWeight=1 PerfScore 0.
25
Kopieren
Kopiert
Kopieren
Kopiert
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
Kopieren
Kopiert
Kopieren
Kopiert
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
Kopieren
Kopiert
Kopieren
Kopiert
488BCA mov rcx, rdx
;; bbWeight=1 PerfScore 0.
00
;; bbWeight=1 PerfScore 0.
25
Kopieren
Kopiert
Kopieren
Kopiert
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
Kopieren
Kopiert
Kopieren
Kopiert
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
Kopieren
Kopiert
Kopieren
Kopiert
488BCA mov rcx, rdx
;; bbWeight=1 PerfScore 0.
00
;; bbWeight=1 PerfScore 0.
25
Kopieren
Kopiert
Kopieren
Kopiert
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
Kopieren
Kopiert
Kopieren
Kopiert
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
Kopieren
Kopiert
Kopieren
Kopiert
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
Kopieren
Kopiert
Kopieren
Kopiert
Gespeicherte Diffs
Originaltext
Datei öffnen
; 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
Bearbeitung
Datei öffnen
; 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
Unterschied finden