Diff
checker
텍스트
텍스트
이미지
문서
Excel
폴더
Legal
Enterprise
데스크톱
요금제
로그인
데스크톱 앱 다운로드
텍스트 비교
두 텍스트 파일의 차이점을 찾아보세요
도구
기록
실시간 편집
공백 변경 숨기기
변경 없는 행 숨기기
줄바꿈 비활성화
레이아웃
나란히 보기
합쳐 보기
비교 단위
스마트
단어
글자
텍스트 스타일
모양 변경
구문 강조
언어 선택
제외
텍스트 변환
첫 변경으로
수정
Diffchecker Desktop
가장 안전하게 Diffchecker를 사용하는 방법. 데스크톱 앱을 사용하면 비교 데이터가 외부로 전송되지 않습니다!
데스크톱 앱 받기
The diff
생성일
6년 전
비교 결과 만료 없음
초기화
내보내기
공유
설명
66 삭제
행
총
삭제
글자
총
삭제
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
40 행
복사
76 추가
행
총
추가
글자
총
추가
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
48 행
복사
L0000: push rdi
L0000: push rdi
L0001: push rsi
L0001: push rsi
복사
복사됨
복사
복사됨
L0002: push rb
x
L0002: push rb
p
L0003:
sub rsp, 0x2
0
L0003:
push rbx
L000
7
: mov rsi,
[
rcx
+0x8]
L0004:
sub rsp, 0x2
8
L000b: mov
e
di,
[rcx+0x48]
L000
8
: mov rsi,
rcx
L000e: mov e
b
x,
edi
L000b: mov
r
di,
rdx
L0010:
and eb
x,
[rcx
+0x
10]
L000e: mov e
a
x,
[rsi]
L001
3: cmp ebx
, [rsi+0x8
]
L0010:
xor ea
x,
eax
L00
16: jae L006a
L0012: mov [rsp
+0x
20], eax
L0018: movsxd
rax
, ebx
L001
6: mov [rsp+0x20], eax
L001b: shl rax, 0x4
L001a: mov rax
, [rsi+0x8
8
]
L00
1
f:
lea r8, [rsi+rax+0x10]
L00
21: mov ebx, [rsi+0x90]
L0024
: mov
rax, r8
L0027: mov ecx, [
rax
+0x8]
L0027: mov r9d
, [rax
]
L002a: lea edx, [rcx-0x1]
L002a
: cmp
r9d, edi
L002d: and edx, ebx
L00
2d
: jnz
L0042
L00
2
f:
cmp edx, ecx
L002f
: lea
r10
, [
rcx+0x48
]
L0031: jae L0088
L0033
: lea
r11d
, [
rdi
+0x1]
L0033
: mov
sxd rcx, edx
L0037
: mov eax,
edi
L0036: shl rcx, 0x4
L0039
: lock cmpxchg [
r10
],
r11d
L003a: lea rbp
, [rax
+rcx+0x10
]
L003e
: cmp eax,
edi
L003f
: cmp
[rbp], ebx
L0040
: jz
L0049
L00
42
: jnz
L0058
L0042
: cmp
r9d, edi
L0044
: lea
rcx
, [
rsi+0x90
]
L00
45: jge L0
007
L004b
: lea
edx
, [
rbx
+0x1]
L0047: jmp L0062
L004e
: mov eax,
ebx
L0049: lea rcx, [r8+0x8]
L0050
: lock cmpxchg [
rcx
],
edx
L004d
: call
0x7ffeb81a35c0
L0054
: cmp eax,
ebx
L0052: movsxd rax, ebx
L0056
: jz
L006e
L0055: shl ra
x,
0x4
L0058
: cmp
[rbp], ebx
L0059: lea ra
x,
[rsi+rax+0x10]
L00
5b: jl L
007
f
L005e
: inc
edi
L005d: lea rcx, [rsp+0x20]
L0060
: mov [
rax
],
edi
L0062: mov edx, 0x14
L0062
: add rsp, 0x2
0
L0067
: call
System.Threading.SpinWait.SpinOnceCore(Int32)
L0066
: pop rbx
L006c: jmp L001a
L0067
: pop rsi
L006e: lea rc
x,
[rbp+0x8]
L00
68
: pop rdi
L0072: mov rd
x,
rdi
L0069
: ret
L0075: call 0x7ffeb81a35c0
L006a
: call 0x7ffeb82cef00
L007a
: inc
ebx
L006f
: int3
L007c
: mov [
rbp
],
ebx
L007f
: add rsp, 0x2
8
L0083
: pop rbx
L0084: pop rbp
L0085
: pop rsi
L00
86
: pop rdi
L0087
: ret
L0088
: call 0x7ffeb82cef00
L008d
: int3
저장된 비교 결과
원본
파일 열기
L0000: push rdi L0001: push rsi L0002: push rbx L0003: sub rsp, 0x20 L0007: mov rsi, [rcx+0x8] L000b: mov edi, [rcx+0x48] L000e: mov ebx, edi L0010: and ebx, [rcx+0x10] L0013: cmp ebx, [rsi+0x8] L0016: jae L006a L0018: movsxd rax, ebx L001b: shl rax, 0x4 L001f: lea r8, [rsi+rax+0x10] L0024: mov rax, r8 L0027: mov r9d, [rax] L002a: cmp r9d, edi L002d: jnz L0042 L002f: lea r10, [rcx+0x48] L0033: lea r11d, [rdi+0x1] L0037: mov eax, edi L0039: lock cmpxchg [r10], r11d L003e: cmp eax, edi L0040: jz L0049 L0042: cmp r9d, edi L0045: jge L0007 L0047: jmp L0062 L0049: lea rcx, [r8+0x8] L004d: call 0x7ffeb81a35c0 L0052: movsxd rax, ebx L0055: shl rax, 0x4 L0059: lea rax, [rsi+rax+0x10] L005e: inc edi L0060: mov [rax], edi L0062: add rsp, 0x20 L0066: pop rbx L0067: pop rsi L0068: pop rdi L0069: ret L006a: call 0x7ffeb82cef00 L006f: int3
수정본
파일 열기
L0000: push rdi L0001: push rsi L0002: push rbp L0003: push rbx L0004: sub rsp, 0x28 L0008: mov rsi, rcx L000b: mov rdi, rdx L000e: mov eax, [rsi] L0010: xor eax, eax L0012: mov [rsp+0x20], eax L0016: mov [rsp+0x20], eax L001a: mov rax, [rsi+0x88] L0021: mov ebx, [rsi+0x90] L0027: mov ecx, [rax+0x8] L002a: lea edx, [rcx-0x1] L002d: and edx, ebx L002f: cmp edx, ecx L0031: jae L0088 L0033: movsxd rcx, edx L0036: shl rcx, 0x4 L003a: lea rbp, [rax+rcx+0x10] L003f: cmp [rbp], ebx L0042: jnz L0058 L0044: lea rcx, [rsi+0x90] L004b: lea edx, [rbx+0x1] L004e: mov eax, ebx L0050: lock cmpxchg [rcx], edx L0054: cmp eax, ebx L0056: jz L006e L0058: cmp [rbp], ebx L005b: jl L007f L005d: lea rcx, [rsp+0x20] L0062: mov edx, 0x14 L0067: call System.Threading.SpinWait.SpinOnceCore(Int32) L006c: jmp L001a L006e: lea rcx, [rbp+0x8] L0072: mov rdx, rdi L0075: call 0x7ffeb81a35c0 L007a: inc ebx L007c: mov [rbp], ebx L007f: add rsp, 0x28 L0083: pop rbx L0084: pop rbp L0085: pop rsi L0086: pop rdi L0087: ret L0088: call 0x7ffeb82cef00 L008d: int3
비교하기