Normal JIT generated code
TAI_Awakening.Form1.Form1_SizeChanged(System.Object, System.EventArgs)
Begin 00c358e0, size 91a
M:\Tease AI - A Sharp Awakening\TaiAwake\TAI Awakening 0 2 74 DragPath\Form1.cs @ 8084:
00c35948 d000 rol byte ptr [eax],1
00c3594a 0000 add byte ptr [eax],al
00c3594c 00c7 add bh,al
00c3594e 45 inc ebp
00c3594f d400 aamb 0
00c35951 0000 add byte ptr [eax],al
00c35953 00c7 add bh,al
00c35955 45 inc ebp
00c35956 d800 fadd dword ptr [eax]
00c35958 0000 add byte ptr [eax],al
00c3595a 00c7 add bh,al
00c3595c 45 inc ebp
00c3595d dc00 fadd qword ptr [eax]
00c3595f 0000 add byte ptr [eax],al
00c35961 00c7 add bh,al
00c35963 45 inc ebp
00c35964 e000 loopne 00c35966
00c35966 0000 add byte ptr [eax],al
00c35968 00c7 add bh,al
00c3596a 45 inc ebp
00c3596b e400 in al,0
00c3596d 0000 add byte ptr [eax],al
00c3596f 00c7 add bh,al
00c35971 45 inc ebp
00c35972 e800000000 call 00c35977 (TAI_Awakening.Form1.Form1_SizeChanged(System.Object, System.EventArgs), mdToken: 060005c7)
00c35977 c745ec00000000 mov dword ptr [ebp-14h],0
00c3597e c745f000000000 mov dword ptr [ebp-10h],0
00c35985 c745c400000000 mov dword ptr [ebp-3Ch],0
00c3598c c7458400000000 mov dword ptr [ebp-7Ch],0
00c35993 33d2 xor edx,edx
00c35995 899578ffffff mov dword ptr [ebp-88h],edx
00c3599b c7458800000000 mov dword ptr [ebp-78h],0
00c359a2 c745ac00000000 mov dword ptr [ebp-54h],0
00c359a9 d9ee fldz
00c359ab dd5d9c fstp qword ptr [ebp-64h]
00c359ae d9ee fldz
00c359b0 dd5d94 fstp qword ptr [ebp-6Ch]
00c359b3 90 nop
M:\Tease AI - A Sharp Awakening\TaiAwake\TAI Awakening 0 2 74 DragPath\Form1.cs @ 8085:
00c359b4 8b8dc8feffff mov ecx,dword ptr [ebp-138h]
00c359ba e8c54c3d00 call 0100a684
00c359bf 898574ffffff mov dword ptr [ebp-8Ch],eax
00c359c5 83bd74ffffff01 cmp dword ptr [ebp-8Ch],1
00c359cc 0f95c0 setne al
00c359cf 0fb6c0 movzx eax,al
00c359d2 8945f0 mov dword ptr [ebp-10h],eax
M:\Tease AI - A Sharp Awakening\TaiAwake\TAI Awakening 0 2 74 DragPath\Form1.cs @ 8086:
00c359d5 837df000 cmp dword ptr [ebp-10h],0
00c359d9 7471 je 00c35a4c
00c359db 90 nop
M:\Tease AI - A Sharp Awakening\TaiAwake\TAI Awakening 0 2 74 DragPath\Form1.cs @ 8089:
00c359dc 803d7949fb0000 cmp byte ptr ds:[0FB4979h],0
00c359e3 0f94c0 sete al
00c359e6 0fb6c0 movzx eax,al
00c359e9 8945ec mov dword ptr [ebp-14h],eax
M:\Tease AI - A Sharp Awakening\TaiAwake\TAI Awakening 0 2 74 DragPath\Form1.cs @ 8090:
00c359ec 837dec00 cmp dword ptr [ebp-14h],0
00c359f0 7459 je 00c35a4b
00c359f2 90 nop
M:\Tease AI - A Sharp Awakening\TaiAwake\TAI Awakening 0 2 74 DragPath\Form1.cs @ 8092:
00c359f3 8b85c8feffff mov eax,dword ptr [ebp-138h]
00c359f9 0fb680eb070000 movzx eax,byte ptr [eax+7EBh]
00c35a00 8945e8 mov dword ptr [ebp-18h],eax
00c35a03 837de800 cmp dword ptr [ebp-18h],0
00c35a07 740c je 00c35a15
00c35a09 8b8dc8feffff mov ecx,dword ptr [ebp-138h]
00c35a0f e894e6ffff call 00c340a8
00c35a14 90 nop
M:\Tease AI - A Sharp Awakening\TaiAwake\TAI Awakening 0 2 74 DragPath\Form1.cs @ 8098:
00c35a15 8b8dc8feffff mov ecx,dword ptr [ebp-138h]
00c35a1b e8644c3d00 call 0100a684
00c35a20 8985ccfeffff mov dword ptr [ebp-134h],eax
00c35a26 83bdccfeffff00 cmp dword ptr [ebp-134h],0
00c35a2d 0f94c0 sete al
00c35a30 0fb6c0 movzx eax,al
00c35a33 8945e4 mov dword ptr [ebp-1Ch],eax
M:\Tease AI - A Sharp Awakening\TaiAwake\TAI Awakening 0 2 74 DragPath\Form1.cs @ 8099:
00c35a36 837de400 cmp dword ptr [ebp-1Ch],0
00c35a3a 740e je 00c35a4a
00c35a3c 90 nop
M:\Tease AI - A Sharp Awakening\TaiAwake\TAI Awakening 0 2 74 DragPath\Form1.cs @ 8100:
00c35a3d 8b8dc8feffff mov ecx,dword ptr [ebp-138h]
00c35a43 e870e6ffff call 00c340b8
00c35a48 90 nop
M:\Tease AI - A Sharp Awakening\TaiAwake\TAI Awakening 0 2 74 DragPath\Form1.cs @ 8102:
00c35a49 90 nop
M:\Tease AI - A Sharp Awakening\TaiAwake\TAI Awakening 0 2 74 DragPath\Form1.cs @ 8104:
00c35a4a 90 nop
M:\Tease AI - A Sharp Awakening\TaiAwake\TAI Awakening 0 2 74 DragPath\Form1.cs @ 8105:
00c35a4b 90 nop
M:\Tease AI - A Sharp Awakening\TaiAwake\TAI Awakening 0 2 74 DragPath\Form1.cs @ 8107:
00c35a4c 8b85c8feffff mov eax,dword ptr [ebp-138h]
00c35a52 8b886c010000 mov ecx,dword ptr [eax+16Ch]
00c35a58 3909 cmp dword ptr [ecx],ecx (exception raised here)
00c35a5a ff15b8f02b09 call dword ptr ds:[92BF0B8h]
00c35a60 898570ffffff mov dword ptr [ebp-90h],eax
00c35a66 83bd70ffffff00 cmp dword ptr [ebp-90h],0
00c35a6d 0f94c0 sete al
00c35a70 0fb6c0 movzx eax,al
00c35a73 8945e0 mov dword ptr [ebp-20h],eax
M:\Tease AI - A Sharp Awakening\TaiAwake\TAI Awakening 0 2 74 DragPath\Form1.cs @ 8108:
00c35a76 837de000 cmp dword ptr [ebp-20h],0
00c35a7a 0f8435010000 je 00c35bb5
00c35a80 90 nop
M:\Tease AI - A Sharp Awakening\TaiAwake\TAI Awakening 0 2 74 DragPath\Form1.cs @ 8109:
00c35a81 8b85c8feffff mov eax,dword ptr [ebp-138h]
00c35a87 8b8888020000 mov ecx,dword ptr [eax+288h]
00c35a8d 8b154023a103 mov edx,dword ptr ds:[3A12340h]
00c35a93 8b01 mov eax,dword ptr [ecx]
00c35a95 8b4050 mov eax,dword ptr [eax+50h]
00c35a98 ff10 call dword ptr [eax]
00c35a9a 90 nop
M:\Tease AI - A Sharp Awakening\TaiAwake\TAI Awakening 0 2 74 DragPath\Form1.cs @ 8110:
00c35a9b 8b85c8feffff mov eax,dword ptr [ebp-138h]
00c35aa1 8b8888020000 mov ecx,dword ptr [eax+288h]
00c35aa7 ba01000000 mov edx,1
00c35aac 3909 cmp dword ptr [ecx],ecx
00c35aae e855ee5408 call 09184908
00c35ab3 90 nop
M:\Tease AI - A Sharp Awakening\TaiAwake\TAI Awakening 0 2 74 DragPath\Form1.cs @ 8111:
00c35ab4 8b85c8feffff mov eax,dword ptr [ebp-138h]
00c35aba 8b8088020000 mov eax,dword ptr [eax+288h]
00c35ac0 8985a4feffff mov dword ptr [ebp-15Ch],eax
00c35ac6 8d8de0feffff lea ecx,[ebp-120h]
*** WARNING: Unable to verify checksum for System.Drawing.ni.dll
00c35acc e89fd1a366 call System_Drawing_ni+0x42c70 (67672c70) (System.Drawing.Color.get_Black(), mdToken: 0600011e)
00c35ad1 8d85e0feffff lea eax,[ebp-120h]
00c35ad7 ff700c push dword ptr [eax+0Ch]
00c35ada ff7008 push dword ptr [eax+8]
00c35add ff7004 push dword ptr [eax+4]
00c35ae0 ff30 push dword ptr [eax]
00c35ae2 8b8da4feffff mov ecx,dword ptr [ebp-15Ch]
00c35ae8 8b01 mov eax,dword ptr [ecx]
00c35aea 8b4034 mov eax,dword ptr [eax+34h]
00c35aed ff5008 call dword ptr [eax+8]
00c35af0 90 nop
M:\Tease AI - A Sharp Awakening\TaiAwake\TAI Awakening 0 2 74 DragPath\Form1.cs @ 8112:
00c35af1 8b85c8feffff mov eax,dword ptr [ebp-138h]
00c35af7 8b8088020000 mov eax,dword ptr [eax+288h]
00c35afd 8985a0feffff mov dword ptr [ebp-160h],eax
00c35b03 8b85c8feffff mov eax,dword ptr [ebp-138h]
00c35b09 8b8820070000 mov ecx,dword ptr [eax+720h]
00c35b0f 8d95d8feffff lea edx,[ebp-128h]
00c35b15 3909 cmp dword ptr [ecx],ecx
00c35b17 e8d427dfff call 00a282f0
00c35b1c 8d85d8feffff lea eax,[ebp-128h]
00c35b22 83ec08 sub esp,8
00c35b25 f30f7e00 movq xmm0,mmword ptr [eax]
00c35b29 660fd60424 movq mmword ptr [esp],xmm0
00c35b2e 8b8da0feffff mov ecx,dword ptr [ebp-160h]
00c35b34 3909 cmp dword ptr [ecx],ecx
00c35b36 e869123304 call 04f66da4
00c35b3b 90 nop
00c35b3c 8b85c8feffff mov eax,dword ptr [ebp-138h]
00c35b42 8b8088020000 mov eax,dword ptr [eax+288h]
00c35b48 89859cfeffff mov dword ptr [ebp-164h],eax
00c35b4e 8b85c8feffff mov eax,dword ptr [ebp-138h]
00c35b54 8b8820070000 mov ecx,dword ptr [eax+720h]
00c35b5a 8d95d0feffff lea edx,[ebp-130h]
00c35b60 3909 cmp dword ptr [ecx],ecx
00c35b62 e859adffff call 00c308c0
00c35b67 8d85d0feffff lea eax,[ebp-130h]
00c35b6d 83ec08 sub esp,8
00c35b70 f30f7e00 movq xmm0,mmword ptr [eax]
00c35b74 660fd60424 movq mmword ptr [esp],xmm0
00c35b79 8b8d9cfeffff mov ecx,dword ptr [ebp-164h]
00c35b7f 3909 cmp dword ptr [ecx],ecx
00c35b81 e8eafd5408 call 09185970
00c35b86 90 nop
00c35b87 8b85c8feffff mov eax,dword ptr [ebp-138h]
00c35b8d 8b88e8010000 mov ecx,dword ptr [eax+1E8h]
00c35b93 ba0a000000 mov edx,0Ah
00c35b98 3909 cmp dword ptr [ecx],ecx
00c35b9a e8ed395904 call 051c958c
00c35b9f 90 nop
00c35ba0 8b85c8feffff mov eax,dword ptr [ebp-138h]
00c35ba6 8b88e8010000 mov ecx,dword ptr [eax+1E8h]
00c35bac 3909 cmp dword ptr [ecx],ecx
00c35bae e891e75408 call 09184344
00c35bb3 90 nop
00c35bb4 90 nop
00c35bb5 803d7949fb0000 cmp byte ptr ds:[0FB4979h],0
00c35bbc 7527 jne 00c35be5
00c35bbe 8b8dc8feffff mov ecx,dword ptr [ebp-138h]
00c35bc4 e8bb4a3d00 call 0100a684
00c35bc9 8985f0feffff mov dword ptr [ebp-110h],eax
00c35bcf 90 nop
00c35bd0 83bdf0feffff01 cmp dword ptr [ebp-110h],1
00c35bd7 0f95c0 setne al
00c35bda 0fb6c0 movzx eax,al
00c35bdd 89856cffffff mov dword ptr [ebp-94h],eax
00c35be3 eb08 jmp 00c35bed
00c35be5 33d2 xor edx,edx
00c35be7 89956cffffff mov dword ptr [ebp-94h],edx
00c35bed 0fb6856cffffff movzx eax,byte ptr [ebp-94h]
00c35bf4 8945dc mov dword ptr [ebp-24h],eax
00c35bf7 837ddc00 cmp dword ptr [ebp-24h],0
00c35bfb 743c je 00c35c39
00c35bfd 90 nop
00c35bfe 8b85c8feffff mov eax,dword ptr [ebp-138h]
00c35c04 8b8090020000 mov eax,dword ptr [eax+290h]
00c35c0a 8985a8feffff mov dword ptr [ebp-158h],eax
00c35c10 8b8dc8feffff mov ecx,dword ptr [ebp-138h]
00c35c16 e8c50b8f08 call 095267e0
00c35c1b 8985f4feffff mov dword ptr [ebp-10Ch],eax
00c35c21 8b95f4feffff mov edx,dword ptr [ebp-10Ch]
00c35c27 83c2c4 add edx,0FFFFFFC4h
00c35c2a 8b8da8feffff mov ecx,dword ptr [ebp-158h]
00c35c30 3909 cmp dword ptr [ecx],ecx
00c35c32 e8a11cdfff call 00a278d8
00c35c37 90 nop
00c35c38 90 nop
00c35c39 8b85c8feffff mov eax,dword ptr [ebp-138h]
00c35c3f 8b88c8060000 mov ecx,dword ptr [eax+6C8h]
00c35c45 3909 cmp dword ptr [ecx],ecx
00c35c47 e8807f3d00 call 0100dbcc
00c35c4c 898568ffffff mov dword ptr [ebp-98h],eax
00c35c52 83bd68ffffff00 cmp dword ptr [ebp-98h],0
00c35c59 7416 je 00c35c71
00c35c5b 90 nop
00c35c5c 803d7949fb0000 cmp byte ptr ds:[0FB4979h],0
00c35c63 0f94c0 sete al
00c35c66 0fb6c0 movzx eax,al
00c35c69 898564ffffff mov dword ptr [ebp-9Ch],eax
00c35c6f eb08 jmp 00c35c79
00c35c71 33d2 xor edx,edx
00c35c73 899564ffffff mov dword ptr [ebp-9Ch],edx
00c35c79 0fb68564ffffff movzx eax,byte ptr [ebp-9Ch]
00c35c80 8945d8 mov dword ptr [ebp-28h],eax
00c35c83 837dd800 cmp dword ptr [ebp-28h],0
00c35c87 7411 je 00c35c9a
00c35c89 90 nop
00c35c8a 8b0d8835a103 mov ecx,dword ptr ds:[3A13588h]
00c35c90 3909 cmp dword ptr [ecx],ecx
00c35c92 ff1568335805 call dword ptr ds:[5583368h]
00c35c98 90 nop
00c35c99 90 nop
00c35c9a 8b85c8feffff mov eax,dword ptr [ebp-138h]
00c35ca0 8b8850070000 mov ecx,dword ptr [eax+750h]
00c35ca6 3909 cmp dword ptr [ecx],ecx
00c35ca8 e81f7f3d00 call 0100dbcc
00c35cad 898560ffffff mov dword ptr [ebp-0A0h],eax
00c35cb3 0fb68560ffffff movzx eax,byte ptr [ebp-0A0h]
00c35cba 8945d4 mov dword ptr [ebp-2Ch],eax
00c35cbd 837dd400 cmp dword ptr [ebp-2Ch],0
00c35cc1 740f je 00c35cd2
00c35cc3 8b0d8c35a103 mov ecx,dword ptr ds:[3A1358Ch]
00c35cc9 3909 cmp dword ptr [ecx],ecx
00c35ccb ff15ac37ad00 call dword ptr ds:[0AD37ACh]
00c35cd1 90 nop
00c35cd2 8b85c8feffff mov eax,dword ptr [ebp-138h]
00c35cd8 8b8854070000 mov ecx,dword ptr [eax+754h]
00c35cde 3909 cmp dword ptr [ecx],ecx
00c35ce0 e8e77e3d00 call 0100dbcc
00c35ce5 89855cffffff mov dword ptr [ebp-0A4h],eax
00c35ceb 0fb6855cffffff movzx eax,byte ptr [ebp-0A4h]
00c35cf2 8945d0 mov dword ptr [ebp-30h],eax
00c35cf5 837dd000 cmp dword ptr [ebp-30h],0
00c35cf9 740f je 00c35d0a
00c35cfb 8b0d9035a103 mov ecx,dword ptr ds:[3A13590h]
00c35d01 3909 cmp dword ptr [ecx],ecx
00c35d03 ff15ac37ad00 call dword ptr ds:[0AD37ACh]
00c35d09 90 nop
00c35d0a 8b85c8feffff mov eax,dword ptr [ebp-138h]
00c35d10 8b8858070000 mov ecx,dword ptr [eax+758h]
00c35d16 3909 cmp dword ptr [ecx],ecx
00c35d18 e8af7e3d00 call 0100dbcc
00c35d1d 898558ffffff mov dword ptr [ebp-0A8h],eax
00c35d23 0fb68558ffffff movzx eax,byte ptr [ebp-0A8h]
00c35d2a 8945cc mov dword ptr [ebp-34h],eax
00c35d2d 837dcc00 cmp dword ptr [ebp-34h],0
00c35d31 740f je 00c35d42
00c35d33 8b0d9435a103 mov ecx,dword ptr ds:[3A13594h]
00c35d39 3909 cmp dword ptr [ecx],ecx
00c35d3b ff15ac37ad00 call dword ptr ds:[0AD37ACh]
00c35d41 90 nop
00c35d42 8b85c8feffff mov eax,dword ptr [ebp-138h]
00c35d48 ?? ???
00c35d49 ?? ???
This is the furthest I can go.