View difference between Paste ID: TZyaKQWn and hiPE4Fbq
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		      <