Diff
checker
文本
文本
圖像
文檔
Excel
文件夾
Legal
Enterprise
桌面版
定價
登入
下載 Diffchecker 桌面版
比較文本
尋找兩個文字檔案之間的差異
工具
歷史
即時編輯器
摺疊未變更行
關閉換行
檢視
拆分
統一
比對精度
智能
單詞
字符
語法突出顯示
選擇語法
忽略
文字轉換
前往第一個差異
編輯輸入
Diffchecker Desktop
執行Diffchecker最安全的方式。取得Diffchecker桌面應用程式:您的差異永遠不會離開您的電腦!
取得桌面版
Untitled diff
建立於
11 年前
差異永不過期
清除
匯出
分享
解釋
60 刪除
行
總計
刪除
字符
總計
刪除
要繼續使用此功能,請升級到
Diff
checker
Pro
查看價格
82 行
全部複製
57 新增
行
總計
新增
字符
總計
新增
要繼續使用此功能,請升級到
Diff
checker
Pro
查看價格
82 行
全部複製
--- Raw source ---
--- Raw source ---
複製
已複製
複製
已複製
function a(foo) {\x0a return;\x0a return foo;\x0a}\x0a\x0afunction b(foo) {\x0a foo = foo;\x0a}\x0a
--- Code ---
--- Code ---
source_position = 0
source_position = 0
kind = FUNCTION
kind = FUNCTION
複製
已複製
複製
已複製
Instructions (size =
88
)
Instructions (size =
108
)
0x
578
4c660 0 8b4c2404 mov ecx,[esp+0x4]
0x
3fa
4c660 0 8b4c2404 mov ecx,[esp+0x4]
0x5784c664 4 81f9918040f6 cmp ecx,0xf6408091 ;; object: 0xf6408091 <undefined>
0x5784c66a 10 750a jnz 22 (0x5784c676)
0x5784c66c 12 8b4e13 mov ecx,[esi+0x13]
0x5784c66f 15 8b4917 mov ecx,[ecx+0x17]
0x5784c672 18 894c2404 mov [esp+0x4],ecx
0x5784c676 22 55 push ebp
0x5784c677 23 89e5 mov ebp,esp
0x5784c679 25 56 push esi
0x5784c67a 26 57 push edi
0x5784c67b 27 3b251851a609 cmp esp,[0x9a65118]
0x5784c681 33 7305 jnc 40 (0x5784c688)
0x5784c683 35 e838f2fdff call StackCheck (0x5782b8c0) ;; debug: statement 0
;; code: BUILTIN
0x5784c688 40 b8918040f6 mov eax,0xf6408091 ;; object: 0xf6408091 <undefined>
0x5784c68d 45 bb61858033 mov ebx,0x33808561 ;; object: 0x33808561 Cell for 6144
複製
已複製
複製
已複製
0x3fa4c664 4 81f991809056 cmp ecx,0x56908091 ;; object: 0x56908091 <undefined>
0x3fa4c66a 10 750a jnz 22 (0x3fa4c676)
0x3fa4c66c 12 8b4e13 mov ecx,[esi+0x13]
0x3fa4c66f 15 8b4917 mov ecx,[ecx+0x17]
0x3fa4c672 18 894c2404 mov [esp+0x4],ecx
複製
已複製
複製
已複製
0x3fa4c676 22 55 push ebp
0x3fa4c677 23 89e5 mov ebp,esp
複製
已複製
複製
已複製
0x5784c692 50
836b035e sub [ebx+0x3],0x5e
0x3fa4c679 25 56 push esi
0x5784c696 54 7913 jns 75 (0x5784c6ab)
0x3fa4c67a 26 57 push edi
0x5784c698 56 50 push eax
0x3fa4c67b 27 56 push esi
0x3fa4c67c 28 6869cd9356 push 0x5693cd69 ;; object: 0x5693cd69 <FixedArray[4]>
0x3fa4c681 33 6a00 push 0x0
0x3fa4c683 35 b803000000 mov eax,0x3
0x3fa4c688 40 bb40332f08 mov ebx,0x82f3340
0x3fa4c68d 45 e8ceddfbff call 0x3fa0a460 ;; debug: statement 0
;; code: STUB, CEntryStub, minor: 0
0x3fa4c692 50 3b2518f1100b cmp esp,[0xb10f118]
0x3fa4c698 56 7305 jnc 63 (0x3fa4c69f)
0x3fa4c69a 58 e821f2fdff call StackCheck (0x3fa2b8c0) ;; code: BUILTIN
0x3fa4c69f 63 b891809056 mov eax,0x56908091 ;; object: 0x56908091 <undefined>
0x3fa4c6a4 68 bb6185005d mov ebx,0x5d008561 ;; object: 0x5d008561 Cell for 6144
0x3fa4c6a9 73
836b035e sub [ebx+0x3],0x5e
複製
已複製
複製
已複製
0x5784c699
57
e8
82
f2fdff call InterruptCheck (0x
578
2b920) ;; code: BUILTIN
0x3fa4c6ad 77 7913 jns 98 (0x3fa4c6c2)
0x5784c69e 62 58 pop eax
0x3fa4c6af
79 50 push eax
0x5784c69f 63 bb61858033 mov ebx,0x33808561 ;; object: 0x33808561 Cell for 6144
0x3fa4c6b0 80
e8
6b
f2fdff call InterruptCheck (0x
3fa
2b920) ;; code: BUILTIN
複製
已複製
複製
已複製
0x5784c6a4 68
c7430300300000 mov [ebx+0x3],0x3000
0x3fa4c6b5 85 58 pop eax
0x5784c6ab 75 89ec mov esp,ebp ;; js return
0x3fa4c6b6 86 bb6185005d mov ebx,0x5d008561 ;; object: 0x5d008561 Cell for 6144
0x5784c6ad 77 5d pop ebp
0x3fa4c6bb 91
c7430300300000 mov [ebx+0x3],0x3000
0x5784c6ae 78 c20400 ret 0x4
0x5784c6b1 81 0f1f00 nop
複製
已複製
複製
已複製
0x3fa4c6c2 98 89ec mov esp,ebp ;; debug: position 83
;; js return
0x3fa4c6c4 100 5d pop ebp
0x3fa4c6c5 101 c20400 ret 0x4
Deoptimization Output Data (deopt points = 0)
Deoptimization Output Data (deopt points = 0)
Back edges (size = 0)
Back edges (size = 0)
ast_id pc_offset loop_depth
ast_id pc_offset loop_depth
複製
已複製
複製
已複製
0xf643cca9
: [TypeFeedbackInfo]
0x5693cd81
: [TypeFeedbackInfo]
- ic_total_count: 0, ic_with_type_info_count: 0
- ic_total_count: 0, ic_with_type_info_count: 0
複製
已複製
複製
已複製
RelocInfo (size =
10
)
RelocInfo (size =
19
)
0x
578
4c666 embedded object (0x
f64
08091 <undefined>)
0x
3fa
4c666 embedded object (0x
569
08091 <undefined>)
0x3fa4c67d embedded object (0x5693cd69 <FixedArray[4]>)
0x5784c683
statement position (0)
0x3fa4c68d
statement position (0)
0x3fa4c68e code target (STUB) (0x3fa0a460)
0x5784c684
code target (BUILTIN) (0x
578
2b8c0)
0x3fa4c69b
code target (BUILTIN) (0x
3fa
2b8c0)
0x5784c689
embedded object (0x
f64
08091 <undefined>)
0x3fa4c6a0
embedded object (0x
569
08091 <undefined>)
0x5784c68e
embedded object (0x
338
08561 Cell for 6144)
0x3fa4c6a5
embedded object (0x
5d0
08561 Cell for 6144)
0x5784c69a
code target (BUILTIN) (0x
578
2b920)
0x3fa4c6b1
code target (BUILTIN) (0x
3fa
2b920)
0x5784c6a0
embedded object (0x
338
08561 Cell for 6144)
0x3fa4c6b7
embedded object (0x
5d0
08561 Cell for 6144)
0x3fa4c6c2 position (83)
0x5784c6ab
js return
0x3fa4c6c2
js return
已保存差異
原始文本
開啟檔案
--- Raw source --- --- Code --- source_position = 0 kind = FUNCTION Instructions (size = 88) 0x5784c660 0 8b4c2404 mov ecx,[esp+0x4] 0x5784c664 4 81f9918040f6 cmp ecx,0xf6408091 ;; object: 0xf6408091 <undefined> 0x5784c66a 10 750a jnz 22 (0x5784c676) 0x5784c66c 12 8b4e13 mov ecx,[esi+0x13] 0x5784c66f 15 8b4917 mov ecx,[ecx+0x17] 0x5784c672 18 894c2404 mov [esp+0x4],ecx 0x5784c676 22 55 push ebp 0x5784c677 23 89e5 mov ebp,esp 0x5784c679 25 56 push esi 0x5784c67a 26 57 push edi 0x5784c67b 27 3b251851a609 cmp esp,[0x9a65118] 0x5784c681 33 7305 jnc 40 (0x5784c688) 0x5784c683 35 e838f2fdff call StackCheck (0x5782b8c0) ;; debug: statement 0 ;; code: BUILTIN 0x5784c688 40 b8918040f6 mov eax,0xf6408091 ;; object: 0xf6408091 <undefined> 0x5784c68d 45 bb61858033 mov ebx,0x33808561 ;; object: 0x33808561 Cell for 6144 0x5784c692 50 836b035e sub [ebx+0x3],0x5e 0x5784c696 54 7913 jns 75 (0x5784c6ab) 0x5784c698 56 50 push eax 0x5784c699 57 e882f2fdff call InterruptCheck (0x5782b920) ;; code: BUILTIN 0x5784c69e 62 58 pop eax 0x5784c69f 63 bb61858033 mov ebx,0x33808561 ;; object: 0x33808561 Cell for 6144 0x5784c6a4 68 c7430300300000 mov [ebx+0x3],0x3000 0x5784c6ab 75 89ec mov esp,ebp ;; js return 0x5784c6ad 77 5d pop ebp 0x5784c6ae 78 c20400 ret 0x4 0x5784c6b1 81 0f1f00 nop Deoptimization Output Data (deopt points = 0) Back edges (size = 0) ast_id pc_offset loop_depth 0xf643cca9: [TypeFeedbackInfo] - ic_total_count: 0, ic_with_type_info_count: 0 RelocInfo (size = 10) 0x5784c666 embedded object (0xf6408091 <undefined>) 0x5784c683 statement position (0) 0x5784c684 code target (BUILTIN) (0x5782b8c0) 0x5784c689 embedded object (0xf6408091 <undefined>) 0x5784c68e embedded object (0x33808561 Cell for 6144) 0x5784c69a code target (BUILTIN) (0x5782b920) 0x5784c6a0 embedded object (0x33808561 Cell for 6144) 0x5784c6ab js return
更改後文本
開啟檔案
--- Raw source --- function a(foo) {\x0a return;\x0a return foo;\x0a}\x0a\x0afunction b(foo) {\x0a foo = foo;\x0a}\x0a --- Code --- source_position = 0 kind = FUNCTION Instructions (size = 108) 0x3fa4c660 0 8b4c2404 mov ecx,[esp+0x4] 0x3fa4c664 4 81f991809056 cmp ecx,0x56908091 ;; object: 0x56908091 <undefined> 0x3fa4c66a 10 750a jnz 22 (0x3fa4c676) 0x3fa4c66c 12 8b4e13 mov ecx,[esi+0x13] 0x3fa4c66f 15 8b4917 mov ecx,[ecx+0x17] 0x3fa4c672 18 894c2404 mov [esp+0x4],ecx 0x3fa4c676 22 55 push ebp 0x3fa4c677 23 89e5 mov ebp,esp 0x3fa4c679 25 56 push esi 0x3fa4c67a 26 57 push edi 0x3fa4c67b 27 56 push esi 0x3fa4c67c 28 6869cd9356 push 0x5693cd69 ;; object: 0x5693cd69 <FixedArray[4]> 0x3fa4c681 33 6a00 push 0x0 0x3fa4c683 35 b803000000 mov eax,0x3 0x3fa4c688 40 bb40332f08 mov ebx,0x82f3340 0x3fa4c68d 45 e8ceddfbff call 0x3fa0a460 ;; debug: statement 0 ;; code: STUB, CEntryStub, minor: 0 0x3fa4c692 50 3b2518f1100b cmp esp,[0xb10f118] 0x3fa4c698 56 7305 jnc 63 (0x3fa4c69f) 0x3fa4c69a 58 e821f2fdff call StackCheck (0x3fa2b8c0) ;; code: BUILTIN 0x3fa4c69f 63 b891809056 mov eax,0x56908091 ;; object: 0x56908091 <undefined> 0x3fa4c6a4 68 bb6185005d mov ebx,0x5d008561 ;; object: 0x5d008561 Cell for 6144 0x3fa4c6a9 73 836b035e sub [ebx+0x3],0x5e 0x3fa4c6ad 77 7913 jns 98 (0x3fa4c6c2) 0x3fa4c6af 79 50 push eax 0x3fa4c6b0 80 e86bf2fdff call InterruptCheck (0x3fa2b920) ;; code: BUILTIN 0x3fa4c6b5 85 58 pop eax 0x3fa4c6b6 86 bb6185005d mov ebx,0x5d008561 ;; object: 0x5d008561 Cell for 6144 0x3fa4c6bb 91 c7430300300000 mov [ebx+0x3],0x3000 0x3fa4c6c2 98 89ec mov esp,ebp ;; debug: position 83 ;; js return 0x3fa4c6c4 100 5d pop ebp 0x3fa4c6c5 101 c20400 ret 0x4 Deoptimization Output Data (deopt points = 0) Back edges (size = 0) ast_id pc_offset loop_depth 0x5693cd81: [TypeFeedbackInfo] - ic_total_count: 0, ic_with_type_info_count: 0 RelocInfo (size = 19) 0x3fa4c666 embedded object (0x56908091 <undefined>) 0x3fa4c67d embedded object (0x5693cd69 <FixedArray[4]>) 0x3fa4c68d statement position (0) 0x3fa4c68e code target (STUB) (0x3fa0a460) 0x3fa4c69b code target (BUILTIN) (0x3fa2b8c0) 0x3fa4c6a0 embedded object (0x56908091 <undefined>) 0x3fa4c6a5 embedded object (0x5d008561 Cell for 6144) 0x3fa4c6b1 code target (BUILTIN) (0x3fa2b920) 0x3fa4c6b7 embedded object (0x5d008561 Cell for 6144) 0x3fa4c6c2 position (83) 0x3fa4c6c2 js return
尋找差異