.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 : C:\Junghee\TSL_HOME\TSL.clean\TSL\analyzer\TSLFiles\DASH\regression\018.synergy\prog1.obj .text:00000000 ; Format : COFF (X386MAGIC) .text:00000000 ; includelib "MSVCRTD" .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+27p .text:00000000 push ebp .text:00000001 mov ebp, esp .text:00000003 sub esp, 40h .text:00000006 push ebx .text:00000007 push esi .text:00000008 push edi .text:00000009 pop edi .text:0000000A pop esi .text:0000000B pop ebx .text:0000000C mov esp, ebp .text:0000000E pop ebp .text:0000000F retn .text:0000000F _error endp .text:0000000F .text:0000000F _text ends .text:0000000F .text:00000010 ; --------------------------------------------------------------------------- .text:00000010 .text:00000010 ; Segment type: Pure code .text:00000010 _text segment para public 'CODE' use32 .text:00000010 assume cs:_text .text:00000010 ;org 10h .text:00000010 assume es:nothing, ss:nothing, ds:nothing, fs:nothing, gs:nothing .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_4 = dword ptr -4 .text:00000010 .text:00000010 push ebp .text:00000011 mov ebp, esp .text:00000013 sub esp, 44h .text:00000016 push ebx .text:00000017 push esi .text:00000018 push edi .text:00000019 mov [ebp+var_4], 0 .text:00000020 .text:00000020 loc_20: ; CODE XREF: _main+1Fj .text:00000020 cmp [ebp+var_4], 9 .text:00000024 jg short loc_31 .text:00000026 mov eax, [ebp+var_4] .text:00000029 add eax, 1 .text:0000002C mov [ebp+var_4], eax .text:0000002F jmp short loc_20 .text:00000031 ; --------------------------------------------------------------------------- .text:00000031 .text:00000031 loc_31: ; CODE XREF: _main+14j .text:00000031 cmp [ebp+var_4], 0 .text:00000035 jge short loc_3C .text:00000037 call _error .text:0000003C .text:0000003C loc_3C: ; CODE XREF: _main+25j .text:0000003C xor eax, eax .text:0000003E pop edi .text:0000003F pop esi .text:00000040 pop ebx .text:00000041 mov esp, ebp .text:00000043 pop ebp .text:00000044 retn .text:00000044 _main endp .text:00000044 .text:00000044 _text ends .text:00000044 .text:00000044 .text:00000044 end