Guest User

Untitled

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