Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ffffffff801dd430 <arch_spin_lock>:
- ffffffff801dd430:> 55 > push %rbp
- ffffffff801dd431:> 48 89 e5 > mov %rsp,%rbp
- ffffffff801dd434:> 65 48 8b 0c 25 00 00 > mov %gs:0x0,%rcx
- ffffffff801dd43b:> 00 00.
- ffffffff801dd43d:> 8b 51 50 > mov 0x50(%rcx),%edx
- ffffffff801dd440:> 83 c2 01 > add $0x1,%edx
- ffffffff801dd443:> 31 c0 > xor %eax,%eax
- ffffffff801dd445:> f0 48 0f b1 17 > lock cmpxchg %rdx,(%rdi)
- ffffffff801dd44a:> 74 0c > je ffffffff801dd458 <arch_spin_lock+0x28>
- ffffffff801dd44c:> f3 90 > pause..
- ffffffff801dd44e:> 48 8b 07 > mov (%rdi),%rax
- ffffffff801dd451:> 48 85 c0 > test %rax,%rax
- ffffffff801dd454:> 74 ed > je ffffffff801dd443 <arch_spin_lock+0x13>
- ffffffff801dd456:> eb f4 > jmp ffffffff801dd44c <arch_spin_lock+0x1c>
- ffffffff801dd458:> 83 41 54 01 > addl $0x1,0x54(%rcx)
- ffffffff801dd45c:> 5d > pop %rbp
- ffffffff801dd45d:> c3 > retq...
- ffffffff801dd45e:> cc > int3...
- ffffffff801dd45f:> cc > int3...
- ffffffff801dd490 <arch_spin_unlock>:
- ffffffff801dd490:>55 >push %rbp
- ffffffff801dd491:>48 89 e5 >mov %rsp,%rbp
- ffffffff801dd494:>65 48 8b 04 25 00 00 >mov %gs:0x0,%rax
- ffffffff801dd49b:>00 00.
- ffffffff801dd49d:>83 40 54 ff >addl $0xffffffff,0x54(%rax)
- ffffffff801dd4a1:>48 c7 07 00 00 00 00 >movq $0x0,(%rdi)
- ffffffff801dd4a8:>5d >pop %rbp
- ffffffff801dd4a9:>c3 >retq...
- ffffffff801dd4aa:>cc >int3...
- ffffffff801dd4ab:>cc >int3...
- ffffffff000a7ee4 <arch_spin_lock>:
- ffffffff000a7ee4:> b94001e8 > ldr> w8, [x15]
- ffffffff000a7ee8:> 11000508 > add> w8, w8, #0x1
- ffffffff000a7eec:> d50320bf > sevl
- ffffffff000a7ef0:> d503205f > wfe
- ffffffff000a7ef4:> c85ffc09 > ldaxr> x9, [x0]
- ffffffff000a7ef8:> b5ffffc9 > cbnz> x9, ffffffff000a7ef0 <arch_spin_lock+0xc>
- ffffffff000a7efc:> c8097c08 > stxr> w9, x8, [x0]
- ffffffff000a7f00:> 35ffff89 > cbnz> w9, ffffffff000a7ef0 <arch_spin_lock+0xc>
- ffffffff000a7f04:> b94009e8 > ldr> w8, [x15, #8]
- ffffffff000a7f08:> 11000508 > add> w8, w8, #0x1
- ffffffff000a7f0c:> b90009e8 > str> w8, [x15, #8]
- ffffffff000a7f10:> d65f03c0 > ret
- ffffffff000a7f44 <arch_spin_unlock>:
- ffffffff000a7f44:> b94009e8 > ldr> w8, [x15, #8]
- ffffffff000a7f48:> 51000508 > sub> w8, w8, #0x1
- ffffffff000a7f4c:> b90009e8 > str> w8, [x15, #8]
- ffffffff000a7f50:> c89ffc1f > stlr> xzr, [x0]
- ffffffff000a7f54:> d65f03c0 > ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement