Diff
checker
文本
文本
圖像
文檔
Excel
文件夾
Legal
Enterprise
桌面版
定價
登入
下載 Diffchecker 桌面版
比較文本
尋找兩個文字檔案之間的差異
工具
歷史
即時編輯器
摺疊未變更行
關閉換行
檢視
拆分
統一
比對精度
智能
單詞
字符
語法突出顯示
選擇語法
忽略
文字轉換
前往第一個差異
編輯輸入
Diffchecker Desktop
執行Diffchecker最安全的方式。取得Diffchecker桌面應用程式:您的差異永遠不會離開您的電腦!
取得桌面版
Untitled diff
建立於
13 小時前
差異永不過期
清除
匯出
分享
解釋
13 刪除
行
總計
刪除
字符
總計
刪除
要繼續使用此功能,請升級到
Diff
checker
Pro
查看價格
23 行
全部複製
13 新增
行
總計
新增
字符
總計
新增
要繼續使用此功能,請升級到
Diff
checker
Pro
查看價格
23 行
全部複製
; Method DisasmoPlayground.Disasms.PgoDisasm:Test(System.Func`1[System.Type]):System.Type (FullOpts)
; Method DisasmoPlayground.Disasms.PgoDisasm:Test(System.Func`1[System.Type]):System.Type (FullOpts)
G_M36619_IG01: ; bbWeight=1, gcrefRegs=0000 {}, byrefRegs=0000 {}, byref, prolog, nogc
G_M36619_IG01: ; bbWeight=1, gcrefRegs=0000 {}, byrefRegs=0000 {}, byref, prolog, nogc
複製
已複製
複製
已複製
000002b
0`6e3dff38
4883EC28 sub rsp, 40
000002b
c`e6f70830
4883EC28 sub rsp, 40
000002b
0`6e3dff3c
488BC1 mov rax, rcx
000002b
c`e6f70834
488BC1 mov rax, rcx
; gcrRegs +[rax]
; gcrRegs +[rax]
;; size=7 bbWeight=1 PerfScore 0.50
;; size=7 bbWeight=1 PerfScore 0.50
G_M36619_IG02: ; bbWeight=1, gcrefRegs=0001 {rax}, byrefRegs=0000 {}, byref
G_M36619_IG02: ; bbWeight=1, gcrefRegs=0001 {rax}, byrefRegs=0000 {}, byref
; INLRT @ 0x000[E--]
; INLRT @ 0x000[E--]
複製
已複製
複製
已複製
000002b
0`6e3dff3f
488B48
08
mov rcx, gword ptr [rax+0x
08
]
000002b
c`e6f70837
488B48
10
mov rcx, gword ptr [rax+0x
10
]
; gcrRegs +[rcx]
; gcrRegs +[rcx]
複製
已複製
複製
已複製
000002b
c`e6f7083b
FF50
18
call [rax+
0x18
]System.Func`1[System.__Canon]:Invoke():System.__Canon:this
000002b
0`6e3dff43
FF50
20
call [rax+
0x20
]System.Func`1[System.__Canon]:Invoke():System.__Canon:this
; gcrRegs -[rcx]
; gcrRegs -[rcx]
; gcr arg pop 0
; gcr arg pop 0
複製
已複製
複製
已複製
000002b
0`6e3dff46
90 nop
000002b
c`e6f7083e
90 nop
;; size=8 bbWeight=1 PerfScore 5.25
;; size=8 bbWeight=1 PerfScore 5.25
G_M36619_IG03: ; bbWeight=1, epilog, nogc, extend
G_M36619_IG03: ; bbWeight=1, epilog, nogc, extend
複製
已複製
複製
已複製
000002b
0`6e3dff47
4883C428 add rsp, 40
000002b
c`e6f7083f
4883C428 add rsp, 40
000002b
0`6e3dff4b
C3 ret
000002b
c`e6f70843
C3 ret
;; size=5 bbWeight=1 PerfScore 1.25
;; size=5 bbWeight=1 PerfScore 1.25
; Total bytes of code: 20
; Total bytes of code: 20
已保存差異
原始文本
開啟檔案
; Method DisasmoPlayground.Disasms.PgoDisasm:Test(System.Func`1[System.Type]):System.Type (FullOpts) G_M36619_IG01: ; bbWeight=1, gcrefRegs=0000 {}, byrefRegs=0000 {}, byref, prolog, nogc 000002b0`6e3dff38 4883EC28 sub rsp, 40 000002b0`6e3dff3c 488BC1 mov rax, rcx ; gcrRegs +[rax] ;; size=7 bbWeight=1 PerfScore 0.50 G_M36619_IG02: ; bbWeight=1, gcrefRegs=0001 {rax}, byrefRegs=0000 {}, byref ; INLRT @ 0x000[E--] 000002b0`6e3dff3f 488B4808 mov rcx, gword ptr [rax+0x08] ; gcrRegs +[rcx] 000002b0`6e3dff43 FF5020 call [rax+0x20]System.Func`1[System.__Canon]:Invoke():System.__Canon:this ; gcrRegs -[rcx] ; gcr arg pop 0 000002b0`6e3dff46 90 nop ;; size=8 bbWeight=1 PerfScore 5.25 G_M36619_IG03: ; bbWeight=1, epilog, nogc, extend 000002b0`6e3dff47 4883C428 add rsp, 40 000002b0`6e3dff4b C3 ret ;; size=5 bbWeight=1 PerfScore 1.25 ; Total bytes of code: 20
更改後文本
開啟檔案
; Method DisasmoPlayground.Disasms.PgoDisasm:Test(System.Func`1[System.Type]):System.Type (FullOpts) G_M36619_IG01: ; bbWeight=1, gcrefRegs=0000 {}, byrefRegs=0000 {}, byref, prolog, nogc 000002bc`e6f70830 4883EC28 sub rsp, 40 000002bc`e6f70834 488BC1 mov rax, rcx ; gcrRegs +[rax] ;; size=7 bbWeight=1 PerfScore 0.50 G_M36619_IG02: ; bbWeight=1, gcrefRegs=0001 {rax}, byrefRegs=0000 {}, byref ; INLRT @ 0x000[E--] 000002bc`e6f70837 488B4810 mov rcx, gword ptr [rax+0x10] ; gcrRegs +[rcx] 000002bc`e6f7083b FF5018 call [rax+0x18]System.Func`1[System.__Canon]:Invoke():System.__Canon:this ; gcrRegs -[rcx] ; gcr arg pop 0 000002bc`e6f7083e 90 nop ;; size=8 bbWeight=1 PerfScore 5.25 G_M36619_IG03: ; bbWeight=1, epilog, nogc, extend 000002bc`e6f7083f 4883C428 add rsp, 40 000002bc`e6f70843 C3 ret ;; size=5 bbWeight=1 PerfScore 1.25 ; Total bytes of code: 20
尋找差異