.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:\working\TSL\analyzer\TSLFiles\DASH\regression\overview0\overview.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 ; int __cdecl SdvMakeChoice(void) .text:00000000 public ?SdvMakeChoice@@YAHXZ .text:00000000 ?SdvMakeChoice@@YAHXZ proc near .text:00000000 push ebp .text:00000001 mov ebp, esp .text:00000003 xor eax, eax .text:00000005 pop ebp .text:00000006 retn .text:00000006 ?SdvMakeChoice@@YAHXZ endp .text:00000006 .text:00000006 ; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ .text:00000007 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_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, 0Ch .text:00000016 cmp [ebp+var_C], 0 .text:0000001A jnz short loc_46 .text:0000001C mov [ebp+var_8], 0C8h .text:00000023 mov [ebp+var_4], 12Ch .text:0000002A .text:0000002A loc_2A: ; CODE XREF: _main+32j .text:0000002A cmp [ebp+var_8], 0 .text:0000002E jle short loc_44 .text:00000030 mov eax, [ebp+var_8] .text:00000033 sub eax, 1 .text:00000036 mov [ebp+var_8], eax .text:00000039 mov ecx, [ebp+var_4] .text:0000003C add ecx, 1 .text:0000003F mov [ebp+var_4], ecx .text:00000042 jmp short loc_2A .text:00000044 ; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ .text:00000044 .text:00000044 loc_44: ; CODE XREF: _main+1Ej .text:00000044 jmp short loc_6E .text:00000046 ; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ .text:00000046 .text:00000046 loc_46: ; CODE XREF: _main+Aj .text:00000046 mov [ebp+var_8], 12Ch .text:0000004D mov [ebp+var_4], 0C8h .text:00000054 .text:00000054 loc_54: ; CODE XREF: _main+5Cj .text:00000054 cmp [ebp+var_8], 0 .text:00000058 jle short loc_6E .text:0000005A mov edx, [ebp+var_8] .text:0000005D sub edx, 1 .text:00000060 mov [ebp+var_8], edx .text:00000063 mov eax, [ebp+var_4] .text:00000066 add eax, 1 .text:00000069 mov [ebp+var_4], eax .text:0000006C jmp short loc_54 .text:0000006E ; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ .text:0000006E .text:0000006E loc_6E: ; CODE XREF: _main:loc_44j .text:0000006E ; _main+48j .text:0000006E cmp [ebp+var_4], 1F4h .text:00000075 jz short loc_7C .text:00000077 cmp eax, 2A00h .text:0000007C .text:0000007C loc_7C: ; CODE XREF: _main+65j .text:0000007C xor eax, eax .text:0000007E mov esp, ebp .text:00000080 pop ebp .text:00000081 retn .text:00000081 _main endp .text:00000081 .text:00000081 _text ends .text:00000081 .text:00000081 .text:00000081 end