Untitled Diff

Created Diff never expires
16 removals
Lines
Total
Removed
Words
Total
Removed
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
29 lines
22 additions
Lines
Total
Added
Words
Total
Added
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
33 lines
; Method C:Test1():C:this
; Method C:Test1():C:this
G_M58944_IG01:
G_M58944_IG01:
sub rsp, 40
sub rsp, 40
G_M58944_IG02:
G_M58944_IG02:
mov rcx, gword ptr [rcx+8]
mov rax, gword ptr [rcx+8]
mov edx, 3
cmp dword ptr [rax+8], 3
mov r8, 0xD1FFAB1E ; C
jbe SHORT G_M58944_IG04
call CORINFO_HELP_LDELEMA_REF
mov rax, gword ptr [rax+40]
mov rax, gword ptr [rax]
G_M58944_IG03:
G_M58944_IG03:
add rsp, 40
add rsp, 40
ret
ret
; Total bytes of code: 36
G_M58944_IG04:
call CORINFO_HELP_RNGCHKFAIL
int3
; Total bytes of code: 29




; Method C:Test2():this
; Method C:Test2():this
G_M4026_IG01:
G_M4026_IG01:
sub rsp, 40
sub rsp, 40
G_M4026_IG02:
G_M4026_IG02:
mov rcx, gword ptr [rcx+8]
mov rax, gword ptr [rcx+8]
xor edx, edx
cmp dword ptr [rax+8], 0
mov r8, 0xD1FFAB1E ; C
jbe SHORT G_M4026_IG04
call CORINFO_HELP_LDELEMA_REF
xor rdx, rdx
xor rdx, rdx
mov gword ptr [rax], rdx
mov gword ptr [rax+16], rdx
G_M4026_IG03:
G_M4026_IG03:
add rsp, 40
add rsp, 40
ret
ret
; Total bytes of code: 35
G_M4026_IG04:
call CORINFO_HELP_RNGCHKFAIL
int3
; Total bytes of code: 31