Advertisement
Guest User

Untitled

a guest
Sep 14th, 2012
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ; Listing generated by Microsoft (R) Optimizing Compiler Version 15.00.30729.01
  2.  
  3.     TITLE  
  4.     .686P
  5.     .XMM
  6.     include listing.inc
  7.     .model  flat
  8.  
  9. INCLUDELIB MSVCRTD
  10. INCLUDELIB OLDNAMES
  11.  
  12. PUBLIC  ??0A@@QAE@XZ                    ; A::A
  13. PUBLIC  _main
  14. EXTRN   __RTC_CheckEsp:PROC
  15. EXTRN   @_RTC_CheckStackVars@8:PROC
  16. EXTRN   __RTC_Shutdown:PROC
  17. EXTRN   __RTC_InitBase:PROC
  18. ;   COMDAT rtc$TMZ
  19. ; File
  20. rtc$TMZ SEGMENT
  21. __RTC_Shutdown.rtc$TMZ DD FLAT:__RTC_Shutdown
  22. rtc$TMZ ENDS
  23. ;   COMDAT rtc$IMZ
  24. rtc$IMZ SEGMENT
  25. __RTC_InitBase.rtc$IMZ DD FLAT:__RTC_InitBase
  26. ; Function compile flags: /Odtp /RTCs /ZI
  27. rtc$IMZ ENDS
  28. ;   COMDAT _main
  29. _TEXT   SEGMENT
  30. _a$ = -5                        ; size = 1
  31. _main   PROC                        ; COMDAT
  32.  
  33. ; 8    : int main() {
  34.  
  35.   00000 55       push    ebp
  36.   00001 8b ec        mov     ebp, esp
  37.   00003 81 ec cc 00 00
  38.     00       sub     esp, 204       ; 000000ccH
  39.   00009 53       push    ebx
  40.   0000a 56       push    esi
  41.   0000b 57       push    edi
  42.   0000c 8d bd 34 ff ff
  43.     ff       lea     edi, DWORD PTR [ebp-204]
  44.   00012 b9 33 00 00 00   mov     ecx, 51            ; 00000033H
  45.   00017 b8 cc cc cc cc   mov     eax, -858993460        ; ccccccccH
  46.   0001c f3 ab        rep stosd
  47.  
  48. ; 9    :
  49. ; 10   :   A a;  
  50.  
  51.   0001e 8d 4d fb     lea     ecx, DWORD PTR _a$[ebp]
  52.   00021 e8 00 00 00 00   call    ??0A@@QAE@XZ       ; A::A
  53.  
  54. ; 11   :
  55. ; 12   :   return 0;
  56.  
  57.   00026 33 c0        xor     eax, eax
  58.  
  59. ; 13   : }
  60.  
  61.   00028 52       push    edx
  62.   00029 8b cd        mov     ecx, ebp
  63.   0002b 50       push    eax
  64.   0002c 8d 15 00 00 00
  65.     00       lea     edx, DWORD PTR $LN5@main
  66.   00032 e8 00 00 00 00   call    @_RTC_CheckStackVars@8
  67.   00037 58       pop     eax
  68.   00038 5a       pop     edx
  69.   00039 5f       pop     edi
  70.   0003a 5e       pop     esi
  71.   0003b 5b       pop     ebx
  72.   0003c 81 c4 cc 00 00
  73.     00       add     esp, 204       ; 000000ccH
  74.   00042 3b ec        cmp     ebp, esp
  75.   00044 e8 00 00 00 00   call    __RTC_CheckEsp
  76.   00049 8b e5        mov     esp, ebp
  77.   0004b 5d       pop     ebp
  78.   0004c c3       ret     0
  79.   0004d 8d 49 00     npad    3
  80. $LN5@main:
  81.   00050 01 00 00 00  DD  1
  82.   00054 00 00 00 00  DD  $LN4@main
  83. $LN4@main:
  84.   00058 fb ff ff ff  DD  -5         ; fffffffbH
  85.   0005c 01 00 00 00  DD  1
  86.   00060 00 00 00 00  DD  $LN3@main
  87. $LN3@main:
  88.   00064 61       DB  97         ; 00000061H
  89.   00065 00       DB  0
  90. _main   ENDP
  91. ; Function compile flags: /Odtp /RTCs /ZI
  92. _TEXT   ENDS
  93. ;   COMDAT ??0A@@QAE@XZ
  94. _TEXT   SEGMENT
  95. _this$ = -8                     ; size = 4
  96. ??0A@@QAE@XZ PROC                   ; A::A, COMDAT
  97. ; _this$ = ecx
  98.  
  99. ; 4    :   A(){}
  100.  
  101.   00000 55       push    ebp
  102.   00001 8b ec        mov     ebp, esp
  103.   00003 81 ec cc 00 00
  104.     00       sub     esp, 204       ; 000000ccH
  105.   00009 53       push    ebx
  106.   0000a 56       push    esi
  107.   0000b 57       push    edi
  108.   0000c 51       push    ecx
  109.   0000d 8d bd 34 ff ff
  110.     ff       lea     edi, DWORD PTR [ebp-204]
  111.   00013 b9 33 00 00 00   mov     ecx, 51            ; 00000033H
  112.   00018 b8 cc cc cc cc   mov     eax, -858993460        ; ccccccccH
  113.   0001d f3 ab        rep stosd
  114.   0001f 59       pop     ecx
  115.   00020 89 4d f8     mov     DWORD PTR _this$[ebp], ecx
  116.   00023 8b 45 f8     mov     eax, DWORD PTR _this$[ebp]
  117.   00026 5f       pop     edi
  118.   00027 5e       pop     esi
  119.   00028 5b       pop     ebx
  120.   00029 8b e5        mov     esp, ebp
  121.   0002b 5d       pop     ebp
  122.   0002c c3       ret     0
  123. ??0A@@QAE@XZ ENDP                   ; A::A
  124. _TEXT   ENDS
  125. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement