Untitled Diff

Erstellt Diff läuft nie ab
82 Entfernungen
90 Zeilen
105 Hinzufügungen
110 Zeilen
G_M34229_IG01: ;; offset=0000H
G_M34229_IG01: ;; offset=0000H
55 push rbp
55 push rbp
56 push rsi
56 push rsi
4883EC38 sub rsp, 56
4883EC38 sub rsp, 56
488D6C2440 lea rbp, [rsp+40H]
488D6C2440 lea rbp, [rsp+40H]
488965E0 mov qword ptr [rbp-20H], rsp
488965E0 mov qword ptr [rbp-20H], rsp
;; bbWeight=1 PerfScore 3.75
;; bbWeight=1 PerfScore 3.75
G_M34229_IG02: ;; offset=000FH
G_M34229_IG02: ;; offset=000FH
49BB40000934FB7F0000 mov r11, 0x7FFB34090040
48B8D002C82BFB7F0000 mov rax, 0x7FFB2BC802D0
FF152199E7FF call [System.Collections.Generic.IEnumerable`1[__Canon][System.__Canon]:GetEnumerator():System.Collections.Generic.IEnumerator`1[__Canon]:this]
483901 cmp qword ptr [rcx], rax
488945F0 mov gword ptr [rbp-10H], rax
0F8594000000 jne G_M34229_IG13
;; bbWeight=1 PerfScore 4.25
FF1558513C00 call [System.Collections.Generic.List`1[__Canon][System.__Canon]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[__Canon]:this]
G_M34229_IG03: ;; offset=0023H
488BC8 mov rcx, rax
EB20 jmp SHORT G_M34229_IG05
;; bbWeight=1 PerfScore 6.50
G_M34229_IG03: ;; offset=002BH
48894DF0 mov gword ptr [rbp-10H], rcx
;; bbWeight=1 PerfScore 1.00
G_M34229_IG04: ;; offset=002FH
EB23 jmp SHORT G_M34229_IG07
;; bbWeight=1 PerfScore 2.00
;; bbWeight=1 PerfScore 2.00
G_M34229_IG04: ;; offset=0025H
G_M34229_IG05: ;; offset=0031H
48B9603EC82BFB7F0000 mov rcx, 0x7FFB2BC83E60
483BF1 cmp rsi, rcx
7536 jne SHORT G_M34229_IG08
488B4DF0 mov rcx, gword ptr [rbp-10H]
488B4DF0 mov rcx, gword ptr [rbp-10H]
49BB50000934FB7F0000 mov r11, 0x7FFB34090050
488B4110 mov rax, gword ptr [rcx+16]
FF151799E7FF call [System.Collections.Generic.IEnumerator`1[__Canon][System.__Canon]:get_Current():System.__Canon:this]
;; bbWeight=2 PerfScore 9.00
G_M34229_IG06: ;; offset=0048H
488BC8 mov rcx, rax
488BC8 mov rcx, rax
E87F3BFFFF call System.Console:WriteLine(System.Object)
E82831FFFF call System.Console:WriteLine(System.Object)
488B45F0 mov rax, gword ptr [rbp-10H]
488B4DF0 mov rcx, gword ptr [rbp-10H]
;; bbWeight=2 PerfScore 13.00
;; bbWeight=2 PerfScore 4.50
G_M34229_IG05: ;; offset=0045H
G_M34229_IG07: ;; offset=0054H
488B30 mov rsi, qword ptr [rax]
488B31 mov rsi, qword ptr [rcx]
48BA00CF5B34FB7F0000 mov rdx, 0x7FFB345BCF00
48BA603EC82BFB7F0000 mov rdx, 0x7FFB2BC83E60
483BF2 cmp rsi, rdx
483BF2 cmp rsi, rdx
7510 jne SHORT G_M34229_IG06
7526 jne SHORT G_M34229_IG09
488BD6 mov rdx, rsi
488BD6 mov rdx, rsi
488D4808 lea rcx, bword ptr [rax+8]
4883C108 add rcx, 8
3909 cmp dword ptr [rcx], ecx
3909 cmp dword ptr [rcx], ecx
E81B17FFFF call Enumerator[__Canon][System.__Canon]:MoveNext():bool:this
E8CC0CFFFF call Enumerator[__Canon][System.__Canon]:MoveNext():bool:this
EB13 jmp SHORT G_M34229_IG07
EB26 jmp SHORT G_M34229_IG10
;; bbWeight=3 PerfScore 27.75
;; bbWeight=3 PerfScore 27.00
G_M34229_IG06: ;; offset=0067H
G_M34229_IG08: ;; offset=0076H
488BC8 mov rcx, rax
488B4DF0 mov rcx, gword ptr [rbp-10H]
49BB48000934FB7F0000 mov r11, 0x7FFB34090048
49BB50006E2BFB7F0000 mov r11, 0x7FFB2B6E0050
FF15CE98E7FF call [System.Collections.IEnumerator:MoveNext():bool:this]
FF15465EE7FF call [System.Collections.Generic.IEnumerator`1[__Canon][System.__Canon]:get_Current():System.__Canon:this]
EBBC jmp SHORT G_M34229_IG06
;; bbWeight=0 PerfScore 0.00
;; bbWeight=0 PerfScore 0.00
G_M34229_IG07: ;; offset=007AH
G_M34229_IG09: ;; offset=008CH
49BB48006E2BFB7F0000 mov r11, 0x7FFB2B6E0048
FF152C5EE7FF call [System.Collections.IEnumerator:MoveNext():bool:this]
;; bbWeight=0 PerfScore 0.00
G_M34229_IG10: ;; offset=009CH
85C0 test eax, eax
85C0 test eax, eax
75A7 jne SHORT G_M34229_IG04
7591 jne SHORT G_M34229_IG05
;; bbWeight=3 PerfScore 3.75
;; bbWeight=3 PerfScore 3.75
G_M34229_IG08: ;; offset=007EH
G_M34229_IG11: ;; offset=00A0H
48B900CF5B34FB7F0000 mov rcx, 0x7FFB345BCF00
48B9603EC82BFB7F0000 mov rcx, 0x7FFB2BC83E60
483BF1 cmp rsi, rcx
483BF1 cmp rsi, rcx
7507 jne SHORT G_M34229_IG10
751F jne SHORT G_M34229_IG14
;; bbWeight=1 PerfScore 1.50
;; bbWeight=1 PerfScore 1.50
G_M34229_IG09: ;; offset=008DH
G_M34229_IG12: ;; offset=00AFH
4883C438 add rsp, 56
4883C438 add rsp, 56
5E pop rsi
5E pop rsi
5D pop rbp
5D pop rbp
C3 ret
C3 ret
;; bbWeight=1 PerfScore 2.25
;; bbWeight=1 PerfScore 2.25
G_M34229_IG10: ;; offset=0094H
G_M34229_IG13: ;; offset=00B6H
49BB40006E2BFB7F0000 mov r11, 0x7FFB2B6E0040
FF15FA5DE7FF call [System.Collections.Generic.IEnumerable`1[__Canon][System.__Canon]:GetEnumerator():System.Collections.Generic.IEnumerator`1[__Canon]:this]
488BC8 mov rcx, rax
E95DFFFFFF jmp G_M34229_IG03
;; bbWeight=0 PerfScore 0.00
G_M34229_IG14: ;; offset=00CEH
488B4DF0 mov rcx, gword ptr [rbp-10H]
488B4DF0 mov rcx, gword ptr [rbp-10H]
49BB58000934FB7F0000 mov r11, 0x7FFB34090058
49BB58006E2BFB7F0000 mov r11, 0x7FFB2B6E0058
FF15B098E7FF call [System.IDisposable:Dispose():this]
FF15F65DE7FF call [System.IDisposable:Dispose():this]
EBE3 jmp SHORT G_M34229_IG09
EBCB jmp SHORT G_M34229_IG12
;; bbWeight=0 PerfScore 0.00
;; bbWeight=0 PerfScore 0.00
G_M34229_IG11: ;; offset=00AAH
G_M34229_IG15: ;; offset=00E4H
55 push rbp
55 push rbp
56 push rsi
56 push rsi
4883EC28 sub rsp, 40
4883EC28 sub rsp, 40
488B6920 mov rbp, qword ptr [rcx+32]
488B6920 mov rbp, qword ptr [rcx+32]
48896C2420 mov qword ptr [rsp+20H], rbp
48896C2420 mov qword ptr [rsp+20H], rbp
488D6D40 lea rbp, [rbp+40H]
488D6D40 lea rbp, [rbp+40H]
;; bbWeight=0 PerfScore 0.00
;; bbWeight=0 PerfScore 0.00
G_M34229_IG12: ;; offset=00BDH
G_M34229_IG16: ;; offset=00F7H
48837DF000 cmp gword ptr [rbp-10H], 0
48837DF000 cmp gword ptr [rbp-10H], 0
7426 je SHORT G_M34229_IG13
7426 je SHORT G_M34229_IG17
488B4DF0 mov rcx, gword ptr [rbp-10H]
488B4DF0 mov rcx, gword ptr [rbp-10H]
488B31 mov rsi, qword ptr [rcx]
488B31 mov rsi, qword ptr [rcx]
49BB00CF5B34FB7F0000 mov r11, 0x7FFB345BCF00
49BB603EC82BFB7F0000 mov r11, 0x7FFB2BC83E60
493BF3 cmp rsi, r11
493BF3 cmp rsi, r11
7410 je SHORT G_M34229_IG13
7410 je SHORT G_M34229_IG17
49BB58000934FB7F0000 mov r11, 0x7FFB34090058
49BB58006E2BFB7F0000 mov r11, 0x7FFB2B6E0058
FF156E98E7FF call [System.IDisposable:Dispose():this]
FF15B45DE7FF call [System.IDisposable:Dispose():this]
;; bbWeight=0 PerfScore 0.00
;; bbWeight=0 PerfScore 0.00
G_M34229_IG13: ;; offset=00EAH
G_M34229_IG17: ;; offset=0124H
90 nop
90 nop
;; bbWeight=0 PerfScore 0.00
;; bbWeight=0 PerfScore 0.00
G_M34229_IG14: ;; offset=00EBH
G_M34229_IG18: ;; offset=0125H
4883C428 add rsp, 40
4883C428 add rsp, 40
5E pop rsi
5E pop rsi
5D pop rbp
5D pop rbp
C3 ret
C3 ret
;; bbWeight=0 PerfScore 0.00
;; bbWeight=0 PerfScore 0.00


; Total bytes of code 242
; Total bytes of code 300