Advertisement
Guest User

VS bug

a guest
Feb 12th, 2013
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ####################################
  2. Release
  3. ####################################  
  4.  
  5.   CSomeClass pClass;
  6.     float fValue = pClass.GetFloat(3);
  7. 00FE12F8  push        0FE319Ch  
  8. 00FE12FD  call        dword ptr ds:[0FE30C0h]  
  9. 00FE1303  add         esp,8  
  10. 00FE1306  mov         ecx,3  
  11. 00FE130B  call        CSomeClass::GetFloat (0FE1270h)  
  12.   //  printf("fValue = %f\n", fValue);
  13.   cout << fValue;
  14. 00FE1310  push        ecx  
  15. 00FE1311  mov         ecx,dword ptr ds:[0FE3034h]  
  16. 00FE1317  movss       dword ptr [esp],xmm0  
  17. 00FE131C  call        dword ptr ds:[0FE3024h]  
  18.  
  19.     return 0;
  20. 00FE1322  xor         eax,eax  
  21. }
  22. 00FE1324  ret  
  23.  
  24.  
  25. ####################################
  26. Debug
  27. ####################################
  28.  
  29.     CSomeClass pClass;
  30.     float fValue = pClass.GetFloat(3);
  31. 000F4532  push        3  
  32. 000F4534  lea         ecx,[pClass]  
  33. 000F4537  call        CSomeClass::GetFloat (0F104Bh)  
  34. 000F453C  fstp        dword ptr [fValue]  
  35.   //  printf("fValue = %f\n", fValue);
  36.   cout << fValue;
  37. 000F453F  mov         esi,esp  
  38. 000F4541  push        ecx  
  39. 000F4542  movss       xmm0,dword ptr [fValue]  
  40. 000F4547  movss       dword ptr [esp],xmm0  
  41. 000F454C  mov         ecx,dword ptr ds:[1002D8h]  
  42. 000F4552  call        dword ptr ds:[1002DCh]  
  43. 000F4558  cmp         esi,esp  
  44. 000F455A  call        __RTC_CheckEsp (0F12DFh)  
  45.  
  46.     return 0;
  47. 000F455F  xor         eax,eax  
  48. }
  49. 000F4561  push        edx  
  50. 000F4562  mov         ecx,ebp  
  51. 000F4564  push        eax  
  52. 000F4565  lea         edx,ds:[0F4588h]  
  53. 000F456B  call        @_RTC_CheckStackVars@8 (0F1118h)  
  54. 000F4570  pop         eax  
  55. 000F4571  pop         edx  
  56. 000F4572  pop         edi  
  57. 000F4573  pop         esi  
  58. 000F4574  pop         ebx  
  59. 000F4575  add         esp,0D8h  
  60. 000F457B  cmp         ebp,esp  
  61. 000F457D  call        __RTC_CheckEsp (0F12DFh)  
  62. 000F4582  mov         esp,ebp  
  63. 000F4584  pop         ebp  
  64. 000F4585  ret  
  65. 000F4586  mov         edi,edi  
  66. 000F4588  add         dword ptr [eax],eax  
  67. 000F458A  add         byte ptr [eax],al  
  68. 000F458C  nop  
  69. 000F458D  inc         ebp  
  70. 000F458E  ?? ??
  71. 000F458F  add         bl,bh  
  72. 000F4591  ?? ??
  73. 000F4592  ?? ??
  74. 000F4593  inc         dword ptr [ecx]  
  75. 000F4595  add         byte ptr [eax],al  
  76. 000F4597  add         byte ptr [ebp+eax*2+4370000Fh],bl  
  77. 000F459E  ins         byte ptr es:[edi],dx  
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement