Diff
checker
텍스트
텍스트
이미지
문서
Excel
폴더
Legal
Enterprise
데스크톱
요금제
로그인
데스크톱 앱 다운로드
텍스트 비교
두 텍스트 파일의 차이점을 찾아보세요
도구
기록
실시간 편집
변경 없는 행 숨기기
줄바꿈 비활성화
레이아웃
나란히 보기
합쳐 보기
비교 단위
스마트
단어
글자
구문 강조
언어 선택
제외
텍스트 변환
첫 변경으로
수정
Diffchecker Desktop
가장 안전하게 Diffchecker를 사용하는 방법. 데스크톱 앱을 사용하면 비교 데이터가 외부로 전송되지 않습니다!
데스크톱 앱 받기
Untitled Diff
생성일
6년 전
비교 결과 만료 없음
초기화
내보내기
공유
설명
3 삭제
행
총
삭제
글자
총
삭제
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
40 행
복사
3 추가
행
총
추가
글자
총
추가
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
40 행
복사
; Method HelloWorld.Program:Tess():System.Text.StringBuilder
; Method HelloWorld.Program:Tess():System.Text.StringBuilder
G_M51870_IG01:
G_M51870_IG01:
push rsi
push rsi
sub rsp, 48
sub rsp, 48
;; bbWeight=1 PerfScore 1.25
;; bbWeight=1 PerfScore 1.25
G_M51870_IG02:
G_M51870_IG02:
mov rcx, 0xD1FFAB1E
mov rcx, 0xD1FFAB1E
call CORINFO_HELP_NEWSFAST
call CORINFO_HELP_NEWSFAST
mov rsi, rax
mov rsi, rax
mov rcx, 0xD1FFAB1E
mov rcx, 0xD1FFAB1E
mov rcx, gword ptr [rcx]
mov rcx, gword ptr [rcx]
mov rdx, rcx
mov rdx, rcx
test rcx, rcx
test rcx, rcx
jne SHORT G_M51870_IG04
jne SHORT G_M51870_IG04
;; bbWeight=1 PerfScore 5.25
;; bbWeight=1 PerfScore 5.25
G_M51870_IG03:
G_M51870_IG03:
xor r9d, r9d
xor r9d, r9d
jmp SHORT G_M51870_IG05
jmp SHORT G_M51870_IG05
;; bbWeight=0.25 PerfScore 0.56
;; bbWeight=0.25 PerfScore 0.56
G_M51870_IG04:
G_M51870_IG04:
복사
복사됨
복사
복사됨
mov r9d,
dword ptr [rcx+8]
mov r9d,
5
;; bbWeight=0.25 PerfScore 0.
50
;; bbWeight=0.25 PerfScore 0.
06
G_M51870_IG05:
G_M51870_IG05:
mov dword ptr [rsp+20H], 16
mov dword ptr [rsp+20H], 16
mov rcx, rsi
mov rcx, rsi
xor r8d, r8d
xor r8d, r8d
call System.Text.StringBuilder:.ctor(System.String,int,int,int):this
call System.Text.StringBuilder:.ctor(System.String,int,int,int):this
mov rax, rsi
mov rax, rsi
;; bbWeight=1 PerfScore 2.75
;; bbWeight=1 PerfScore 2.75
G_M51870_IG06:
G_M51870_IG06:
add rsp, 48
add rsp, 48
pop rsi
pop rsi
ret
ret
;; bbWeight=1 PerfScore 1.75
;; bbWeight=1 PerfScore 1.75
복사
복사됨
복사
복사됨
; Total bytes of code:
81
; Total bytes of code:
83
저장된 비교 결과
원본
파일 열기
; Method HelloWorld.Program:Tess():System.Text.StringBuilder G_M51870_IG01: push rsi sub rsp, 48 ;; bbWeight=1 PerfScore 1.25 G_M51870_IG02: mov rcx, 0xD1FFAB1E call CORINFO_HELP_NEWSFAST mov rsi, rax mov rcx, 0xD1FFAB1E mov rcx, gword ptr [rcx] mov rdx, rcx test rcx, rcx jne SHORT G_M51870_IG04 ;; bbWeight=1 PerfScore 5.25 G_M51870_IG03: xor r9d, r9d jmp SHORT G_M51870_IG05 ;; bbWeight=0.25 PerfScore 0.56 G_M51870_IG04: mov r9d, dword ptr [rcx+8] ;; bbWeight=0.25 PerfScore 0.50 G_M51870_IG05: mov dword ptr [rsp+20H], 16 mov rcx, rsi xor r8d, r8d call System.Text.StringBuilder:.ctor(System.String,int,int,int):this mov rax, rsi ;; bbWeight=1 PerfScore 2.75 G_M51870_IG06: add rsp, 48 pop rsi ret ;; bbWeight=1 PerfScore 1.75 ; Total bytes of code: 81
수정본
파일 열기
; Method HelloWorld.Program:Tess():System.Text.StringBuilder G_M51870_IG01: push rsi sub rsp, 48 ;; bbWeight=1 PerfScore 1.25 G_M51870_IG02: mov rcx, 0xD1FFAB1E call CORINFO_HELP_NEWSFAST mov rsi, rax mov rcx, 0xD1FFAB1E mov rcx, gword ptr [rcx] mov rdx, rcx test rcx, rcx jne SHORT G_M51870_IG04 ;; bbWeight=1 PerfScore 5.25 G_M51870_IG03: xor r9d, r9d jmp SHORT G_M51870_IG05 ;; bbWeight=0.25 PerfScore 0.56 G_M51870_IG04: mov r9d, 5 ;; bbWeight=0.25 PerfScore 0.06 G_M51870_IG05: mov dword ptr [rsp+20H], 16 mov rcx, rsi xor r8d, r8d call System.Text.StringBuilder:.ctor(System.String,int,int,int):this mov rax, rsi ;; bbWeight=1 PerfScore 2.75 G_M51870_IG06: add rsp, 48 pop rsi ret ;; bbWeight=1 PerfScore 1.75 ; Total bytes of code: 83
비교하기