Diff
checker
Text
Text
Images
Documents
Excel
Folders
Legal
Enterprise
Desktop
Pricing
Sign in
Download Diffchecker Desktop
Compare text
Find the difference between two text files
Tools
History
Real-time editor
Hide unchanged lines
Disable line wrap
Layout
Split
Unified
Diff precision
Smart
Word
Char
Syntax highlighting
Choose syntax
Ignore
Transform text
Go to first change
Edit input
Diffchecker Desktop
The most secure way to run Diffchecker. Get the Diffchecker Desktop app: your diffs never leave your computer!
Get Desktop
FirstOrDefaultList vs FirstOrDefaultArray
Created
6 years ago
Diff never expires
Clear
Export
Share
Explain
14 removals
Lines
Total
Removed
Characters
Total
Removed
To continue using this feature, upgrade to
Diff
checker
Pro
View Pricing
28 lines
Copy
13 additions
Lines
Total
Added
Characters
Total
Added
To continue using this feature, upgrade to
Diff
checker
Pro
View Pricing
27 lines
Copy
Copy
Copied
Copy
Copied
00007ff7`fea
a
a460 Benchmarks.Benchmarks.FirstOrDefault
Array
()
00007ff7`fea
9
a460 Benchmarks.Benchmarks.FirstOrDefault
List
()
mov rsi,qword ptr [rcx+
8
]
mov rsi,qword ptr [rcx+
10h
]
mov rcx,
23D
10009F
4
0h
mov rcx,
1FB
10009F
5
0h
mov rdx,qword ptr [rcx]
mov rdx,qword ptr [rcx]
test rdx,rdx
test rdx,rdx
Copy
Copied
Copy
Copied
jne 00007ff7`fea
a
a4cc
jne 00007ff7`fea
9
a4cc
mov rcx,7FF7FE9
7
8998h
mov rcx,7FF7FE9
6
8998h
call clr+0x2510 (00007ff8`5dfd2510)
call clr+0x2510 (00007ff8`5dfd2510)
mov rdi,rax
mov rdi,rax
Copy
Copied
Copy
Copied
mov rdx,
23D
10009F30h
mov rdx,
1FB
10009F30h
mov rdx,qword ptr [rdx]
mov rdx,qword ptr [rdx]
test rdx,rdx
test rdx,rdx
Copy
Copied
Copy
Copied
je 00007ff7`fea
a
a4e2
je 00007ff7`fea
9
a4e2
lea rcx,[rdi+8]
lea rcx,[rdi+8]
call clr+0x3fb0 (00007ff8`5dfd3fb0)
call clr+0x3fb0 (00007ff8`5dfd3fb0)
Copy
Copied
Copy
Copied
mov rdx,7FF7FEA
A8FA
8h
mov rdx,7FF7FEA
98FB
8h
mov qword ptr [rdi+18h],rdx
mov qword ptr [rdi+18h],rdx
Copy
Copied
Copy
Copied
mov rcx,
23D
10009F
4
0h
mov rcx,
1FB
10009F
5
0h
mov rdx,rdi
mov rdx,rdi
call clr+0x3f80 (00007ff8`5dfd3f80)
call clr+0x3f80 (00007ff8`5dfd3f80)
mov rdx,rdi
mov rdx,rdi
mov rcx,rsi
mov rcx,rsi
Copy
Copied
Copy
Copied
mov rax,7FF7FEA
A
8FC8h
mov rax,7FF7FEA
9
8FC8h
Copy
Copied
Copy
Copied
00007ff7`feaaa6c0 Benchmarks.Benchmarks+<>c.b__5_0(Int32)
cmp edx,7
cmp edx,7
sete al
sete al
movzx eax,al
movzx eax,al
Saved diffs
Original text
Open file
00007ff7`feaaa460 Benchmarks.Benchmarks.FirstOrDefaultArray() mov rsi,qword ptr [rcx+8] mov rcx,23D10009F40h mov rdx,qword ptr [rcx] test rdx,rdx jne 00007ff7`feaaa4cc mov rcx,7FF7FE978998h call clr+0x2510 (00007ff8`5dfd2510) mov rdi,rax mov rdx,23D10009F30h mov rdx,qword ptr [rdx] test rdx,rdx je 00007ff7`feaaa4e2 lea rcx,[rdi+8] call clr+0x3fb0 (00007ff8`5dfd3fb0) mov rdx,7FF7FEAA8FA8h mov qword ptr [rdi+18h],rdx mov rcx,23D10009F40h mov rdx,rdi call clr+0x3f80 (00007ff8`5dfd3f80) mov rdx,rdi mov rcx,rsi mov rax,7FF7FEAA8FC8h 00007ff7`feaaa6c0 Benchmarks.Benchmarks+<>c.b__5_0(Int32) cmp edx,7 sete al movzx eax,al
Changed text
Open file
00007ff7`fea9a460 Benchmarks.Benchmarks.FirstOrDefaultList() mov rsi,qword ptr [rcx+10h] mov rcx,1FB10009F50h mov rdx,qword ptr [rcx] test rdx,rdx jne 00007ff7`fea9a4cc mov rcx,7FF7FE968998h call clr+0x2510 (00007ff8`5dfd2510) mov rdi,rax mov rdx,1FB10009F30h mov rdx,qword ptr [rdx] test rdx,rdx je 00007ff7`fea9a4e2 lea rcx,[rdi+8] call clr+0x3fb0 (00007ff8`5dfd3fb0) mov rdx,7FF7FEA98FB8h mov qword ptr [rdi+18h],rdx mov rcx,1FB10009F50h mov rdx,rdi call clr+0x3f80 (00007ff8`5dfd3f80) mov rdx,rdi mov rcx,rsi mov rax,7FF7FEA98FC8h cmp edx,7 sete al movzx eax,al
Find difference