SHARE
TWEET

calc!stripzeroesnum

Souhail_Hammou Dec 22nd, 2013 268 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. calc!stripzeroesnum+0x3c:
  2. 00000000`ff9a2766 ffcb            dec     ebx
  3. 00000000`ff9a2768 4883c204        add     rdx,4
  4. 00000000`ff9a276c bf01000000      mov     edi,1
  5. 00000000`ff9a2771 85db            test    ebx,ebx
  6. 00000000`ff9a2773 0f8f75330000    jg      calc!stripzeroesnum+0x37 (00000000`ff9a5aee)
  7.  
  8. calc!stripzeroesnum+0x4f:
  9. 00000000`ff9a2779 e979330000      jmp     calc!stripzeroesnum+0x4b (00000000`ff9a5af7)
  10.  
  11. calc!stripzeroesnum+0x4f:
  12. 00000000`ff9a277e 448bc3          mov     r8d,ebx
  13. 00000000`ff9a2781 41c1e002        shl     r8d,2
  14. 00000000`ff9a2785 4d63c0          movsxd  r8,r8d
  15. 00000000`ff9a2788 e8bfffffff      call    calc!memmove (00000000`ff9a274c)
  16. 00000000`ff9a278d 8b4e04          mov     ecx,dword ptr [rsi+4]
  17. 00000000`ff9a2790 895e04          mov     dword ptr [rsi+4],ebx
  18. 00000000`ff9a2793 2bcb            sub     ecx,ebx
  19. 00000000`ff9a2795 014e08          add     dword ptr [rsi+8],ecx
  20. 00000000`ff9a2798 e962330000      jmp     calc!stripzeroesnum+0x69 (00000000`ff9a5aff)
  21.  
  22. calc!stripzeroesnum+0x26:
  23. 00000000`ff9a5021 412bd8          sub     ebx,r8d
  24. 00000000`ff9a5024 4863c3          movsxd  rax,ebx
  25. 00000000`ff9a5027 418bd8          mov     ebx,r8d
  26. 00000000`ff9a502a 488d1481        lea     rdx,[rcx+rax*4]
  27. 00000000`ff9a502e e9b70a0000      jmp     calc!stripzeroesnum+0x33 (00000000`ff9a5aea)
  28.  
  29. calc!stripzeroesnum:
  30. 00000000`ff9a5ac0 48895c2408      mov     qword ptr [rsp+8],rbx
  31. 00000000`ff9a5ac5 4889742410      mov     qword ptr [rsp+10h],rsi
  32. 00000000`ff9a5aca 57              push    rdi
  33. 00000000`ff9a5acb 4883ec20        sub     rsp,20h
  34. 00000000`ff9a5acf 488bf1          mov     rsi,rcx
  35. 00000000`ff9a5ad2 448bc2          mov     r8d,edx
  36. 00000000`ff9a5ad5 4883c10c        add     rcx,0Ch
  37. 00000000`ff9a5ad9 8b5e04          mov     ebx,dword ptr [rsi+4]
  38. 00000000`ff9a5adc 33ff            xor     edi,edi
  39. 00000000`ff9a5ade 488bd1          mov     rdx,rcx
  40. 00000000`ff9a5ae1 413bd8          cmp     ebx,r8d
  41. 00000000`ff9a5ae4 0f8f37f5ffff    jg      calc!stripzeroesnum+0x26 (00000000`ff9a5021)
  42.  
  43. calc!stripzeroesnum+0x33:
  44. 00000000`ff9a5aea 85db            test    ebx,ebx
  45. 00000000`ff9a5aec 7e11            jle     calc!stripzeroesnum+0x69 (00000000`ff9a5aff)
  46.  
  47. calc!stripzeroesnum+0x37:
  48. 00000000`ff9a5aee 833a00          cmp     dword ptr [rdx],0
  49. 00000000`ff9a5af1 0f846fccffff    je      calc!stripzeroesnum+0x3c (00000000`ff9a2766)
  50.  
  51. calc!stripzeroesnum+0x4b:
  52. 00000000`ff9a5af7 85ff            test    edi,edi
  53. 00000000`ff9a5af9 0f857fccffff    jne     calc!stripzeroesnum+0x4f (00000000`ff9a277e)
  54.  
  55. calc!stripzeroesnum+0x69:
  56. 00000000`ff9a5aff 488b5c2430      mov     rbx,qword ptr [rsp+30h]
  57. 00000000`ff9a5b04 488b742438      mov     rsi,qword ptr [rsp+38h]
  58. 00000000`ff9a5b09 8bc7            mov     eax,edi
  59. 00000000`ff9a5b0b 4883c420        add     rsp,20h
  60. 00000000`ff9a5b0f 5f              pop     rdi
  61. 00000000`ff9a5b10 c3              ret
RAW Paste Data
Top