Advertisement
Guest User

Untitled

a guest
Apr 1st, 2020
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ffffffff801dd430 <arch_spin_lock>:
  2. ffffffff801dd430:> 55 > push %rbp
  3. ffffffff801dd431:> 48 89 e5 > mov %rsp,%rbp
  4. ffffffff801dd434:> 65 48 8b 0c 25 00 00 > mov %gs:0x0,%rcx
  5. ffffffff801dd43b:> 00 00.
  6. ffffffff801dd43d:> 8b 51 50 > mov 0x50(%rcx),%edx
  7. ffffffff801dd440:> 83 c2 01 > add $0x1,%edx
  8. ffffffff801dd443:> 31 c0 > xor %eax,%eax
  9. ffffffff801dd445:> f0 48 0f b1 17 > lock cmpxchg %rdx,(%rdi)
  10. ffffffff801dd44a:> 74 0c > je ffffffff801dd458 <arch_spin_lock+0x28>
  11. ffffffff801dd44c:> f3 90 > pause..
  12. ffffffff801dd44e:> 48 8b 07 > mov (%rdi),%rax
  13. ffffffff801dd451:> 48 85 c0 > test %rax,%rax
  14. ffffffff801dd454:> 74 ed > je ffffffff801dd443 <arch_spin_lock+0x13>
  15. ffffffff801dd456:> eb f4 > jmp ffffffff801dd44c <arch_spin_lock+0x1c>
  16. ffffffff801dd458:> 83 41 54 01 > addl $0x1,0x54(%rcx)
  17. ffffffff801dd45c:> 5d > pop %rbp
  18. ffffffff801dd45d:> c3 > retq...
  19. ffffffff801dd45e:> cc > int3...
  20. ffffffff801dd45f:> cc > int3...
  21.  
  22. ffffffff801dd490 <arch_spin_unlock>:
  23. ffffffff801dd490:>55 >push %rbp
  24. ffffffff801dd491:>48 89 e5 >mov %rsp,%rbp
  25. ffffffff801dd494:>65 48 8b 04 25 00 00 >mov %gs:0x0,%rax
  26. ffffffff801dd49b:>00 00.
  27. ffffffff801dd49d:>83 40 54 ff >addl $0xffffffff,0x54(%rax)
  28. ffffffff801dd4a1:>48 c7 07 00 00 00 00 >movq $0x0,(%rdi)
  29. ffffffff801dd4a8:>5d >pop %rbp
  30. ffffffff801dd4a9:>c3 >retq...
  31. ffffffff801dd4aa:>cc >int3...
  32. ffffffff801dd4ab:>cc >int3...
  33.  
  34. ffffffff000a7ee4 <arch_spin_lock>:
  35. ffffffff000a7ee4:> b94001e8 > ldr> w8, [x15]
  36. ffffffff000a7ee8:> 11000508 > add> w8, w8, #0x1
  37. ffffffff000a7eec:> d50320bf > sevl
  38. ffffffff000a7ef0:> d503205f > wfe
  39. ffffffff000a7ef4:> c85ffc09 > ldaxr> x9, [x0]
  40. ffffffff000a7ef8:> b5ffffc9 > cbnz> x9, ffffffff000a7ef0 <arch_spin_lock+0xc>
  41. ffffffff000a7efc:> c8097c08 > stxr> w9, x8, [x0]
  42. ffffffff000a7f00:> 35ffff89 > cbnz> w9, ffffffff000a7ef0 <arch_spin_lock+0xc>
  43. ffffffff000a7f04:> b94009e8 > ldr> w8, [x15, #8]
  44. ffffffff000a7f08:> 11000508 > add> w8, w8, #0x1
  45. ffffffff000a7f0c:> b90009e8 > str> w8, [x15, #8]
  46. ffffffff000a7f10:> d65f03c0 > ret
  47.  
  48. ffffffff000a7f44 <arch_spin_unlock>:
  49. ffffffff000a7f44:> b94009e8 > ldr> w8, [x15, #8]
  50. ffffffff000a7f48:> 51000508 > sub> w8, w8, #0x1
  51. ffffffff000a7f4c:> b90009e8 > str> w8, [x15, #8]
  52. ffffffff000a7f50:> c89ffc1f > stlr> xzr, [x0]
  53. ffffffff000a7f54:> d65f03c0 > ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement