Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --- SelectorChecker.o.asm.old 2014-07-22 13:15:27.037251266 -0400
- +++ SelectorChecker.o.asm.new 2014-07-22 13:14:53.881250305 -0400
- @@ -444,50 +444,43 @@
- 0: 41 54 push %r12
- 2: 49 89 f4 mov %rsi,%r12
- 5: 55 push %rbp
- - 6: 48 8b 2e mov (%rsi),%rbp
- + 6: 48 89 fd mov %rdi,%rbp
- 9: 53 push %rbx
- - a: 48 89 fb mov %rdi,%rbx
- - d: 48 85 ed test %rbp,%rbp
- - 10: 74 5e je 0x70
- - 12: 48 8b 3f mov (%rdi),%rdi
- + a: 48 8b 1e mov (%rsi),%rbx
- + d: 48 8b 3f mov (%rdi),%rdi
- + 10: 48 85 db test %rbx,%rbx
- + 13: 74 1c je 0x31
- 15: e8 00 00 00 00 callq 0x1a
- - 1a: 48 39 c5 cmp %rax,%rbp
- - 1d: 74 59 je 0x78
- - 1f: 49 8b 14 24 mov (%r12),%rdx
- - 23: 48 8b 03 mov (%rbx),%rax
- - 26: 48 85 d2 test %rdx,%rdx
- - 29: 74 0a je 0x35
- - 2b: 48 8b 4a 20 mov 0x20(%rdx),%rcx
- - 2f: 48 39 48 20 cmp %rcx,0x20(%rax)
- - 33: 74 43 je 0x78
- - 35: f6 40 14 40 testb $0x40,0x14(%rax)
- - 39: 75 1d jne 0x58
- - 3b: 48 8b 50 18 mov 0x18(%rax),%rdx
- - 3f: 31 c0 xor %eax,%eax
- - 41: 48 85 d2 test %rdx,%rdx
- - 44: 74 08 je 0x4e
- - 46: f6 42 14 08 testb $0x8,0x14(%rdx)
- - 4a: 48 0f 45 c2 cmovne %rdx,%rax
- - 4e: 5b pop %rbx
- - 4f: 5d pop %rbp
- - 50: 41 5c pop %r12
- - 52: c3 retq
- - 53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
- - 58: 48 8b 50 20 mov 0x20(%rax),%rdx
- - 5c: 48 3b 42 08 cmp 0x8(%rdx),%rax
- - 60: 75 d9 jne 0x3b
- - 62: 31 c0 xor %eax,%eax
- - 64: eb e8 jmp 0x4e
- - 66: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
- - 6d: 00 00 00
- - 70: 48 8b 07 mov (%rdi),%rax
- - 73: eb c0 jmp 0x35
- - 75: 0f 1f 00 nopl (%rax)
- - 78: 48 8b 3b mov (%rbx),%rdi
- - 7b: 5b pop %rbx
- - 7c: 5d pop %rbp
- - 7d: 41 5c pop %r12
- - 7f: e9 00 00 00 00 jmpq 0x84
- + 1a: 48 39 c3 cmp %rax,%rbx
- + 1d: 48 8b 7d 00 mov 0x0(%rbp),%rdi
- + 21: 74 3d je 0x60
- + 23: 49 8b 04 24 mov (%r12),%rax
- + 27: 48 8b 40 20 mov 0x20(%rax),%rax
- + 2b: 48 39 47 20 cmp %rax,0x20(%rdi)
- + 2f: 74 2f je 0x60
- + 31: f6 47 14 40 testb $0x40,0x14(%rdi)
- + 35: 75 19 jne 0x50
- + 37: 48 8b 57 18 mov 0x18(%rdi),%rdx
- + 3b: 31 c0 xor %eax,%eax
- + 3d: 48 85 d2 test %rdx,%rdx
- + 40: 74 08 je 0x4a
- + 42: f6 42 14 08 testb $0x8,0x14(%rdx)
- + 46: 48 0f 45 c2 cmovne %rdx,%rax
- + 4a: 5b pop %rbx
- + 4b: 5d pop %rbp
- + 4c: 41 5c pop %r12
- + 4e: c3 retq
- + 4f: 90 nop
- + 50: 48 8b 47 20 mov 0x20(%rdi),%rax
- + 54: 48 3b 78 08 cmp 0x8(%rax),%rdi
- + 58: 75 dd jne 0x37
- + 5a: 31 c0 xor %eax,%eax
- + 5c: eb ec jmp 0x4a
- + 5e: 66 90 xchg %ax,%ax
- + 60: 5b pop %rbx
- + 61: 5d pop %rbp
- + 62: 41 5c pop %r12
- + 64: e9 00 00 00 00 jmpq 0x69
- Disassembly of section .text._ZN5blinkL21attributeValueMatchesERKNS_9AttributeENS_11CSSSelector5MatchERKN3WTF12AtomicStringEb:
Advertisement
Add Comment
Please, Sign In to add comment