SHOW:
|
|
- or go back to the newest paste.
| 1 | - | --- SelectorChecker.o.asm.old 2014-07-22 13:15:27.037251266 -0400 |
| 1 | + | 6: 48 8b 2e mov (%rsi),%rbp | 6: 48 89 fd mov %rdi,%rbp |
| 2 | - | +++ SelectorChecker.o.asm.new 2014-07-22 13:14:53.881250305 -0400 |
| 2 | + | a: 48 89 fb mov %rdi,%rbx | a: 48 8b 1e mov (%rsi),%rbx |
| 3 | - | @@ -444,50 +444,43 @@ |
| 3 | + | d: 48 85 ed test %rbp,%rbp | d: 48 8b 3f mov (%rdi),%rdi |
| 4 | - | 0: 41 54 push %r12 |
| 4 | + | 10: 74 5e je 0x70 | 10: 48 85 db test %rbx,%rbx |
| 5 | - | 2: 49 89 f4 mov %rsi,%r12 |
| 5 | + | 12: 48 8b 3f mov (%rdi),%rdi | 13: 74 1c je 0x31 |
| 6 | - | 5: 55 push %rbp |
| 6 | + | 1a: 48 39 c5 cmp %rax,%rbp | 1a: 48 39 c3 cmp %rax,%rbx |
| 7 | - | - 6: 48 8b 2e mov (%rsi),%rbp |
| 7 | + | 1d: 74 59 je 0x78 | 1d: 48 8b 7d 00 mov 0x0(%rbp),%rdi |
| 8 | - | + 6: 48 89 fd mov %rdi,%rbp |
| 8 | + | 1f: 49 8b 14 24 mov (%r12),%rdx | 21: 74 3d je 0x60 |
| 9 | - | 9: 53 push %rbx |
| 9 | + | 23: 48 8b 03 mov (%rbx),%rax | 23: 49 8b 04 24 mov (%r12),%rax |
| 10 | - | - a: 48 89 fb mov %rdi,%rbx |
| 10 | + | 26: 48 85 d2 test %rdx,%rdx | 27: 48 8b 40 20 mov 0x20(%rax),%rax |
| 11 | - | - d: 48 85 ed test %rbp,%rbp |
| 11 | + | 29: 74 0a je 0x35 | 2b: 48 39 47 20 cmp %rax,0x20(%rdi) |
| 12 | - | - 10: 74 5e je 0x70 |
| 12 | + | 2b: 48 8b 4a 20 mov 0x20(%rdx),%rcx | 2f: 74 2f je 0x60 |
| 13 | - | - 12: 48 8b 3f mov (%rdi),%rdi |
| 13 | + | 2f: 48 39 48 20 cmp %rcx,0x20(%rax) | 31: f6 47 14 40 testb $0x40,0x14(%rdi) |
| 14 | - | + a: 48 8b 1e mov (%rsi),%rbx |
| 14 | + | 33: 74 43 je 0x78 | 35: 75 19 jne 0x50 |
| 15 | - | + d: 48 8b 3f mov (%rdi),%rdi |
| 15 | + | 35: f6 40 14 40 testb $0x40,0x14(%rax) | 37: 48 8b 57 18 mov 0x18(%rdi),%rdx |
| 16 | - | + 10: 48 85 db test %rbx,%rbx |
| 16 | + | 39: 75 1d jne 0x58 | 3b: 31 c0 xor %eax,%eax |
| 17 | - | + 13: 74 1c je 0x31 |
| 17 | + | 3b: 48 8b 50 18 mov 0x18(%rax),%rdx | 3d: 48 85 d2 test %rdx,%rdx |
| 18 | - | 15: e8 00 00 00 00 callq 0x1a |
| 18 | + | 3f: 31 c0 xor %eax,%eax | 40: 74 08 je 0x4a |
| 19 | - | - 1a: 48 39 c5 cmp %rax,%rbp |
| 19 | + | 41: 48 85 d2 test %rdx,%rdx | 42: f6 42 14 08 testb $0x8,0x14(%rdx) |
| 20 | - | - 1d: 74 59 je 0x78 |
| 20 | + | 44: 74 08 je 0x4e | 46: 48 0f 45 c2 cmovne %rdx,%rax |
| 21 | - | - 1f: 49 8b 14 24 mov (%r12),%rdx |
| 21 | + | 46: f6 42 14 08 testb $0x8,0x14(%rdx) | 4a: 5b pop %rbx |
| 22 | - | - 23: 48 8b 03 mov (%rbx),%rax |
| 22 | + | 4a: 48 0f 45 c2 cmovne %rdx,%rax | 4b: 5d pop %rbp |
| 23 | - | - 26: 48 85 d2 test %rdx,%rdx |
| 23 | + | 4e: 5b pop %rbx | 4c: 41 5c pop %r12 |
| 24 | - | - 29: 74 0a je 0x35 |
| 24 | + | 4f: 5d pop %rbp | 4e: c3 retq |
| 25 | - | - 2b: 48 8b 4a 20 mov 0x20(%rdx),%rcx |
| 25 | + | 50: 41 5c pop %r12 | 4f: 90 nop |
| 26 | - | - 2f: 48 39 48 20 cmp %rcx,0x20(%rax) |
| 26 | + | 52: c3 retq | 50: 48 8b 47 20 mov 0x20(%rdi),%rax |
| 27 | - | - 33: 74 43 je 0x78 |
| 27 | + | 53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | 54: 48 3b 78 08 cmp 0x8(%rax),%rdi |
| 28 | - | - 35: f6 40 14 40 testb $0x40,0x14(%rax) |
| 28 | + | 58: 48 8b 50 20 mov 0x20(%rax),%rdx | 58: 75 dd jne 0x37 |
| 29 | - | - 39: 75 1d jne 0x58 |
| 29 | + | 5c: 48 3b 42 08 cmp 0x8(%rdx),%rax | 5a: 31 c0 xor %eax,%eax |
| 30 | - | - 3b: 48 8b 50 18 mov 0x18(%rax),%rdx |
| 30 | + | 60: 75 d9 jne 0x3b | 5c: eb ec jmp 0x4a |
| 31 | - | - 3f: 31 c0 xor %eax,%eax |
| 31 | + | 62: 31 c0 xor %eax,%eax | 5e: 66 90 xchg %ax,%ax |
| 32 | - | - 41: 48 85 d2 test %rdx,%rdx |
| 32 | + | 64: eb e8 jmp 0x4e | 60: 5b pop %rbx |
| 33 | - | - 44: 74 08 je 0x4e |
| 33 | + | 66: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | 61: 5d pop %rbp |
| 34 | - | - 46: f6 42 14 08 testb $0x8,0x14(%rdx) |
| 34 | + | 6d: 00 00 00 | 62: 41 5c pop %r12 |
| 35 | - | - 4a: 48 0f 45 c2 cmovne %rdx,%rax |
| 35 | + | 70: 48 8b 07 mov (%rdi),%rax | 64: e9 00 00 00 00 jmpq 0x69 |
| 36 | - | - 4e: 5b pop %rbx |
| 36 | + | 73: eb c0 jmp 0x35 < |
| 37 | - | - 4f: 5d pop %rbp |
| 37 | + | 75: 0f 1f 00 nopl (%rax) < |
| 38 | - | - 50: 41 5c pop %r12 |
| 38 | + | 78: 48 8b 3b mov (%rbx),%rdi < |
| 39 | - | - 52: c3 retq |
| 39 | + | 7b: 5b pop %rbx < |
| 40 | - | - 53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) |
| 40 | + | 7c: 5d pop %rbp < |
| 41 | - | - 58: 48 8b 50 20 mov 0x20(%rax),%rdx |
| 41 | + | 7d: 41 5c pop %r12 < |
| 42 | - | - 5c: 48 3b 42 08 cmp 0x8(%rdx),%rax |
| 42 | + | 7f: e9 00 00 00 00 jmpq 0x84 < |