.text:00000000 ; .text:00000000 ; ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» .text:00000000 ; º This file is generated by The Interactive Disassembler (IDA) º .text:00000000 ; º Copyright (c) 2006 by DataRescue sa/nv, º .text:00000000 ; º Licensed to: University of Wisconsin, 5 users std, edu, 09/2004 º .text:00000000 ; ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ .text:00000000 ; .text:00000000 ; File Name : H:\research\TSL\analyzer\TSLFiles\DASH\regression\018.synergy\prog4.obj .text:00000000 ; Format : COFF (X386MAGIC) .text:00000000 ; includelib "LIBCMT" .text:00000000 ; includelib "OLDNAMES"" .text:00000000 .text:00000000 .686p .text:00000000 .mmx .text:00000000 .model flat .text:00000000 .text:00000000 ; ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ .text:00000000 .text:00000000 ; Segment type: Pure code .text:00000000 _text segment para public 'CODE' use32 .text:00000000 assume cs:_text .text:00000000 assume es:nothing, ss:nothing, ds:nothing, fs:nothing, gs:nothing .text:00000000 .text:00000000 ; ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ S U B R O U T I N E ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ .text:00000000 .text:00000000 ; Attributes: bp-based frame .text:00000000 .text:00000000 public _error .text:00000000 _error proc near ; CODE XREF: _main:loc_8Bp .text:00000000 push ebp .text:00000001 mov ebp, esp .text:00000003 pop ebp .text:00000004 retn .text:00000004 _error endp .text:00000004 .text:00000004 ; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ .text:00000005 align 10h .text:00000010 .text:00000010 ; ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ S U B R O U T I N E ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ .text:00000010 .text:00000010 ; Attributes: bp-based frame .text:00000010 .text:00000010 public _main .text:00000010 _main proc near .text:00000010 .text:00000010 var_14 = dword ptr -14h .text:00000010 var_10 = dword ptr -10h .text:00000010 var_C = dword ptr -0Ch .text:00000010 var_8 = dword ptr -8 .text:00000010 var_4 = dword ptr -4 .text:00000010 .text:00000010 push ebp .text:00000011 mov ebp, esp .text:00000013 sub esp, 14h .text:00000016 mov [ebp+var_14], 0 .text:0000001D cmp [ebp+var_14], 1 .text:00000021 jnz short loc_25 .text:00000023 jmp short loc_57 .text:00000025 ; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ .text:00000025 .text:00000025 loc_25: ; CODE XREF: _main+11j .text:00000025 cmp [ebp+var_14], 2 .text:00000029 jnz short loc_2D .text:0000002B jmp short loc_8B .text:0000002D ; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ .text:0000002D .text:0000002D loc_2D: ; CODE XREF: _main+19j .text:0000002D mov [ebp+var_8], 0 .text:00000034 mov [ebp+var_4], 0 .text:0000003B .text:0000003B loc_3B: ; CODE XREF: _main+59j .text:0000003B mov eax, [ebp+var_10] .text:0000003E sub eax, 1 .text:00000041 cmp [ebp+var_8], eax .text:00000044 ja short loc_6B .text:00000046 cmp [ebp+var_C], 0 .text:0000004A jb short loc_57 .text:0000004C mov ecx, [ebp+var_4] .text:0000004F add ecx, 1 .text:00000052 mov [ebp+var_4], ecx .text:00000055 jmp short loc_60 .text:00000057 ; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ .text:00000057 .text:00000057 loc_57: ; CODE XREF: _main+13j .text:00000057 ; _main+3Aj .text:00000057 mov edx, [ebp+var_4] .text:0000005A sub edx, 1 .text:0000005D mov [ebp+var_4], edx .text:00000060 .text:00000060 loc_60: ; CODE XREF: _main+45j .text:00000060 mov eax, [ebp+var_8] .text:00000063 add eax, 1 .text:00000066 mov [ebp+var_8], eax .text:00000069 jmp short loc_3B .text:0000006B ; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ .text:0000006B .text:0000006B loc_6B: ; CODE XREF: _main+34j .text:0000006B cmp [ebp+var_4], 0 .text:0000006F jz short loc_89 .text:00000071 cmp [ebp+var_4], 0 .text:00000075 jb short loc_7D .text:00000077 cmp [ebp+var_C], 0 .text:0000007B jnb short loc_89 .text:0000007D .text:0000007D loc_7D: ; CODE XREF: _main+65j .text:0000007D cmp [ebp+var_C], 0FFFFFFFFh .text:00000081 ja short loc_8B .text:00000083 cmp [ebp+var_4], 0 .text:00000087 ja short loc_8B .text:00000089 .text:00000089 loc_89: ; CODE XREF: _main+5Fj .text:00000089 ; _main+6Bj .text:00000089 jmp short loc_90 .text:0000008B ; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ .text:0000008B .text:0000008B loc_8B: ; CODE XREF: _main+1Bj .text:0000008B ; _main+71j ... .text:0000008B call _error .text:00000090 .text:00000090 loc_90: ; CODE XREF: _main:loc_89j .text:00000090 xor eax, eax .text:00000092 mov esp, ebp .text:00000094 pop ebp .text:00000095 retn .text:00000095 _main endp .text:00000095 .text:00000095 _text ends .text:00000095 .text:00000095 .text:00000095 end