00401000      CC            db      CC
00401001      CC            int3
00401002      CC            int3
00401003      CC            int3
00401004      CC            int3
00401005  /$  E9 06000000   jmp     main
0040100A  |   CC            int3
0040100B  |   CC            int3
0040100C  |   CC            int3
0040100D  |   CC            int3
0040100E  |   CC            int3
0040100F  |   CC            int3
00401010 >|>  55            push    ebp
00401011  |.  8BEC          mov     ebp, esp
00401013  |.  83EC 40       sub     esp, 40
00401016  |.  53            push    ebx
00401017  |.  56            push    esi
00401018  |.  57            push    edi
00401019  |.  8D7D C0       lea     edi, dword ptr [ebp-40]
0040101C  |.  B9 10000000   mov     ecx, 10
00401021  |.  B8 CCCCCCCC   mov     eax, CCCCCCCC
00401026  |.  F3:AB         rep     stos dword ptr es:[edi]
00401028  |.  CC            int3
00401029  |.  68 1C204200   push    0042201C                         ; /format = "Hello world!"
0040102E  |.  E8 2D000000   call    printf                           ; \printf
00401033  |.  83C4 04       add     esp, 4
00401036  |.  33C0          xor     eax, eax
00401038  |.  5F            pop     edi
00401039  |.  5E            pop     esi
0040103A  |.  5B            pop     ebx
0040103B  |.  83C4 40       add     esp, 40
0040103E  |.  3BEC          cmp     ebp, esp
00401040  |.  E8 9B000000   call    _chkesp
00401045  |.  8BE5          mov     esp, ebp
00401047  |.  5D            pop     ebp
00401048  \.  C3            retn