EurekaLog 6.1.03 Application: ------------------------------------------------------- 1.1 Start Date : Thu, 16 Feb 2012 09:03:49 +0400 1.2 Name/Description: SASPlanet.Debug.exe 1.3 Version Number : 12.2.16.5058 1.4 Parameters : 1.5 Compilation Date: Thu, 16 Feb 2012 05:02:14 +0400 1.6 Up Time : 16 seconds Exception: --------------------------------------------------------------------------------------------------------------------- 2.1 Date : Thu, 16 Feb 2012 09:04:05 +0400 2.2 Address : 0054DA8D 2.3 Module Name : SASPlanet.Debug.exe 2.4 Module Version: 12.2.16.5058 2.5 Type : EAccessViolation 2.6 Message : Access violation at address 0054DA8D in module 'SASPlanet.Debug.exe'. Read of address 12510000. 2.7 ID : E17D 2.8 Count : 1 2.9 Status : New 2.10 Note : Computer: --------------------------------------------------------------------------------------- 5.3 Free Memory : 698 Mb 5.5 Free Disk : 3.41 Gb 5.7 Processor : Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz 5.8 Display Mode: 1280 x 1024, 32 bit 5.9 Display DPI : 96 5.10 Video Card : Intel(R) Q45/Q43 Express Chipset (driver 8.15.10.2302 - RAM 764 MB) Operating System: ----------------------------------- 6.1 Type : Microsoft Windows 7 6.2 Build # : 7600 6.3 Update : 6.4 Language: Russian 6.5 Charset : 204 Call Stack Information: ------------------------------------------------------------------------------------------------------------------------ |Address |Module |Unit |Class |Procedure/Method |Line | ------------------------------------------------------------------------------------------------------------------------ |*Exception Thread: ID=5184; Priority=0; Class=; [Main] | |----------------------------------------------------------------------------------------------------------------------| |0054DA8D|SASPlanet.Debug.exe|GR32_Blend.pas | |BlendLineEx_SSE2 |2771[18] | |0070A568|SASPlanet.Debug.exe|GR32_Polygons.pas | |ColorFillLines2 |1201[115]| |0070A160|SASPlanet.Debug.exe|GR32_Polygons.pas | |ColorFillLines2 |1086[0] | |0070AE96|SASPlanet.Debug.exe|GR32_Polygons.pas | |RenderPolyPolygon |1479[43] | |0070ACA8|SASPlanet.Debug.exe|GR32_Polygons.pas | |RenderPolyPolygon |1436[0] | |0070AFAA|SASPlanet.Debug.exe|GR32_Polygons.pas | |PolyPolygonXS |1580[1] | |0070AF94|SASPlanet.Debug.exe|GR32_Polygons.pas | |PolyPolygonXS |1579[0] | |0070B6A6|SASPlanet.Debug.exe|GR32_Polygons.pas |TPolygon32 |DrawFill |1934[4] | |007BDE7B|SASPlanet.Debug.exe|u_PolyLineLayerBase.pas |TPolygonLayerBase |PaintLayer |630[127] | |0078B915|SASPlanet.Debug.exe|u_MapLayerBasic.pas |TMapLayerBasicNoBitmap |OnPaintLayer |407[5] | |0055E555|SASPlanet.Debug.exe|GR32_Image.pas |TCustomImage32 |SetRepaintMode |1973[18] | |0055E538|SASPlanet.Debug.exe|GR32_Image.pas |TCustomImage32 |SetRepaintMode |1973[18] | |0055CE0F|SASPlanet.Debug.exe|GR32_Image.pas |TCustomImage32 |ExecDrawLayers |1507[4] | |0055C969|SASPlanet.Debug.exe|GR32_Image.pas |TCustomImage32 |DoPaintBuffer |1385[48] | |0055BC46|SASPlanet.Debug.exe|GR32_Image.pas |TCustomPaintBox32 |Paint |879[12] | |0055BEF3|SASPlanet.Debug.exe|GR32_Image.pas |TCustomPaintBox32 |WMPaint |995[6] | |775A41CF|USER32.dll | | |GetPropA | | |775A41AC|USER32.dll | | |GetPropA | | |77583573|USER32.dll | | |DispatchMessageA | | |77583569|USER32.dll | | |DispatchMessageA | | |007D37D2|SASPlanet.Debug.exe|u_KeyMovingHandler.pas |TKeyMovingHandler |MapMoveAnimate |164[43] | |007D35D4|SASPlanet.Debug.exe|u_KeyMovingHandler.pas |TKeyMovingHandler |MapMoveAnimate |121[0] | |007D3599|SASPlanet.Debug.exe|u_KeyMovingHandler.pas |TKeyMovingHandler |DoMessageEvent |93[17] | |007F7354|SASPlanet.Debug.exe|frm_Main.pas |TfrmMain |DoMessageEvent |2354[3] | |00805BE7|SASPlanet.Debug.exe|SASPlanet.dpr | | |783[19] | |778F1112|kernel32.dll | | |BaseThreadInitThunk | | |----------------------------------------------------------------------------------------------------------------------| | | |Running Thread: ID=4244; Priority=0; Class=TGarbageCollectorThread | |----------------------------------------------------------------------------------------------------------------------| |77D048BA|ntdll.dll | | |ZwDelayExecution | | |760C1821|KERNELBASE.dll | | |SleepEx | | |760C1813|KERNELBASE.dll | | |Sleep | | |778EEF06|kernel32.dll | | |Sleep | | |00644884|SASPlanet.Debug.exe|uPSRuntime.pas |TPSTypeRec_ProcPtr |CalcSize |12602[4] | |778F1112|kernel32.dll | | |BaseThreadInitThunk | | |----------------------------------------------------------------------------------------------------------------------| |Calling Thread: ID=5184; Priority=0; Class=; [Main] | |----------------------------------------------------------------------------------------------------------------------| |006447F6|SASPlanet.Debug.exe|uPSRuntime.pas |TPSTypeRec_ProcPtr |CalcSize |12602[4] | |00644788|SASPlanet.Debug.exe|uPSRuntime.pas |TPSTypeRec_ProcPtr |CalcSize |12602[4] | |00763D23|SASPlanet.Debug.exe|u_GlobalState.pas |TGlobalState |Create |401[108] | |007636AC|SASPlanet.Debug.exe|u_GlobalState.pas |TGlobalState |Create |293[0] | |00805AD9|SASPlanet.Debug.exe|SASPlanet.dpr | | |765[1] | |778F1112|kernel32.dll | | |BaseThreadInitThunk | | |----------------------------------------------------------------------------------------------------------------------| | | |Running Thread: ID=4344; Priority=-1; Class=TThread4InterfacedThread | |----------------------------------------------------------------------------------------------------------------------| |77D05AEA|ntdll.dll | | |NtWaitForMultipleObjects | | |760C68C6|KERNELBASE.dll | | |GetProcessHeap | | |77D0524A|ntdll.dll | | |NtQueryPerformanceCounter| | |760C6920|KERNELBASE.dll | | |WaitForMultipleObjectsEx | | |778EF03C|kernel32.dll | | |TlsGetValue | | |778EF239|kernel32.dll | | |GetCurrentThreadId | | |778EF226|kernel32.dll | | |GetCurrentThreadId | | |0078731D|SASPlanet.Debug.exe|u_BackgroundTask.pas |TBackgroundTask |Execute |118[5] | |00603B5C|SASPlanet.Debug.exe|u_InterfacedThread.pas |TThread4InterfacedThread|Execute |162[3] | |778F1112|kernel32.dll | | |BaseThreadInitThunk | | |----------------------------------------------------------------------------------------------------------------------| |Calling Thread: ID=5184; Priority=0; Class=; [Main] | |----------------------------------------------------------------------------------------------------------------------| |00603B97|SASPlanet.Debug.exe|u_InterfacedThread.pas |TThread4InterfacedThread|Start |170[3] | |00603B64|SASPlanet.Debug.exe|u_InterfacedThread.pas |TThread4InterfacedThread|Start |167[0] | |00603A4C|SASPlanet.Debug.exe|u_InterfacedThread.pas |TInterfacedThread |Start |119[6] | |0078BEF3|SASPlanet.Debug.exe|u_MapLayerWithThreadDraw.pas|TMapLayerWithThreadDraw |StartThreads |174[2] | |0078BEE4|SASPlanet.Debug.exe|u_MapLayerWithThreadDraw.pas|TMapLayerWithThreadDraw |StartThreads |172[0] | |007BAA29|SASPlanet.Debug.exe|u_MapMainLayer.pas |TMapMainLayer |StartThreads |645[1] | |007B2242|SASPlanet.Debug.exe|u_WindowLayerBasicList.pas |TWindowLayerBasicList |StartThreads |101[2] | |007B2224|SASPlanet.Debug.exe|u_WindowLayerBasicList.pas |TWindowLayerBasicList |StartThreads |99[0] | |007F40AA|SASPlanet.Debug.exe|frm_Main.pas |TfrmMain |FormActivate |1619[601]| |7757CCC7|USER32.dll | | |CallNextHookEx | | |7757CC6C|USER32.dll | | |SendMessageA | | |7757CC28|USER32.dll | | |SendMessageA | | |7757CCC7|USER32.dll | | |CallNextHookEx | | |7757CBB3|USER32.dll | | |SetFocus | | |7757CBA9|USER32.dll | | |SetFocus | | |7757CCC7|USER32.dll | | |CallNextHookEx | | |77581484|USER32.dll | | |ShowWindow | | |7758147A|USER32.dll | | |ShowWindow | | |77D06800|ntdll.dll | | |RtlLeaveCriticalSection | | |77D1E9A5|ntdll.dll | | |LdrGetProcedureAddressEx | | |77D1ECDA|ntdll.dll | | |LdrGetProcedureAddress | | |760C6CEC|KERNELBASE.dll | | |GetProcAddress | | |7758593C|USER32.dll | | |MonitorFromWindow | | |77585952|USER32.dll | | |MonitorFromWindow | | |00805BE7|SASPlanet.Debug.exe|SASPlanet.dpr | | |783[19] | |778F1112|kernel32.dll | | |BaseThreadInitThunk | | |----------------------------------------------------------------------------------------------------------------------| | | |Running Thread: ID=1104; Priority=-1; Class=TThread4InterfacedThread | |----------------------------------------------------------------------------------------------------------------------| |77D05AEA|ntdll.dll | | |NtWaitForMultipleObjects | | |760C68C6|KERNELBASE.dll | | |GetProcessHeap | | |760C6920|KERNELBASE.dll | | |WaitForMultipleObjectsEx | | |778EF1B2|kernel32.dll | | |GetCurrentThreadId | | |778EF03C|kernel32.dll | | |TlsGetValue | | |778EF239|kernel32.dll | | |GetCurrentThreadId | | |778EF226|kernel32.dll | | |GetCurrentThreadId | | |0078731D|SASPlanet.Debug.exe|u_BackgroundTask.pas |TBackgroundTask |Execute |118[5] | |00603B5C|SASPlanet.Debug.exe|u_InterfacedThread.pas |TThread4InterfacedThread|Execute |162[3] | |778F1112|kernel32.dll | | |BaseThreadInitThunk | | |----------------------------------------------------------------------------------------------------------------------| |Calling Thread: ID=5184; Priority=0; Class=; [Main] | |----------------------------------------------------------------------------------------------------------------------| |00603B97|SASPlanet.Debug.exe|u_InterfacedThread.pas |TThread4InterfacedThread|Start |170[3] | |00603B64|SASPlanet.Debug.exe|u_InterfacedThread.pas |TThread4InterfacedThread|Start |167[0] | |00603A4C|SASPlanet.Debug.exe|u_InterfacedThread.pas |TInterfacedThread |Start |119[6] | |0078BEF3|SASPlanet.Debug.exe|u_MapLayerWithThreadDraw.pas|TMapLayerWithThreadDraw |StartThreads |174[2] | |0078BEE4|SASPlanet.Debug.exe|u_MapLayerWithThreadDraw.pas|TMapLayerWithThreadDraw |StartThreads |172[0] | |0078D6F1|SASPlanet.Debug.exe|u_MapLayerWiki.pas |TWikiLayer |StartThreads |669[1] | |007B2242|SASPlanet.Debug.exe|u_WindowLayerBasicList.pas |TWindowLayerBasicList |StartThreads |101[2] | |007B2224|SASPlanet.Debug.exe|u_WindowLayerBasicList.pas |TWindowLayerBasicList |StartThreads |99[0] | |007F40AA|SASPlanet.Debug.exe|frm_Main.pas |TfrmMain |FormActivate |1619[601]| |7757CCC7|USER32.dll | | |CallNextHookEx | | |7757CC6C|USER32.dll | | |SendMessageA | | |7757CC28|USER32.dll | | |SendMessageA | | |7757CCC7|USER32.dll | | |CallNextHookEx | | |7757CBB3|USER32.dll | | |SetFocus | | |7757CBA9|USER32.dll | | |SetFocus | | |7757CCC7|USER32.dll | | |CallNextHookEx | | |77581484|USER32.dll | | |ShowWindow | | |7758147A|USER32.dll | | |ShowWindow | | |77D06800|ntdll.dll | | |RtlLeaveCriticalSection | | |77D1E9A5|ntdll.dll | | |LdrGetProcedureAddressEx | | |77D1ECDA|ntdll.dll | | |LdrGetProcedureAddress | | |760C6CEC|KERNELBASE.dll | | |GetProcAddress | | |7758593C|USER32.dll | | |MonitorFromWindow | | |77585952|USER32.dll | | |MonitorFromWindow | | |00805BE7|SASPlanet.Debug.exe|SASPlanet.dpr | | |783[19] | |778F1112|kernel32.dll | | |BaseThreadInitThunk | | |----------------------------------------------------------------------------------------------------------------------| | | |Running Thread: ID=2736; Priority=-2; Class=TThread4InterfacedThread | |----------------------------------------------------------------------------------------------------------------------| |77D05AEA|ntdll.dll | | |NtWaitForMultipleObjects | | |760C68C6|KERNELBASE.dll | | |GetProcessHeap | | |760C6920|KERNELBASE.dll | | |WaitForMultipleObjectsEx | | |778EF1B2|kernel32.dll | | |GetCurrentThreadId | | |778EF03C|kernel32.dll | | |TlsGetValue | | |778EF239|kernel32.dll | | |GetCurrentThreadId | | |778EF226|kernel32.dll | | |GetCurrentThreadId | | |0078731D|SASPlanet.Debug.exe|u_BackgroundTask.pas |TBackgroundTask |Execute |118[5] | |00603B5C|SASPlanet.Debug.exe|u_InterfacedThread.pas |TThread4InterfacedThread|Execute |162[3] | |778F1112|kernel32.dll | | |BaseThreadInitThunk | | |----------------------------------------------------------------------------------------------------------------------| |Calling Thread: ID=5184; Priority=0; Class=; [Main] | |----------------------------------------------------------------------------------------------------------------------| |00603B97|SASPlanet.Debug.exe|u_InterfacedThread.pas |TThread4InterfacedThread|Start |170[3] | |00603B64|SASPlanet.Debug.exe|u_InterfacedThread.pas |TThread4InterfacedThread|Start |167[0] | |00603A4C|SASPlanet.Debug.exe|u_InterfacedThread.pas |TInterfacedThread |Start |119[6] | |0078BEF3|SASPlanet.Debug.exe|u_MapLayerWithThreadDraw.pas|TMapLayerWithThreadDraw |StartThreads |174[2] | |0078BEE4|SASPlanet.Debug.exe|u_MapLayerWithThreadDraw.pas|TMapLayerWithThreadDraw |StartThreads |172[0] | |007C3C41|SASPlanet.Debug.exe|u_MapLayerFillingMap.pas |TMapLayerFillingMap |StartThreads |87[1] | |007B2242|SASPlanet.Debug.exe|u_WindowLayerBasicList.pas |TWindowLayerBasicList |StartThreads |101[2] | |007B2224|SASPlanet.Debug.exe|u_WindowLayerBasicList.pas |TWindowLayerBasicList |StartThreads |99[0] | |007F40AA|SASPlanet.Debug.exe|frm_Main.pas |TfrmMain |FormActivate |1619[601]| |7757CCC7|USER32.dll | | |CallNextHookEx | | |7757CC6C|USER32.dll | | |SendMessageA | | |7757CC28|USER32.dll | | |SendMessageA | | |7757CCC7|USER32.dll | | |CallNextHookEx | | |7757CBB3|USER32.dll | | |SetFocus | | |7757CBA9|USER32.dll | | |SetFocus | | |7757CCC7|USER32.dll | | |CallNextHookEx | | |77581484|USER32.dll | | |ShowWindow | | |7758147A|USER32.dll | | |ShowWindow | | |77D06800|ntdll.dll | | |RtlLeaveCriticalSection | | |77D1E9A5|ntdll.dll | | |LdrGetProcedureAddressEx | | |77D1ECDA|ntdll.dll | | |LdrGetProcedureAddress | | |760C6CEC|KERNELBASE.dll | | |GetProcAddress | | |7758593C|USER32.dll | | |MonitorFromWindow | | |77585952|USER32.dll | | |MonitorFromWindow | | |00805BE7|SASPlanet.Debug.exe|SASPlanet.dpr | | |783[19] | |778F1112|kernel32.dll | | |BaseThreadInitThunk | | |----------------------------------------------------------------------------------------------------------------------| | | |Running Thread: ID=4264; Priority=-1; Class=TThread4InterfacedThread | |----------------------------------------------------------------------------------------------------------------------| |77D05AEA|ntdll.dll | | |NtWaitForMultipleObjects | | |760C68C6|KERNELBASE.dll | | |GetProcessHeap | | |77D0524A|ntdll.dll | | |NtQueryPerformanceCounter| | |760C6920|KERNELBASE.dll | | |WaitForMultipleObjectsEx | | |778EF03C|kernel32.dll | | |TlsGetValue | | |778EF239|kernel32.dll | | |GetCurrentThreadId | | |778EF226|kernel32.dll | | |GetCurrentThreadId | | |0078731D|SASPlanet.Debug.exe|u_BackgroundTask.pas |TBackgroundTask |Execute |118[5] | |00603B5C|SASPlanet.Debug.exe|u_InterfacedThread.pas |TThread4InterfacedThread|Execute |162[3] | |778F1112|kernel32.dll | | |BaseThreadInitThunk | | |----------------------------------------------------------------------------------------------------------------------| |Calling Thread: ID=5184; Priority=0; Class=; [Main] | |----------------------------------------------------------------------------------------------------------------------| |00603B97|SASPlanet.Debug.exe|u_InterfacedThread.pas |TThread4InterfacedThread|Start |170[3] | |00603B64|SASPlanet.Debug.exe|u_InterfacedThread.pas |TThread4InterfacedThread|Start |167[0] | |00603A4C|SASPlanet.Debug.exe|u_InterfacedThread.pas |TInterfacedThread |Start |119[6] | |0078BEF3|SASPlanet.Debug.exe|u_MapLayerWithThreadDraw.pas|TMapLayerWithThreadDraw |StartThreads |174[2] | |0078BEE4|SASPlanet.Debug.exe|u_MapLayerWithThreadDraw.pas|TMapLayerWithThreadDraw |StartThreads |172[0] | |007BBE75|SASPlanet.Debug.exe|u_MapMarksLayer.pas |TMapMarksLayer |StartThreads |554[1] | |007B2242|SASPlanet.Debug.exe|u_WindowLayerBasicList.pas |TWindowLayerBasicList |StartThreads |101[2] | |007B2224|SASPlanet.Debug.exe|u_WindowLayerBasicList.pas |TWindowLayerBasicList |StartThreads |99[0] | |007F40AA|SASPlanet.Debug.exe|frm_Main.pas |TfrmMain |FormActivate |1619[601]| |7757CCC7|USER32.dll | | |CallNextHookEx | | |7757CC6C|USER32.dll | | |SendMessageA | | |7757CC28|USER32.dll | | |SendMessageA | | |7757CCC7|USER32.dll | | |CallNextHookEx | | |7757CBB3|USER32.dll | | |SetFocus | | |7757CBA9|USER32.dll | | |SetFocus | | |7757CCC7|USER32.dll | | |CallNextHookEx | | |77581484|USER32.dll | | |ShowWindow | | |7758147A|USER32.dll | | |ShowWindow | | |77D06800|ntdll.dll | | |RtlLeaveCriticalSection | | |77D1E9A5|ntdll.dll | | |LdrGetProcedureAddressEx | | |77D1ECDA|ntdll.dll | | |LdrGetProcedureAddress | | |760C6CEC|KERNELBASE.dll | | |GetProcAddress | | |7758593C|USER32.dll | | |MonitorFromWindow | | |77585952|USER32.dll | | |MonitorFromWindow | | |00805BE7|SASPlanet.Debug.exe|SASPlanet.dpr | | |783[19] | |778F1112|kernel32.dll | | |BaseThreadInitThunk | | |----------------------------------------------------------------------------------------------------------------------| | | |Running Thread: ID=4340; Priority=-1; Class=TThread4InterfacedThread | |----------------------------------------------------------------------------------------------------------------------| |77D05AEA|ntdll.dll | | |NtWaitForMultipleObjects | | |760C68C6|KERNELBASE.dll | | |GetProcessHeap | | |77D0524A|ntdll.dll | | |NtQueryPerformanceCounter| | |760C6920|KERNELBASE.dll | | |WaitForMultipleObjectsEx | | |778EF03C|kernel32.dll | | |TlsGetValue | | |778EF239|kernel32.dll | | |GetCurrentThreadId | | |778EF226|kernel32.dll | | |GetCurrentThreadId | | |0078731D|SASPlanet.Debug.exe|u_BackgroundTask.pas |TBackgroundTask |Execute |118[5] | |00603B5C|SASPlanet.Debug.exe|u_InterfacedThread.pas |TThread4InterfacedThread|Execute |162[3] | |778F1112|kernel32.dll | | |BaseThreadInitThunk | | |----------------------------------------------------------------------------------------------------------------------| |Calling Thread: ID=5184; Priority=0; Class=; [Main] | |----------------------------------------------------------------------------------------------------------------------| |00603B97|SASPlanet.Debug.exe|u_InterfacedThread.pas |TThread4InterfacedThread|Start |170[3] | |00603B64|SASPlanet.Debug.exe|u_InterfacedThread.pas |TThread4InterfacedThread|Start |167[0] | |00603A4C|SASPlanet.Debug.exe|u_InterfacedThread.pas |TInterfacedThread |Start |119[6] | |0078BEF3|SASPlanet.Debug.exe|u_MapLayerWithThreadDraw.pas|TMapLayerWithThreadDraw |StartThreads |174[2] | |0078BEE4|SASPlanet.Debug.exe|u_MapLayerWithThreadDraw.pas|TMapLayerWithThreadDraw |StartThreads |172[0] | |007C0E11|SASPlanet.Debug.exe|u_MapGPSLayer.pas |TMapGPSLayer |StartThreads |403[1] | |007B2242|SASPlanet.Debug.exe|u_WindowLayerBasicList.pas |TWindowLayerBasicList |StartThreads |101[2] | |007B2224|SASPlanet.Debug.exe|u_WindowLayerBasicList.pas |TWindowLayerBasicList |StartThreads |99[0] | |007F40AA|SASPlanet.Debug.exe|frm_Main.pas |TfrmMain |FormActivate |1619[601]| |7757CCC7|USER32.dll | | |CallNextHookEx | | |7757CC6C|USER32.dll | | |SendMessageA | | |7757CC28|USER32.dll | | |SendMessageA | | |7757CCC7|USER32.dll | | |CallNextHookEx | | |7757CBB3|USER32.dll | | |SetFocus | | |7757CBA9|USER32.dll | | |SetFocus | | |7757CCC7|USER32.dll | | |CallNextHookEx | | |77581484|USER32.dll | | |ShowWindow | | |7758147A|USER32.dll | | |ShowWindow | | ------------------------------------------------------------------------------------------------------------------------ Modules Information: -------------------- Processes Information: ---------------------- Assembler Information: -------------------------------------------------------------------------- ; GR32_Blend.BlendLineEx_SSE2 (Line=2753 - Offset=0) ; -------------------------------------------------- 0054DA7C push ebp 0054DA7D mov ebp, esp ; ; Line=2759 - Offset=6 ; -------------------- 0054DA7F test ecx, ecx ; ; Line=2760 - Offset=7 ; -------------------- 0054DA81 js GR32_Blend.BlendLineEx_SSE2 (Line=2812) ; ; Line=2762 - Offset=9 ; -------------------- 0054DA83 push esi ; ; Line=2763 - Offset=10 ; --------------------- 0054DA84 push edi ; ; Line=2764 - Offset=11 ; --------------------- 0054DA85 push ebx ; ; Line=2766 - Offset=13 ; --------------------- 0054DA86 mov esi, eax ; ; Line=2767 - Offset=14 ; --------------------- 0054DA88 mov edi, edx ; ; Line=2768 - Offset=15 ; --------------------- 0054DA8A mov edx, [ebp+$08] ; ; Line=2771 - Offset=18 ; --------------------- 0054DA8D mov eax, [esi] ; <-- EXCEPTION ; ; Line=2772 - Offset=19 ; --------------------- 0054DA8F test eax, $FF000000 ; ''... ; ; Line=2773 - Offset=20 ; --------------------- 0054DA94 jz GR32_Blend.BlendLineEx_SSE2 (Line=2801) ; ; Line=2774 - Offset=21 ; --------------------- 0054DA96 mov ebx, eax ; ; Line=2775 - Offset=22 ; --------------------- 0054DA98 shr ebx, $18 ; ; Line=2776 - Offset=23 ; --------------------- 0054DA9B inc ebx ; ; Line=2777 - Offset=24 ; --------------------- 0054DA9C imul ebx, edx ; ; Line=2778 - Offset=25 ; --------------------- 0054DA9F shr ebx, $08 ; ; Line=2779 - Offset=26 ; --------------------- 0054DAA2 jz GR32_Blend.BlendLineEx_SSE2 (Line=2801) ; ; Line=2782 - Offset=29 ; --------------------- 0054DAA4 pxor MM0, MM0 ; ; Line=2783 - Offset=30 ; --------------------- 0054DAA8 movd MM1, eax Registers: ----------------------------- EAX: 00000000 EDI: 10AA2964 EBX: 017DFDD0 ESI: 12510000 ECX: FFC317AA ESP: 0012F778 EDX: 000000D2 EIP: 0054DA8D Stack: Memory Dump: ------------------ --------------------------------------------------------------------------- 0012F778: 00000000 158037D0: 8B 06 A9 00 00 00 FF 74 55 89 C3 C1 EB 18 43 0F .......tU.....C. 0012F77C: 00000000 158037E0: AF DA C1 EB 08 74 47 66 0F EF C0 66 0F 6E C8 C1 .....tGf...f.n.. 0012F780: 00000002 158037F0: E3 04 66 0F 6E 17 66 0F 60 C8 66 0F 60 D0 03 1D ..f.n.f.`.f.`... 0012F784: 0012F81C 15803800: 28 5B 84 00 66 0F F9 CA 66 0F D5 0B 66 0F 71 F2 ([..f...f...f.q. 0012F788: 0070A56B 15803810: 08 8B 1D 24 5B 84 00 66 0F FD 13 66 0F FD CA 66 ...$[..f...f...f 0012F78C: 000000D2 15803820: 0F 71 D1 08 66 0F 67 C8 66 0F 7E C8 89 07 83 C6 .q..f.g.f.~..... 0012F790: 0012F830 15803830: 04 83 C7 04 49 75 99 5B 5F 5E 5D C2 04 00 90 66 ....Iu.[_^]....f 0012F794: 004054B8 15803840: 0F 6E C8 66 0F EF C0 C1 E1 04 66 0F 6E D2 66 0F .n.f......f.n.f. 0012F798: 0012F81C 15803850: 60 C8 66 0F 60 D0 03 0D 28 5B 84 00 66 0F F9 CA `.f.`...([..f... 0012F79C: 00000002 15803860: 66 0F D5 09 66 0F 71 F2 08 8B 0D 24 5B 84 00 66 f...f.q....$[..f 0012F7A0: 00000003 15803870: 0F FD 11 66 0F FD CA 66 0F 71 D1 08 66 0F 67 C8 ...f...f.q..f.g. 0012F7A4: 00000000 15803880: 66 0F 7E C8 C3 8B C0 67 E3 4D 81 F9 FF 00 00 00 f.~....g.M...... 0012F7A8: 00000000 15803890: 74 46 66 0F 6E C8 66 0F EF C0 C1 E1 04 66 0F 6E tFf.n.f......f.n 0012F7AC: 0054DA7C 158038A0: 12 66 0F 60 C8 66 0F 60 D0 03 0D 28 5B 84 00 66 .f.`.f.`...([..f 0012F7B0: 00001554 158038B0: 0F F9 CA 66 0F D5 09 66 0F 71 F2 08 8B 0D 24 5B ...f...f.q....$[ 0012F7B4: 00000003 158038C0: 84 00 66 0F FD 11 66 0F FD CA 66 0F 71 D1 08 66 ..f...f...f.q..f