Created
November 2, 2012 13:25
-
-
Save bcho/4001361 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 0805ce00 <_Z9MD5UpdateP7MD5_CTXPhm>: | |
| 805ce00: 55 push %ebp | |
| 805ce01: 89 e5 mov %esp,%ebp | |
| 805ce03: 57 push %edi | |
| 805ce04: 56 push %esi | |
| 805ce05: 53 push %ebx | |
| 805ce06: 83 ec 0c sub $0xc,%esp | |
| 805ce09: 8b 7d 08 mov 0x8(%ebp),%edi | |
| 805ce0c: 8b 45 0c mov 0xc(%ebp),%eax | |
| 805ce0f: 8b 55 10 mov 0x10(%ebp),%edx | |
| 805ce12: 89 45 ec mov %eax,-0x14(%ebp) | |
| 805ce15: 8b 47 10 mov 0x10(%edi),%eax | |
| 805ce18: 89 55 e8 mov %edx,-0x18(%ebp) | |
| 805ce1b: c1 e2 03 shl $0x3,%edx | |
| 805ce1e: 89 c1 mov %eax,%ecx | |
| 805ce20: c1 e9 03 shr $0x3,%ecx | |
| 805ce23: 8d 04 02 lea (%edx,%eax,1),%eax | |
| 805ce26: 83 e1 3f and $0x3f,%ecx | |
| 805ce29: 39 c2 cmp %eax,%edx | |
| 805ce2b: 89 47 10 mov %eax,0x10(%edi) | |
| 805ce2e: 76 04 jbe 805ce34 <_Z9MD5UpdateP7MD5_CTXPhm+0x34> | |
| 805ce30: 83 47 14 01 addl $0x1,0x14(%edi) | |
| 805ce34: 8b 45 e8 mov -0x18(%ebp),%eax | |
| 805ce37: 31 f6 xor %esi,%esi | |
| 805ce39: c7 45 f0 40 00 00 00 movl $0x40,-0x10(%ebp) | |
| 805ce40: 29 4d f0 sub %ecx,-0x10(%ebp) | |
| 805ce43: 8b 5d f0 mov -0x10(%ebp),%ebx | |
| 805ce46: c1 e8 1d shr $0x1d,%eax | |
| 805ce49: 01 47 14 add %eax,0x14(%edi) | |
| 805ce4c: 31 c0 xor %eax,%eax | |
| 805ce4e: 39 5d e8 cmp %ebx,-0x18(%ebp) | |
| 805ce51: 73 1d jae 805ce70 <_Z9MD5UpdateP7MD5_CTXPhm+0x70> | |
| 805ce53: 8b 5d ec mov -0x14(%ebp),%ebx | |
| 805ce56: 29 75 e8 sub %esi,-0x18(%ebp) | |
| 805ce59: 8d 14 18 lea (%eax,%ebx,1),%edx | |
| 805ce5c: 8d 44 39 18 lea 0x18(%ecx,%edi,1),%eax | |
| 805ce60: 8b 4d e8 mov -0x18(%ebp),%ecx | |
| 805ce63: 83 c4 0c add $0xc,%esp | |
| 805ce66: 5b pop %ebx | |
| 805ce67: 5e pop %esi | |
| 805ce68: 5f pop %edi | |
| 805ce69: 5d pop %ebp | |
| 805ce6a: e9 a1 f7 ff ff jmp 805c610 <_Z10MD5_memcpyPhS_m> | |
| 805ce6f: 90 nop | |
| 805ce70: 8b 55 ec mov -0x14(%ebp),%edx | |
| 805ce73: 8d 44 39 18 lea 0x18(%ecx,%edi,1),%eax | |
| 805ce77: 89 d9 mov %ebx,%ecx | |
| 805ce79: e8 92 f7 ff ff call 805c610 <_Z10MD5_memcpyPhS_m> | |
| 805ce7e: 89 f8 mov %edi,%eax | |
| 805ce80: 8d 57 18 lea 0x18(%edi),%edx | |
| 805ce83: e8 d8 f7 ff ff call 805c660 <_Z12MD5TransformPmPh> | |
| 805ce88: 89 d8 mov %ebx,%eax | |
| 805ce8a: 83 c0 3f add $0x3f,%eax | |
| 805ce8d: 39 45 e8 cmp %eax,-0x18(%ebp) | |
| 805ce90: 76 2b jbe 805cebd <_Z9MD5UpdateP7MD5_CTXPhm+0xbd> | |
| 805ce92: 8b 5d f0 mov -0x10(%ebp),%ebx | |
| 805ce95: 8b 75 f0 mov -0x10(%ebp),%esi | |
| 805ce98: 03 5d ec add -0x14(%ebp),%ebx | |
| 805ce9b: 90 nop | |
| 805ce9c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi | |
| 805cea0: 89 da mov %ebx,%edx | |
| 805cea2: 89 f8 mov %edi,%eax | |
| 805cea4: 83 c6 40 add $0x40,%esi | |
| 805cea7: 83 c3 40 add $0x40,%ebx | |
| 805ceaa: e8 b1 f7 ff ff call 805c660 <_Z12MD5TransformPmPh> | |
| 805ceaf: 8d 46 3f lea 0x3f(%esi),%eax | |
| 805ceb2: 39 45 e8 cmp %eax,-0x18(%ebp) | |
| 805ceb5: 77 e9 ja 805cea0 <_Z9MD5UpdateP7MD5_CTXPhm+0xa0> | |
| 805ceb7: 89 f0 mov %esi,%eax | |
| 805ceb9: 31 c9 xor %ecx,%ecx | |
| 805cebb: eb 96 jmp 805ce53 <_Z9MD5UpdateP7MD5_CTXPhm+0x53> | |
| 805cebd: 89 d8 mov %ebx,%eax | |
| 805cebf: 89 de mov %ebx,%esi | |
| 805cec1: 31 c9 xor %ecx,%ecx | |
| 805cec3: eb 8e jmp 805ce53 <_Z9MD5UpdateP7MD5_CTXPhm+0x53> | |
| 805cec5: 90 nop | |
| 805cec6: 8d 76 00 lea 0x0(%esi),%esi | |
| 805cec9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment