[openib-general] NFS/RDMA for Linux: client and server update release 5
helen chen
hycsw at ca.sandia.gov
Fri May 26 10:00:19 PDT 2006
Here it is!
- Helen
On Fri, 2006-05-26 at 06:46, Tom Tucker wrote:
> Helen:
>
> Can you please do the following and send the output to me and Tom
> Talpey?
>
> objdump -Sl net/sunrpc/sched.o > objdump.out
>
> Thanks,
>
> Tom
> (Tom Tucker Not Talpey)
>
>
> On Thu, 2006-05-25 at 10:54 -0700, helen chen wrote:
> > Tom,
> >
> > Please review the attached ksymoops output.
> >
> > Helen
> >
> > On Wed, 2006-05-24 at 04:25, Talpey, Thomas wrote:
> > > [Cutting down the reply list to more relevant parties...]
> > >
> > > It's hard to say what is crashing, but I suspect the CM code, due
> > > to the process context being ib_cm. Is there some reason you're
> > > not getting symbols in the stack trace? If you could feed this oops
> > > text to ksymoops it will give us more information.
> > >
> > > In any case, it appears the connection is succeeding at the server,
> > > but the client RPC code isn't being signalled that it has done so.
> > > Perhaps this is due to a lost reply, but the NFS code hasn't actually
> > > started to do anything. So, I would look for IB-level issues. Is the
> > > client running the current OpenFabrics svn top-of-tree?
> > >
> > > Let's take this offline to diagnose, unless someone has an idea why
> > > the CM would be failing. The ksymoops analysis would help.
> > >
> > > Tom.
> > >
> > >
> > >
> > > At 07:19 PM 5/23/2006, helen chen wrote:
> > > >Hi Tom,
> > > >
> > > >I have downloaded your release 5 of the NFS/RDMA and am having trouble
> > > >mounting the rdma nfs, the
> > > >"./nfsrdmamount -o rdma on16-ib:/mnt/rdma /mnt/rdma" command never
> > > >returned. and the dmesg for client and server are:
> > > >
> > > >------ demsg from client -----
> > > >RPCRDMA Module Init, register RPC RDMA transport
> > > >Defaults:
> > > > MaxRequests 50
> > > > MaxInlineRead 1024
> > > > MaxInlineWrite 1024
> > > > Padding 0
> > > > Memreg 5
> > > >RPC: Registered rdma transport module.
> > > >RPC: Registered rdma transport module.
> > > >RPC: xprt_setup_rdma: 140.221.134.221:2049
> > > >nfs: server on16-ib not responding, timed out
> > > >Unable to handle kernel NULL pointer dereference at 0000000000000000
> > > >RIP:
> > > >[<0000000000000000>]
> > > >PGD a9f2b067 PUD a8ca2067 PMD 0
> > > >Oops: 0010 [1] PREEMPT SMP
> > > >CPU 1
> > > >Modules linked in: xprtrdma ib_srp iscsi_tcp scsi_transport_iscsi
> > > >scsi_mod
> > > >Pid: 346, comm: ib_cm/1 Not tainted 2.6.16.16 #4
> > > >RIP: 0010:[<0000000000000000>] [<0000000000000000>]
> > > >RSP: 0018:ffff8100af5a1c30 EFLAGS: 00010246
> > > >RAX: ffff8100aeff2400 RBX: ffff8100aeff2400 RCX: ffff8100afc9e458
> > > >RDX: 0000000000000000 RSI: ffff8100af5a1d48 RDI: ffff8100aeff2440
> > > >RBP: ffff8100aeff2440 R08: 0000000000000000 R09: 0000000000000000
> > > >R10: 0000000000000003 R11: 0000000000000000 R12: ffff8100aeff2500
> > > >R13: 00000000ffffff99 R14: ffff8100af5a1d48 R15: ffffffff8036c72c
> > > >FS: 0000000000505ae0(0000) GS:ffff810003ce25c0(0000)
> > > >knlGS:0000000000000000
> > > >CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b
> > > >CR2: 0000000000000000 CR3: 00000000ad587000 CR4: 00000000000006a0
> > > >Process ib_cm/1 (pid: 346, threadinfo ffff8100af5a0000, task
> > > >ffff8100afea8100)
> > > >Stack: ffffffff8802a331 ffff8100aeff2500 0000000000000001
> > > >ffff8100aeff2440
> > > > ffffffff804011fd 0000000000000000 ffffffff8802a343
> > > >ffff8100afdd6100
> > > > ffffffff80364ee4 0000000000000100
> > > >Call Trace: [<ffffffff8802a331>] [<ffffffff804011fd>]
> > > > [<ffffffff8802a343>] [<ffffffff80364ee4>] [<ffffffff80364341>]
> > > > [<ffffffff8036f85c>] [<ffffffff8036fcf2>] [<ffffffff8036baeb>]
> > > > [<ffffffff8036bdc1>] [<ffffffff8036d6fe>] [<ffffffff8036c72c>]
> > > > [<ffffffff801377b4>] [<ffffffff801377fb>] [<ffffffff8013a960>]
> > > > [<ffffffff80137900>] [<ffffffff8012309b>] [<ffffffff8013a960>]
> > > > [<ffffffff8012309b>] [<ffffffff8013a960>] [<ffffffff8013a937>]
> > > > [<ffffffff8010b8d6>] [<ffffffff8013a960>] [<ffffffff801160b9>]
> > > > [<ffffffff801160b9>] [<ffffffff801160b9>] [<ffffffff8013a86f>]
> > > > [<ffffffff8010b8ce>]
> > > >
> > > >Code: Bad RIP value.
> > > >RIP [<0000000000000000>] RSP <ffff8100af5a1c30>
> > > >CR2: 0000000000000000
> > > >
> > > >------dmesg from server ------
> > > >nfsd: request from insecure port 140.221.134.220, port=32768!
> > > >svc_rdma_recvfrom: transport ffff81007e8f2800 is closing
> > > >svc_rdma_put: Destroying transport ffff81007e8f2800,
> > > >cm_id=ffff81007e945200, sk_flags=154, sk_inuse=0
> > > >
> > > >Did I forget to configure necessary components into my kernel?
> > > >
> > > >Thanks,
> > > >Helen
> > > >
> > > >On Mon, 2006-05-22 at 13:25, Talpey, Thomas wrote:
> > > >> Network Appliance is pleased to announce release 5 of the NFS/RDMA
> > > >> client and server for Linux 2.6.16.16. This update to the April 19 release
> > > >> adds improved server parallel performance and fixes various issues. This
> > > >> code supports both Infiniband and iWARP transports.
> > > >>
> > > >> <http://sourceforge.net/projects/nfs-rdma/>
> > > >>
> > > >>
> > > ><http://sourceforge.net/project/showfiles.php?group_id=97628&package_id=191427>
> > > >>
> > > >> Comments and feedback welcome. We're especially interested in
> > > >> successful test reports! Thanks.
> > > >>
> > > >> Tom Talpey, for the various NFS/RDMA projects.
> > > >>
> > > >> _______________________________________________
> > > >> openib-general mailing list
> > > >> openib-general at openib.org
> > > >> http://openib.org/mailman/listinfo/openib-general
> > > >>
> > > >> To unsubscribe, please visit
> > > >http://openib.org/mailman/listinfo/openib-general
> > > >>
> > >
> > >
> >
> > _______________________________________________
> > openib-general mailing list
> > openib-general at openib.org
> > http://openib.org/mailman/listinfo/openib-general
> >
> > To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
>
>
-------------- next part --------------
/usr/src/linux-2.6.16.16/net/sunrpc/sched.o: file format elf64-x86-64
Disassembly of section .text:
0000000000000000 <__rpc_wait_for_completion_task>:
__rpc_wait_for_completion_task():
0: 48 85 f6 test %rsi,%rsi
3: 48 c7 c0 00 00 00 00 mov $0x0,%rax
a: 48 0f 44 f0 cmove %rax,%rsi
e: 51 push %rcx
f: 8b 87 d0 00 00 00 mov 0xd0(%rdi),%eax
15: 31 d2 xor %edx,%edx
17: 4c 8d 87 d0 00 00 00 lea 0xd0(%rdi),%r8
1e: a8 10 test $0x10,%al
20: 74 17 je 39 <__rpc_wait_for_completion_task+0x39>
22: 48 89 f2 mov %rsi,%rdx
25: b9 01 00 00 00 mov $0x1,%ecx
2a: be 04 00 00 00 mov $0x4,%esi
2f: 4c 89 c7 mov %r8,%rdi
32: e8 00 00 00 00 callq 37 <__rpc_wait_for_completion_task+0x37>
37: 89 c2 mov %eax,%edx
39: 89 d0 mov %edx,%eax
3b: 5a pop %rdx
3c: c3 retq
000000000000003d <rpc_run_timer>:
rpc_run_timer():
3d: 55 push %rbp
3e: 53 push %rbx
3f: 48 89 fb mov %rdi,%rbx
42: 41 50 push %r8
44: 48 8b 6f 68 mov 0x68(%rdi),%rbp
48: 48 c7 47 68 00 00 00 movq $0x0,0x68(%rdi)
4f: 00
50: 48 85 ed test %rbp,%rbp
53: 74 2d je 82 <rpc_run_timer+0x45>
55: 8b 87 d0 00 00 00 mov 0xd0(%rdi),%eax
5b: a8 02 test $0x2,%al
5d: 74 23 je 82 <rpc_run_timer+0x45>
5f: f6 05 00 00 00 00 40 testb $0x40,0(%rip) # 66 <rpc_run_timer+0x29>
66: 74 15 je 7d <rpc_run_timer+0x40>
68: 0f b7 b7 40 01 00 00 movzwl 0x140(%rdi),%esi
6f: 31 c0 xor %eax,%eax
71: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
78: e8 00 00 00 00 callq 7d <rpc_run_timer+0x40>
7d: 48 89 df mov %rbx,%rdi
80: ff d5 callq *%ebp
82: f0 0f ba b3 d0 00 00 lock btrl $0x3,0xd0(%rbx)
89: 00 03
8b: 5e pop %rsi
8c: 5b pop %rbx
8d: 5d pop %rbp
8e: c3 retq
000000000000008f <rpc_delete_timer>:
rpc_delete_timer():
8f: 53 push %rbx
90: 8b 87 d0 00 00 00 mov 0xd0(%rdi),%eax
96: 48 89 fb mov %rdi,%rbx
99: a8 02 test $0x2,%al
9b: 75 3a jne d7 <rpc_delete_timer+0x48>
9d: f0 0f ba b7 d0 00 00 lock btrl $0x3,0xd0(%rdi)
a4: 00 03
a6: 19 c0 sbb %eax,%eax
a8: 85 c0 test %eax,%eax
aa: 74 2b je d7 <rpc_delete_timer+0x48>
ac: 48 8d bf 90 00 00 00 lea 0x90(%rdi),%rdi
b3: e8 00 00 00 00 callq b8 <rpc_delete_timer+0x29>
b8: f6 05 00 00 00 00 40 testb $0x40,0(%rip) # bf <rpc_delete_timer+0x30>
bf: 74 16 je d7 <rpc_delete_timer+0x48>
c1: 0f b7 b3 40 01 00 00 movzwl 0x140(%rbx),%esi
c8: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
cf: 31 c0 xor %eax,%eax
d1: 5b pop %rbx
d2: e9 00 00 00 00 jmpq d7 <rpc_delete_timer+0x48>
d7: 5b pop %rbx
d8: c3 retq
00000000000000d9 <__rpc_init_priority_wait_queue>:
__rpc_init_priority_wait_queue():
d9: 48 c7 07 01 00 00 00 movq $0x1,(%rdi)
e0: 48 89 f9 mov %rdi,%rcx
e3: 41 b8 02 00 00 00 mov $0x2,%r8d
e9: 48 8d 41 08 lea 0x8(%rcx),%rax
ed: 48 89 41 08 mov %rax,0x8(%rcx)
f1: 48 89 41 10 mov %rax,0x10(%rcx)
f5: 48 83 c1 10 add $0x10,%rcx
f9: 41 ff c8 dec %r8d
fc: 79 eb jns e9 <__rpc_init_priority_wait_queue+0x10>
fe: 0f b6 ca movzbl %dl,%ecx
101: b8 01 00 00 00 mov $0x1,%eax
106: 88 57 40 mov %dl,0x40(%rdi)
109: 88 4f 41 mov %cl,0x41(%rdi)
10c: 01 c9 add %ecx,%ecx
10e: 48 c7 47 38 00 00 00 movq $0x0,0x38(%rdi)
115: 00
116: d3 e0 shl %cl,%eax
118: c6 47 43 10 movb $0x10,0x43(%rdi)
11c: 48 89 77 48 mov %rsi,0x48(%rdi)
120: 88 47 42 mov %al,0x42(%rdi)
123: c3 retq
0000000000000124 <rpc_init_priority_wait_queue>:
rpc_init_priority_wait_queue():
124: ba 02 00 00 00 mov $0x2,%edx
129: eb ae jmp d9 <__rpc_init_priority_wait_queue>
000000000000012b <rpc_init_wait_queue>:
rpc_init_wait_queue():
12b: 31 d2 xor %edx,%edx
12d: eb aa jmp d9 <__rpc_init_priority_wait_queue>
000000000000012f <rpc_wait_bit_interruptible>:
rpc_wait_bit_interruptible():
12f: 41 52 push %r10
131: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax
138: 00 00
13a: 48 8b 40 08 mov 0x8(%rax),%rax
13e: ba 00 fe ff ff mov $0xfffffe00,%edx
143: 8b 40 10 mov 0x10(%rax),%eax
146: a8 04 test $0x4,%al
148: 75 07 jne 151 <rpc_wait_bit_interruptible+0x22>
14a: e8 00 00 00 00 callq 14f <rpc_wait_bit_interruptible+0x20>
14f: 31 d2 xor %edx,%edx
151: 41 59 pop %r9
153: 89 d0 mov %edx,%eax
155: c3 retq
0000000000000156 <rpc_sleep_on>:
rpc_sleep_on():
156: 41 55 push %r13
158: 49 89 d5 mov %rdx,%r13
15b: 41 54 push %r12
15d: 49 89 cc mov %rcx,%r12
160: 55 push %rbp
161: 48 89 fd mov %rdi,%rbp
164: 53 push %rbx
165: 53 push %rbx
166: 48 89 f3 mov %rsi,%rbx
169: e8 00 00 00 00 callq 16e <rpc_sleep_on+0x18>
16e: f6 05 00 00 00 00 40 testb $0x40,0(%rip) # 175 <rpc_sleep_on+0x1f>
175: 74 31 je 1a8 <rpc_sleep_on+0x52>
177: 48 85 ed test %rbp,%rbp
17a: 74 09 je 185 <rpc_sleep_on+0x2f>
17c: 48 8b 55 48 mov 0x48(%rbp),%rdx
180: 48 85 d2 test %rdx,%rdx
183: 75 07 jne 18c <rpc_sleep_on+0x36>
185: 48 c7 c2 00 00 00 00 mov $0x0,%rdx
18c: 0f b7 b3 40 01 00 00 movzwl 0x140(%rbx),%esi
193: 48 8b 0d 00 00 00 00 mov 0(%rip),%rcx # 19a <rpc_sleep_on+0x44>
19a: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
1a1: 31 c0 xor %eax,%eax
1a3: e8 00 00 00 00 callq 1a8 <rpc_sleep_on+0x52>
1a8: f6 83 c8 00 00 00 01 testb $0x1,0xc8(%rbx)
1af: 75 1d jne 1ce <rpc_sleep_on+0x78>
1b1: 8b 83 d0 00 00 00 mov 0xd0(%rbx),%eax
1b7: a8 10 test $0x10,%al
1b9: 75 13 jne 1ce <rpc_sleep_on+0x78>
1bb: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
1c2: 31 c0 xor %eax,%eax
1c4: e8 00 00 00 00 callq 1c9 <rpc_sleep_on+0x73>
1c9: e9 ec 01 00 00 jmpq 3ba <rpc_sleep_on+0x264>
1ce: f0 0f ba ab d0 00 00 lock btsl $0x4,0xd0(%rbx)
1d5: 00 04
1d7: 8b 83 d0 00 00 00 mov 0xd0(%rbx),%eax
1dd: a8 02 test $0x2,%al
1df: 74 0a je 1eb <rpc_sleep_on+0x95>
1e1: 0f 0b ud2a
1e3: 68 00 00 00 00 pushq $0x0
1e8: c2 a6 00 retq $0xa6
1eb: 80 7d 40 00 cmpb $0x0,0x40(%rbp)
1ef: 0f 84 87 00 00 00 je 27c <rpc_sleep_on+0x126>
1f5: 48 8d 83 f0 00 00 00 lea 0xf0(%rbx),%rax
1fc: 48 89 40 08 mov %rax,0x8(%rax)
200: 0f b6 93 ca 00 00 00 movzbl 0xca(%rbx),%edx
207: 48 89 83 f0 00 00 00 mov %rax,0xf0(%rbx)
20e: 83 e2 03 and $0x3,%edx
211: 0f b6 c2 movzbl %dl,%eax
214: 48 c1 e0 04 shl $0x4,%rax
218: 48 8d 4c 05 08 lea 0x8(%rbp,%rax,1),%rcx
21d: 0f b6 45 40 movzbl 0x40(%rbp),%eax
221: 38 c2 cmp %al,%dl
223: 76 0c jbe 231 <rpc_sleep_on+0xdb>
225: 0f b6 c0 movzbl %al,%eax
228: 48 c1 e0 04 shl $0x4,%rax
22c: 48 8d 4c 05 08 lea 0x8(%rbp,%rax,1),%rcx
231: 48 8b 11 mov (%rcx),%rdx
234: 48 8d b2 20 ff ff ff lea 0xffffffffffffff20(%rdx),%rsi
23b: 48 8b 86 e0 00 00 00 mov 0xe0(%rsi),%rax
242: 0f 18 08 prefetcht0 (%rax)
245: 48 39 ca cmp %rcx,%rdx
248: 74 13 je 25d <rpc_sleep_on+0x107>
24a: 48 8b 43 60 mov 0x60(%rbx),%rax
24e: 48 39 46 60 cmp %rax,0x60(%rsi)
252: 74 55 je 2a9 <rpc_sleep_on+0x153>
254: 48 8b 96 e0 00 00 00 mov 0xe0(%rsi),%rdx
25b: eb d7 jmp 234 <rpc_sleep_on+0xde>
25d: 48 8b 51 08 mov 0x8(%rcx),%rdx
261: 48 8d 83 e0 00 00 00 lea 0xe0(%rbx),%rax
268: 48 89 8b e0 00 00 00 mov %rcx,0xe0(%rbx)
26f: 48 89 41 08 mov %rax,0x8(%rcx)
273: 48 89 02 mov %rax,(%rdx)
276: 48 89 50 08 mov %rdx,0x8(%rax)
27a: eb 69 jmp 2e5 <rpc_sleep_on+0x18f>
27c: f6 83 c8 00 00 00 02 testb $0x2,0xc8(%rbx)
283: 48 8d 8b e0 00 00 00 lea 0xe0(%rbx),%rcx
28a: 48 8d 55 08 lea 0x8(%rbp),%rdx
28e: 74 3f je 2cf <rpc_sleep_on+0x179>
290: 48 8b 45 08 mov 0x8(%rbp),%rax
294: 48 89 48 08 mov %rcx,0x8(%rax)
298: 48 89 83 e0 00 00 00 mov %rax,0xe0(%rbx)
29f: 48 89 51 08 mov %rdx,0x8(%rcx)
2a3: 48 89 4d 08 mov %rcx,0x8(%rbp)
2a7: eb 3c jmp 2e5 <rpc_sleep_on+0x18f>
2a9: 48 8d 96 f0 00 00 00 lea 0xf0(%rsi),%rdx
2b0: 48 8d 83 e0 00 00 00 lea 0xe0(%rbx),%rax
2b7: 48 8b 4a 08 mov 0x8(%rdx),%rcx
2bb: 48 89 93 e0 00 00 00 mov %rdx,0xe0(%rbx)
2c2: 48 89 42 08 mov %rax,0x8(%rdx)
2c6: 48 89 01 mov %rax,(%rcx)
2c9: 48 89 48 08 mov %rcx,0x8(%rax)
2cd: eb 16 jmp 2e5 <rpc_sleep_on+0x18f>
2cf: 48 8b 42 08 mov 0x8(%rdx),%rax
2d3: 48 89 93 e0 00 00 00 mov %rdx,0xe0(%rbx)
2da: 48 89 4a 08 mov %rcx,0x8(%rdx)
2de: 48 89 08 mov %rcx,(%rax)
2e1: 48 89 41 08 mov %rax,0x8(%rcx)
2e5: 48 89 ab 00 01 00 00 mov %rbp,0x100(%rbx)
2ec: 66 ff 45 44 incw 0x44(%rbp)
2f0: f0 0f ba ab d0 00 00 lock btsl $0x1,0xd0(%rbx)
2f7: 00 01
2f9: f6 05 00 00 00 00 40 testb $0x40,0(%rip) # 300 <rpc_sleep_on+0x1aa>
300: 74 2d je 32f <rpc_sleep_on+0x1d9>
302: 48 85 ed test %rbp,%rbp
305: 74 09 je 310 <rpc_sleep_on+0x1ba>
307: 48 8b 4d 48 mov 0x48(%rbp),%rcx
30b: 48 85 c9 test %rcx,%rcx
30e: 75 07 jne 317 <rpc_sleep_on+0x1c1>
310: 48 c7 c1 00 00 00 00 mov $0x0,%rcx
317: 0f b7 b3 40 01 00 00 movzwl 0x140(%rbx),%esi
31e: 48 89 ea mov %rbp,%rdx
321: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
328: 31 c0 xor %eax,%eax
32a: e8 00 00 00 00 callq 32f <rpc_sleep_on+0x1d9>
32f: 48 83 7b 70 00 cmpq $0x0,0x70(%rbx)
334: 74 0a je 340 <rpc_sleep_on+0x1ea>
336: 0f 0b ud2a
338: 68 00 00 00 00 pushq $0x0
33d: c2 52 01 retq $0x152
340: 48 8b 83 c0 00 00 00 mov 0xc0(%rbx),%rax
347: 4c 89 6b 70 mov %r13,0x70(%rbx)
34b: 48 85 c0 test %rax,%rax
34e: 74 6a je 3ba <rpc_sleep_on+0x264>
350: f6 05 00 00 00 00 40 testb $0x40,0(%rip) # 357 <rpc_sleep_on+0x201>
357: 74 2c je 385 <rpc_sleep_on+0x22f>
359: 48 69 c8 e8 03 00 00 imul $0x3e8,%rax,%rcx
360: be fa 00 00 00 mov $0xfa,%esi
365: 31 d2 xor %edx,%edx
367: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
36e: 48 89 c8 mov %rcx,%rax
371: 48 f7 f6 div %rsi
374: 0f b7 b3 40 01 00 00 movzwl 0x140(%rbx),%esi
37b: 48 89 c2 mov %rax,%rdx
37e: 31 c0 xor %eax,%eax
380: e8 00 00 00 00 callq 385 <rpc_sleep_on+0x22f>
385: 4d 85 e4 test %r12,%r12
388: 48 c7 c0 00 00 00 00 mov $0x0,%rax
38f: 49 0f 45 c4 cmovne %r12,%rax
393: 48 89 43 68 mov %rax,0x68(%rbx)
397: f0 0f ba ab d0 00 00 lock btsl $0x3,0xd0(%rbx)
39e: 00 03
3a0: 48 8b 35 00 00 00 00 mov 0(%rip),%rsi # 3a7 <rpc_sleep_on+0x251>
3a7: 48 03 b3 c0 00 00 00 add 0xc0(%rbx),%rsi
3ae: 48 8d bb 90 00 00 00 lea 0x90(%rbx),%rdi
3b5: e8 00 00 00 00 callq 3ba <rpc_sleep_on+0x264>
3ba: 41 5b pop %r11
3bc: 5b pop %rbx
3bd: 48 89 ef mov %rbp,%rdi
3c0: 5d pop %rbp
3c1: 41 5c pop %r12
3c3: 41 5d pop %r13
3c5: e9 00 00 00 00 jmpq 3ca <__rpc_do_wake_up_task>
00000000000003ca <__rpc_do_wake_up_task>:
__rpc_do_wake_up_task():
3ca: 55 push %rbp
3cb: 53 push %rbx
3cc: 48 89 fb mov %rdi,%rbx
3cf: 56 push %rsi
3d0: f6 05 00 00 00 00 40 testb $0x40,0(%rip) # 3d7 <__rpc_do_wake_up_task+0xd>
3d7: 74 1c je 3f5 <__rpc_do_wake_up_task+0x2b>
3d9: 0f b7 b7 40 01 00 00 movzwl 0x140(%rdi),%esi
3e0: 48 8b 15 00 00 00 00 mov 0(%rip),%rdx # 3e7 <__rpc_do_wake_up_task+0x1d>
3e7: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
3ee: 31 c0 xor %eax,%eax
3f0: e8 00 00 00 00 callq 3f5 <__rpc_do_wake_up_task+0x2b>
3f5: 8b 83 d0 00 00 00 mov 0xd0(%rbx),%eax
3fb: a8 10 test $0x10,%al
3fd: 75 14 jne 413 <__rpc_do_wake_up_task+0x49>
3ff: 59 pop %rcx
400: 48 89 de mov %rbx,%rsi
403: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
40a: 31 c0 xor %eax,%eax
40c: 5b pop %rbx
40d: 5d pop %rbp
40e: e9 00 00 00 00 jmpq 413 <__rpc_do_wake_up_task+0x49>
413: f6 05 00 00 00 00 40 testb $0x40,0(%rip) # 41a <__rpc_do_wake_up_task+0x50>
41a: 74 15 je 431 <__rpc_do_wake_up_task+0x67>
41c: 0f b7 b3 40 01 00 00 movzwl 0x140(%rbx),%esi
423: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
42a: 31 c0 xor %eax,%eax
42c: e8 00 00 00 00 callq 431 <__rpc_do_wake_up_task+0x67>
431: 4c 8b 8b 00 01 00 00 mov 0x100(%rbx),%r9
438: 48 c7 43 68 00 00 00 movq $0x0,0x68(%rbx)
43f: 00
440: 48 c7 83 c0 00 00 00 movq $0x0,0xc0(%rbx)
447: 00 00 00 00
44b: 41 80 79 40 00 cmpb $0x0,0x40(%r9)
450: 74 73 je 4c5 <__rpc_do_wake_up_task+0xfb>
452: 48 8b b3 f0 00 00 00 mov 0xf0(%rbx),%rsi
459: 48 8d bb f0 00 00 00 lea 0xf0(%rbx),%rdi
460: 48 39 fe cmp %rdi,%rsi
463: 74 60 je 4c5 <__rpc_do_wake_up_task+0xfb>
465: 48 8b 06 mov (%rsi),%rax
468: 48 8b 56 08 mov 0x8(%rsi),%rdx
46c: 48 8d 8b e0 00 00 00 lea 0xe0(%rbx),%rcx
473: 4c 8d 46 10 lea 0x10(%rsi),%r8
477: 48 89 02 mov %rax,(%rdx)
47a: 48 89 50 08 mov %rdx,0x8(%rax)
47e: 48 8b 83 e0 00 00 00 mov 0xe0(%rbx),%rax
485: 48 89 06 mov %rax,(%rsi)
488: 48 89 70 08 mov %rsi,0x8(%rax)
48c: 48 89 4e 08 mov %rcx,0x8(%rsi)
490: 48 8b 8b f0 00 00 00 mov 0xf0(%rbx),%rcx
497: 48 89 b3 e0 00 00 00 mov %rsi,0xe0(%rbx)
49e: 48 39 f9 cmp %rdi,%rcx
4a1: 74 22 je 4c5 <__rpc_do_wake_up_task+0xfb>
4a3: 48 8b 57 08 mov 0x8(%rdi),%rdx
4a7: 48 8b 46 10 mov 0x10(%rsi),%rax
4ab: 4c 89 41 08 mov %r8,0x8(%rcx)
4af: 48 89 4e 10 mov %rcx,0x10(%rsi)
4b3: 48 89 50 08 mov %rdx,0x8(%rax)
4b7: 48 89 02 mov %rax,(%rdx)
4ba: 48 89 7f 08 mov %rdi,0x8(%rdi)
4be: 48 89 bb f0 00 00 00 mov %rdi,0xf0(%rbx)
4c5: 48 8d 8b e0 00 00 00 lea 0xe0(%rbx),%rcx
4cc: 48 8b 83 e0 00 00 00 mov 0xe0(%rbx),%rax
4d3: 48 8b 51 08 mov 0x8(%rcx),%rdx
4d7: 48 89 50 08 mov %rdx,0x8(%rax)
4db: 48 89 02 mov %rax,(%rdx)
4de: 48 c7 41 08 00 02 20 movq $0x200200,0x8(%rcx)
4e5: 00
4e6: 48 c7 83 e0 00 00 00 movq $0x100100,0xe0(%rbx)
4ed: 00 01 10 00
4f1: 66 41 ff 49 44 decw 0x44(%r9)
4f6: f6 05 00 00 00 00 40 testb $0x40,0(%rip) # 4fd <__rpc_do_wake_up_task+0x133>
4fd: 74 2d je 52c <__rpc_do_wake_up_task+0x162>
4ff: 4d 85 c9 test %r9,%r9
502: 74 09 je 50d <__rpc_do_wake_up_task+0x143>
504: 49 8b 49 48 mov 0x48(%r9),%rcx
508: 48 85 c9 test %rcx,%rcx
50b: 75 07 jne 514 <__rpc_do_wake_up_task+0x14a>
50d: 48 c7 c1 00 00 00 00 mov $0x0,%rcx
514: 0f b7 b3 40 01 00 00 movzwl 0x140(%rbx),%esi
51b: 4c 89 ca mov %r9,%rdx
51e: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
525: 31 c0 xor %eax,%eax
527: e8 00 00 00 00 callq 52c <__rpc_do_wake_up_task+0x162>
52c: 48 83 7b 68 00 cmpq $0x0,0x68(%rbx)
531: 74 0a je 53d <__rpc_do_wake_up_task+0x173>
533: 0f 0b ud2a
535: 68 00 00 00 00 pushq $0x0
53a: c2 29 01 retq $0x129
53d: 48 8d bb d0 00 00 00 lea 0xd0(%rbx),%rdi
544: f0 0f ba ab d0 00 00 lock btsl $0x0,0xd0(%rbx)
54b: 00 00
54d: 19 c0 sbb %eax,%eax
54f: f0 0f ba b3 d0 00 00 lock btrl $0x1,0xd0(%rbx)
556: 00 01
558: 85 c0 test %eax,%eax
55a: 75 7c jne 5d8 <__rpc_do_wake_up_task+0x20e>
55c: f6 83 c8 00 00 00 01 testb $0x1,0xc8(%rbx)
563: 74 69 je 5ce <__rpc_do_wake_up_task+0x204>
565: 48 8d 83 e8 00 00 00 lea 0xe8(%rbx),%rax
56c: 48 8d bb 10 01 00 00 lea 0x110(%rbx),%rdi
573: 48 89 40 08 mov %rax,0x8(%rax)
577: 48 89 83 e8 00 00 00 mov %rax,0xe8(%rbx)
57e: 48 c7 83 e0 00 00 00 movq $0x0,0xe0(%rbx)
585: 00 00 00 00
589: 48 c7 83 f8 00 00 00 movq $0x0,0xf8(%rbx)
590: 00 00 00 00
594: 48 89 9b 00 01 00 00 mov %rbx,0x100(%rbx)
59b: e8 00 00 00 00 callq 5a0 <__rpc_do_wake_up_task+0x1d6>
5a0: 48 8b bb d8 00 00 00 mov 0xd8(%rbx),%rdi
5a7: 48 8d b3 e0 00 00 00 lea 0xe0(%rbx),%rsi
5ae: e8 00 00 00 00 callq 5b3 <__rpc_do_wake_up_task+0x1e9>
5b3: 85 c0 test %eax,%eax
5b5: 89 c5 mov %eax,%ebp
5b7: 79 1f jns 5d8 <__rpc_do_wake_up_task+0x20e>
5b9: 89 c6 mov %eax,%esi
5bb: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
5c2: 31 c0 xor %eax,%eax
5c4: e8 00 00 00 00 callq 5c9 <__rpc_do_wake_up_task+0x1ff>
5c9: 89 6b 30 mov %ebp,0x30(%rbx)
5cc: eb 0a jmp 5d8 <__rpc_do_wake_up_task+0x20e>
5ce: be 01 00 00 00 mov $0x1,%esi
5d3: e8 00 00 00 00 callq 5d8 <__rpc_do_wake_up_task+0x20e>
5d8: f6 05 00 00 00 00 40 testb $0x40,0(%rip) # 5df <__rpc_do_wake_up_task+0x215>
5df: 74 11 je 5f2 <__rpc_do_wake_up_task+0x228>
5e1: 5a pop %rdx
5e2: 5b pop %rbx
5e3: 5d pop %rbp
5e4: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
5eb: 31 c0 xor %eax,%eax
5ed: e9 00 00 00 00 jmpq 5f2 <__rpc_do_wake_up_task+0x228>
5f2: 5d pop %rbp
5f3: 5b pop %rbx
5f4: 5d pop %rbp
5f5: c3 retq
00000000000005f6 <__rpc_wake_up_task>:
__rpc_wake_up_task():
5f6: 53 push %rbx
5f7: 48 89 fb mov %rdi,%rbx
5fa: f0 0f ba af d0 00 00 lock btsl $0x2,0xd0(%rdi)
601: 00 02
603: 19 c0 sbb %eax,%eax
605: 85 c0 test %eax,%eax
607: 75 18 jne 621 <__rpc_wake_up_task+0x2b>
609: 8b 87 d0 00 00 00 mov 0xd0(%rdi),%eax
60f: a8 02 test $0x2,%al
611: 74 05 je 618 <__rpc_wake_up_task+0x22>
613: e8 b2 fd ff ff callq 3ca <__rpc_do_wake_up_task>
618: f0 0f ba b3 d0 00 00 lock btrl $0x2,0xd0(%rbx)
61f: 00 02
621: 5b pop %rbx
622: c3 retq
0000000000000623 <rpc_wake_up_task>:
rpc_wake_up_task():
623: 55 push %rbp
624: 48 89 fd mov %rdi,%rbp
627: 53 push %rbx
628: 41 50 push %r8
62a: f0 0f ba af d0 00 00 lock btsl $0x2,0xd0(%rdi)
631: 00 02
633: 19 c0 sbb %eax,%eax
635: 85 c0 test %eax,%eax
637: 75 32 jne 66b <rpc_wake_up_task+0x48>
639: 8b 87 d0 00 00 00 mov 0xd0(%rdi),%eax
63f: a8 02 test $0x2,%al
641: 74 1f je 662 <rpc_wake_up_task+0x3f>
643: 48 8b 9f 00 01 00 00 mov 0x100(%rdi),%rbx
64a: 48 89 df mov %rbx,%rdi
64d: e8 00 00 00 00 callq 652 <rpc_wake_up_task+0x2f>
652: 48 89 ef mov %rbp,%rdi
655: e8 70 fd ff ff callq 3ca <__rpc_do_wake_up_task>
65a: 48 89 df mov %rbx,%rdi
65d: e8 00 00 00 00 callq 662 <rpc_wake_up_task+0x3f>
662: f0 0f ba b5 d0 00 00 lock btrl $0x2,0xd0(%rbp)
669: 00 02
66b: 5f pop %rdi
66c: 5b pop %rbx
66d: 5d pop %rbp
66e: c3 retq
000000000000066f <__rpc_default_timer>:
__rpc_default_timer():
66f: f6 05 00 00 00 00 40 testb $0x40,0(%rip) # 676 <__rpc_default_timer+0x7>
676: 53 push %rbx
677: 48 89 fb mov %rdi,%rbx
67a: 74 15 je 691 <__rpc_default_timer+0x22>
67c: 0f b7 b7 40 01 00 00 movzwl 0x140(%rdi),%esi
683: 31 c0 xor %eax,%eax
685: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
68c: e8 00 00 00 00 callq 691 <__rpc_default_timer+0x22>
691: c7 43 30 92 ff ff ff movl $0xffffff92,0x30(%rbx)
698: 48 89 df mov %rbx,%rdi
69b: 5b pop %rbx
69c: e9 00 00 00 00 jmpq 6a1 <rpc_wake_up_next>
00000000000006a1 <rpc_wake_up_next>:
rpc_wake_up_next():
6a1: 55 push %rbp
6a2: 31 ed xor %ebp,%ebp
6a4: 53 push %rbx
6a5: 48 89 fb mov %rdi,%rbx
6a8: 41 52 push %r10
6aa: f6 05 00 00 00 00 40 testb $0x40,0(%rip) # 6b1 <rpc_wake_up_next+0x10>
6b1: 74 26 je 6d9 <rpc_wake_up_next+0x38>
6b3: 48 85 ff test %rdi,%rdi
6b6: 74 09 je 6c1 <rpc_wake_up_next+0x20>
6b8: 48 8b 57 48 mov 0x48(%rdi),%rdx
6bc: 48 85 d2 test %rdx,%rdx
6bf: 75 07 jne 6c8 <rpc_wake_up_next+0x27>
6c1: 48 c7 c2 00 00 00 00 mov $0x0,%rdx
6c8: 48 89 de mov %rbx,%rsi
6cb: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
6d2: 31 c0 xor %eax,%eax
6d4: e8 00 00 00 00 callq 6d9 <rpc_wake_up_next+0x38>
6d9: 48 89 df mov %rbx,%rdi
6dc: e8 00 00 00 00 callq 6e1 <rpc_wake_up_next+0x40>
6e1: 80 7b 40 00 cmpb $0x0,0x40(%rbx)
6e5: 0f 84 01 01 00 00 je 7ec <rpc_wake_up_next+0x14b>
6eb: 48 0f b6 43 41 movzbq 0x41(%rbx),%rax
6f0: 48 c1 e0 04 shl $0x4,%rax
6f4: 48 8d 04 03 lea (%rbx,%rax,1),%rax
6f8: 48 8b 70 08 mov 0x8(%rax),%rsi
6fc: 48 8d 48 08 lea 0x8(%rax),%rcx
700: 48 39 ce cmp %rcx,%rsi
703: 74 4f je 754 <rpc_wake_up_next+0xb3>
705: 48 8b 46 80 mov 0xffffffffffffff80(%rsi),%rax
709: 48 39 43 38 cmp %rax,0x38(%rbx)
70d: 48 8d ae 20 ff ff ff lea 0xffffffffffffff20(%rsi),%rbp
714: 75 31 jne 747 <rpc_wake_up_next+0xa6>
716: 0f b6 43 43 movzbl 0x43(%rbx),%eax
71a: ff c8 dec %eax
71c: 84 c0 test %al,%al
71e: 88 43 43 mov %al,0x43(%rbx)
721: 0f 85 b5 00 00 00 jne 7dc <rpc_wake_up_next+0x13b>
727: 48 8b 46 08 mov 0x8(%rsi),%rax
72b: 48 8b 16 mov (%rsi),%rdx
72e: 48 89 42 08 mov %rax,0x8(%rdx)
732: 48 89 10 mov %rdx,(%rax)
735: 48 8b 41 08 mov 0x8(%rcx),%rax
739: 48 89 0e mov %rcx,(%rsi)
73c: 48 89 71 08 mov %rsi,0x8(%rcx)
740: 48 89 30 mov %rsi,(%rax)
743: 48 89 46 08 mov %rax,0x8(%rsi)
747: 0f b6 43 42 movzbl 0x42(%rbx),%eax
74b: ff c8 dec %eax
74d: 84 c0 test %al,%al
74f: 88 43 42 mov %al,0x42(%rbx)
752: 75 7c jne 7d0 <rpc_wake_up_next+0x12f>
754: 48 8d 43 08 lea 0x8(%rbx),%rax
758: 48 39 c1 cmp %rax,%rcx
75b: 75 10 jne 76d <rpc_wake_up_next+0xcc>
75d: 48 0f b6 43 40 movzbq 0x40(%rbx),%rax
762: 48 c1 e0 04 shl $0x4,%rax
766: 48 8d 4c 03 08 lea 0x8(%rbx,%rax,1),%rcx
76b: eb 04 jmp 771 <rpc_wake_up_next+0xd0>
76d: 48 83 e9 10 sub $0x10,%rcx
771: 48 8b 01 mov (%rcx),%rax
774: 48 39 c8 cmp %rcx,%rax
777: 75 36 jne 7af <rpc_wake_up_next+0x10e>
779: 48 0f b6 43 41 movzbq 0x41(%rbx),%rax
77e: 48 c1 e0 04 shl $0x4,%rax
782: 48 8d 44 03 08 lea 0x8(%rbx,%rax,1),%rax
787: 48 39 c1 cmp %rax,%rcx
78a: 75 c8 jne 754 <rpc_wake_up_next+0xb3>
78c: 0f b6 4b 40 movzbl 0x40(%rbx),%ecx
790: b8 01 00 00 00 mov $0x1,%eax
795: 48 c7 43 38 00 00 00 movq $0x0,0x38(%rbx)
79c: 00
79d: c6 43 43 10 movb $0x10,0x43(%rbx)
7a1: 88 4b 41 mov %cl,0x41(%rbx)
7a4: 01 c9 add %ecx,%ecx
7a6: d3 e0 shl %cl,%eax
7a8: 88 43 42 mov %al,0x42(%rbx)
7ab: 31 c0 xor %eax,%eax
7ad: eb 38 jmp 7e7 <rpc_wake_up_next+0x146>
7af: 48 29 d9 sub %rbx,%rcx
7b2: 48 8d a8 20 ff ff ff lea 0xffffffffffffff20(%rax),%rbp
7b9: b8 01 00 00 00 mov $0x1,%eax
7be: 48 83 e9 08 sub $0x8,%rcx
7c2: 48 c1 e9 04 shr $0x4,%rcx
7c6: 88 4b 41 mov %cl,0x41(%rbx)
7c9: 01 c9 add %ecx,%ecx
7cb: d3 e0 shl %cl,%eax
7cd: 88 43 42 mov %al,0x42(%rbx)
7d0: 48 8b 45 60 mov 0x60(%rbp),%rax
7d4: c6 43 43 10 movb $0x10,0x43(%rbx)
7d8: 48 89 43 38 mov %rax,0x38(%rbx)
7dc: 48 89 ef mov %rbp,%rdi
7df: e8 12 fe ff ff callq 5f6 <__rpc_wake_up_task>
7e4: 48 89 e8 mov %rbp,%rax
7e7: 48 89 c5 mov %rax,%rbp
7ea: eb 1c jmp 808 <rpc_wake_up_next+0x167>
7ec: 48 8b 53 08 mov 0x8(%rbx),%rdx
7f0: 48 8d 43 08 lea 0x8(%rbx),%rax
7f4: 48 39 c2 cmp %rax,%rdx
7f7: 74 0f je 808 <rpc_wake_up_next+0x167>
7f9: 48 8d aa 20 ff ff ff lea 0xffffffffffffff20(%rdx),%rbp
800: 48 89 ef mov %rbp,%rdi
803: e8 ee fd ff ff callq 5f6 <__rpc_wake_up_task>
808: 48 89 df mov %rbx,%rdi
80b: e8 00 00 00 00 callq 810 <rpc_wake_up_next+0x16f>
810: 41 59 pop %r9
812: 5b pop %rbx
813: 48 89 e8 mov %rbp,%rax
816: 5d pop %rbp
817: c3 retq
0000000000000818 <rpc_wake_up>:
rpc_wake_up():
818: 41 54 push %r12
81a: 55 push %rbp
81b: 48 89 fd mov %rdi,%rbp
81e: 53 push %rbx
81f: e8 00 00 00 00 callq 824 <rpc_wake_up+0xc>
824: 48 0f b6 45 40 movzbq 0x40(%rbp),%rax
829: 48 c1 e0 04 shl $0x4,%rax
82d: 48 8d 5c 05 08 lea 0x8(%rbp,%rax,1),%rbx
832: 48 8b 03 mov (%rbx),%rax
835: 48 8d b8 20 ff ff ff lea 0xffffffffffffff20(%rax),%rdi
83c: 4c 8b a7 e0 00 00 00 mov 0xe0(%rdi),%r12
843: 49 81 ec e0 00 00 00 sub $0xe0,%r12
84a: 48 39 d8 cmp %rbx,%rax
84d: 74 20 je 86f <rpc_wake_up+0x57>
84f: e8 a2 fd ff ff callq 5f6 <__rpc_wake_up_task>
854: 4c 89 e7 mov %r12,%rdi
857: 4d 8b a4 24 e0 00 00 mov 0xe0(%r12),%r12
85e: 00
85f: 48 8d 87 e0 00 00 00 lea 0xe0(%rdi),%rax
866: 49 81 ec e0 00 00 00 sub $0xe0,%r12
86d: eb db jmp 84a <rpc_wake_up+0x32>
86f: 48 8d 45 08 lea 0x8(%rbp),%rax
873: 48 39 c3 cmp %rax,%rbx
876: 74 06 je 87e <rpc_wake_up+0x66>
878: 48 83 eb 10 sub $0x10,%rbx
87c: eb b4 jmp 832 <rpc_wake_up+0x1a>
87e: 5b pop %rbx
87f: 48 89 ef mov %rbp,%rdi
882: 5d pop %rbp
883: 41 5c pop %r12
885: e9 00 00 00 00 jmpq 88a <rpc_wake_up_status>
000000000000088a <rpc_wake_up_status>:
rpc_wake_up_status():
88a: 41 55 push %r13
88c: 41 89 f5 mov %esi,%r13d
88f: 41 54 push %r12
891: 55 push %rbp
892: 48 89 fd mov %rdi,%rbp
895: 53 push %rbx
896: 53 push %rbx
897: e8 00 00 00 00 callq 89c <rpc_wake_up_status+0x12>
89c: 48 0f b6 45 40 movzbq 0x40(%rbp),%rax
8a1: 48 c1 e0 04 shl $0x4,%rax
8a5: 48 8d 5c 05 08 lea 0x8(%rbp,%rax,1),%rbx
8aa: 48 8b 03 mov (%rbx),%rax
8ad: 48 8d b8 20 ff ff ff lea 0xffffffffffffff20(%rax),%rdi
8b4: 4c 8b a7 e0 00 00 00 mov 0xe0(%rdi),%r12
8bb: 49 81 ec e0 00 00 00 sub $0xe0,%r12
8c2: 48 39 d8 cmp %rbx,%rax
8c5: 74 24 je 8eb <rpc_wake_up_status+0x61>
8c7: 44 89 6f 30 mov %r13d,0x30(%rdi)
8cb: e8 26 fd ff ff callq 5f6 <__rpc_wake_up_task>
8d0: 4c 89 e7 mov %r12,%rdi
8d3: 4d 8b a4 24 e0 00 00 mov 0xe0(%r12),%r12
8da: 00
8db: 48 8d 87 e0 00 00 00 lea 0xe0(%rdi),%rax
8e2: 49 81 ec e0 00 00 00 sub $0xe0,%r12
8e9: eb d7 jmp 8c2 <rpc_wake_up_status+0x38>
8eb: 48 8d 45 08 lea 0x8(%rbp),%rax
8ef: 48 39 c3 cmp %rax,%rbx
8f2: 74 06 je 8fa <rpc_wake_up_status+0x70>
8f4: 48 83 eb 10 sub $0x10,%rbx
8f8: eb b0 jmp 8aa <rpc_wake_up_status+0x20>
8fa: 41 5b pop %r11
8fc: 5b pop %rbx
8fd: 48 89 ef mov %rbp,%rdi
900: 5d pop %rbp
901: 41 5c pop %r12
903: 41 5d pop %r13
905: e9 00 00 00 00 jmpq 90a <rpc_delay>
000000000000090a <rpc_delay>:
rpc_delay():
90a: 48 89 b7 c0 00 00 00 mov %rsi,0xc0(%rdi)
911: 48 c7 c1 00 00 00 00 mov $0x0,%rcx
918: 48 89 fe mov %rdi,%rsi
91b: 31 d2 xor %edx,%edx
91d: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
924: e9 00 00 00 00 jmpq 929 <__rpc_atrun>
0000000000000929 <__rpc_atrun>:
__rpc_atrun():
929: c7 47 30 00 00 00 00 movl $0x0,0x30(%rdi)
930: e9 00 00 00 00 jmpq 935 <rpc_prepare_task>
0000000000000935 <rpc_prepare_task>:
rpc_prepare_task():
935: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax
93c: 48 8b b7 88 00 00 00 mov 0x88(%rdi),%rsi
943: 4c 8b 18 mov (%rax),%r11
946: 41 ff e3 jmpq *%r11d
0000000000000949 <rpc_exit_task>:
rpc_exit_task():
949: 53 push %rbx
94a: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax
951: 48 89 fb mov %rdi,%rbx
954: 48 c7 47 78 00 00 00 movq $0x0,0x78(%rdi)
95b: 00
95c: 48 8b 40 08 mov 0x8(%rax),%rax
960: 48 85 c0 test %rax,%rax
963: 74 48 je 9ad <rpc_exit_task+0x64>
965: 48 8b b7 88 00 00 00 mov 0x88(%rdi),%rsi
96c: ff d0 callq *%eax
96e: 48 83 7b 78 00 cmpq $0x0,0x78(%rbx)
973: 74 38 je 9ad <rpc_exit_task+0x64>
975: f6 83 c9 00 00 00 01 testb $0x1,0xc9(%rbx)
97c: 74 26 je 9a4 <rpc_exit_task+0x5b>
97e: b9 3e 02 00 00 mov $0x23e,%ecx
983: 48 c7 c2 00 00 00 00 mov $0x0,%rdx
98a: 48 c7 c6 00 00 00 00 mov $0x0,%rsi
991: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
998: 31 c0 xor %eax,%eax
99a: e8 00 00 00 00 callq 99f <rpc_exit_task+0x56>
99f: e8 00 00 00 00 callq 9a4 <rpc_exit_task+0x5b>
9a4: 48 89 df mov %rbx,%rdi
9a7: 5b pop %rbx
9a8: e9 00 00 00 00 jmpq 9ad <rpc_exit_task+0x64>
9ad: 5b pop %rbx
9ae: c3 retq
00000000000009af <rpc_malloc>:
rpc_malloc():
9af: 55 push %rbp
9b0: 53 push %rbx
9b1: 48 89 f3 mov %rsi,%rbx
9b4: 50 push %rax
9b5: 0f b7 87 c8 00 00 00 movzwl 0xc8(%rdi),%eax
9bc: 48 8b 6f 28 mov 0x28(%rdi),%rbp
9c0: 83 e0 02 and $0x2,%eax
9c3: 83 f8 01 cmp $0x1,%eax
9c6: 19 f6 sbb %esi,%esi
9c8: 83 e6 30 and $0x30,%esi
9cb: 83 c6 20 add $0x20,%esi
9ce: 48 81 fb 00 08 00 00 cmp $0x800,%rbx
9d5: 76 1d jbe 9f4 <rpc_malloc+0x45>
9d7: 48 89 df mov %rbx,%rdi
9da: e8 00 00 00 00 callq 9df <rpc_malloc+0x30>
9df: 48 85 c0 test %rax,%rax
9e2: 48 89 85 b8 00 00 00 mov %rax,0xb8(%rbp)
9e9: 74 2c je a17 <rpc_malloc+0x68>
9eb: 48 89 9d c0 00 00 00 mov %rbx,0xc0(%rbp)
9f2: eb 23 jmp a17 <rpc_malloc+0x68>
9f4: 48 8b 3d 00 00 00 00 mov 0(%rip),%rdi # 9fb <rpc_malloc+0x4c>
9fb: e8 00 00 00 00 callq a00 <rpc_malloc+0x51>
a00: 48 85 c0 test %rax,%rax
a03: 48 89 85 b8 00 00 00 mov %rax,0xb8(%rbp)
a0a: 74 0b je a17 <rpc_malloc+0x68>
a0c: 48 c7 85 c0 00 00 00 movq $0x800,0xc0(%rbp)
a13: 00 08 00 00
a17: 48 8b 85 b8 00 00 00 mov 0xb8(%rbp),%rax
a1e: 5d pop %rbp
a1f: 5b pop %rbx
a20: 5d pop %rbp
a21: c3 retq
0000000000000a22 <rpc_free>:
rpc_free():
a22: 53 push %rbx
a23: 48 8b 5f 28 mov 0x28(%rdi),%rbx
a27: 48 8b bb b8 00 00 00 mov 0xb8(%rbx),%rdi
a2e: 48 85 ff test %rdi,%rdi
a31: 74 36 je a69 <rpc_free+0x47>
a33: 48 81 bb c0 00 00 00 cmpq $0x800,0xc0(%rbx)
a3a: 00 08 00 00
a3e: 75 0e jne a4e <rpc_free+0x2c>
a40: 48 8b 35 00 00 00 00 mov 0(%rip),%rsi # a47 <rpc_free+0x25>
a47: e8 00 00 00 00 callq a4c <rpc_free+0x2a>
a4c: eb 05 jmp a53 <rpc_free+0x31>
a4e: e8 00 00 00 00 callq a53 <rpc_free+0x31>
a53: 48 c7 83 b8 00 00 00 movq $0x0,0xb8(%rbx)
a5a: 00 00 00 00
a5e: 48 c7 83 c0 00 00 00 movq $0x0,0xc0(%rbx)
a65: 00 00 00 00
a69: 5b pop %rbx
a6a: c3 retq
0000000000000a6b <rpc_init_task>:
rpc_init_task():
a6b: 41 56 push %r14
a6d: 4d 89 c6 mov %r8,%r14
a70: 41 55 push %r13
a72: 49 89 f5 mov %rsi,%r13
a75: 31 f6 xor %esi,%esi
a77: 41 54 push %r12
a79: 41 89 d4 mov %edx,%r12d
a7c: ba 48 01 00 00 mov $0x148,%edx
a81: 55 push %rbp
a82: 48 89 fd mov %rdi,%rbp
a85: 53 push %rbx
a86: 48 89 cb mov %rcx,%rbx
a89: e8 00 00 00 00 callq a8e <rpc_init_task+0x23>
a8e: 48 8d bd 90 00 00 00 lea 0x90(%rbp),%rdi
a95: e8 00 00 00 00 callq a9a <rpc_init_task+0x2f>
a9a: 48 89 ad b0 00 00 00 mov %rbp,0xb0(%rbp)
aa1: 48 c7 85 a8 00 00 00 movq $0x0,0xa8(%rbp)
aa8: 00 00 00 00
aac: c7 45 00 01 00 00 00 movl $0x1,0x0(%rbp)
ab3: 48 8b 05 00 00 00 00 mov 0(%rip),%rax # aba <rpc_init_task+0x4f>
aba: 4c 89 6d 20 mov %r13,0x20(%rbp)
abe: 66 44 89 a5 c8 00 00 mov %r12w,0xc8(%rbp)
ac5: 00
ac6: 48 89 9d 80 00 00 00 mov %rbx,0x80(%rbp)
acd: 48 89 45 08 mov %rax,0x8(%rbp)
ad1: 48 83 3b 00 cmpq $0x0,(%rbx)
ad5: 74 08 je adf <rpc_init_task+0x74>
ad7: 48 c7 45 78 00 00 00 movq $0x0,0x78(%rbp)
ade: 00
adf: 0f b6 85 ca 00 00 00 movzbl 0xca(%rbp),%eax
ae6: 4c 89 b5 88 00 00 00 mov %r14,0x88(%rbp)
aed: c6 45 58 02 movb $0x2,0x58(%rbp)
af1: c6 45 59 02 movb $0x2,0x59(%rbp)
af5: 83 e0 fc and $0xfffffffffffffffc,%eax
af8: 83 c8 01 or $0x1,%eax
afb: 88 85 ca 00 00 00 mov %al,0xca(%rbp)
b01: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax
b08: 00 00
b0a: 48 89 45 60 mov %rax,0x60(%rbp)
b0e: 48 8b 05 00 00 00 00 mov 0(%rip),%rax # b15 <rpc_init_task+0xaa>
b15: 4d 85 ed test %r13,%r13
b18: 48 89 85 d8 00 00 00 mov %rax,0xd8(%rbp)
b1f: 74 25 je b46 <rpc_init_task+0xdb>
b21: f0 41 ff 45 04 lock incl 0x4(%r13)
b26: 41 f6 45 50 01 testb $0x1,0x50(%r13)
b2b: 74 09 je b36 <rpc_init_task+0xcb>
b2d: 66 81 8d c8 00 00 00 orw $0x200,0xc8(%rbp)
b34: 00 02
b36: 41 f6 45 50 02 testb $0x2,0x50(%r13)
b3b: 75 09 jne b46 <rpc_init_task+0xdb>
b3d: 66 81 8d c8 00 00 00 orw $0x400,0xc8(%rbp)
b44: 00 04
b46: 8b 15 00 00 00 00 mov 0(%rip),%edx # b4c <rpc_init_task+0xe1>
b4c: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
b53: 8d 42 01 lea 0x1(%rdx),%eax
b56: 89 05 00 00 00 00 mov %eax,0(%rip) # b5c <rpc_init_task+0xf1>
b5c: 66 89 95 40 01 00 00 mov %dx,0x140(%rbp)
b63: e8 00 00 00 00 callq b68 <rpc_init_task+0xfd>
b68: 48 8b 15 00 00 00 00 mov 0(%rip),%rdx # b6f <rpc_init_task+0x104>
b6f: 48 8d 45 10 lea 0x10(%rbp),%rax
b73: 48 c7 45 10 00 00 00 movq $0x0,0x10(%rbp)
b7a: 00
b7b: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
b82: 48 89 05 00 00 00 00 mov %rax,0(%rip) # b89 <rpc_init_task+0x11e>
b89: 48 89 02 mov %rax,(%rdx)
b8c: 48 89 50 08 mov %rdx,0x8(%rax)
b90: e8 00 00 00 00 callq b95 <rpc_init_task+0x12a>
b95: 48 83 bd 80 00 00 00 cmpq $0x0,0x80(%rbp)
b9c: 00
b9d: 75 0a jne ba9 <rpc_init_task+0x13e>
b9f: 0f 0b ud2a
ba1: 68 00 00 00 00 pushq $0x0
ba6: c2 1a 03 retq $0x31a
ba9: f6 05 00 00 00 00 40 testb $0x40,0(%rip) # bb0 <rpc_init_task+0x145>
bb0: 74 2c je bde <rpc_init_task+0x173>
bb2: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax
bb9: 00 00
bbb: 5b pop %rbx
bbc: 0f b7 b5 40 01 00 00 movzwl 0x140(%rbp),%esi
bc3: 8b 90 04 01 00 00 mov 0x104(%rax),%edx
bc9: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
bd0: 5d pop %rbp
bd1: 41 5c pop %r12
bd3: 41 5d pop %r13
bd5: 41 5e pop %r14
bd7: 31 c0 xor %eax,%eax
bd9: e9 00 00 00 00 jmpq bde <rpc_init_task+0x173>
bde: 5b pop %rbx
bdf: 5d pop %rbp
be0: 41 5c pop %r12
be2: 41 5d pop %r13
be4: 41 5e pop %r14
be6: c3 retq
0000000000000be7 <rpc_new_task>:
rpc_new_task():
be7: 41 56 push %r14
be9: 41 89 f6 mov %esi,%r14d
bec: be 50 00 00 00 mov $0x50,%esi
bf1: 41 55 push %r13
bf3: 49 89 d5 mov %rdx,%r13
bf6: 41 54 push %r12
bf8: 49 89 cc mov %rcx,%r12
bfb: 55 push %rbp
bfc: 53 push %rbx
bfd: 48 89 fb mov %rdi,%rbx
c00: 48 8b 3d 00 00 00 00 mov 0(%rip),%rdi # c07 <rpc_new_task+0x20>
c07: e8 00 00 00 00 callq c0c <rpc_new_task+0x25>
c0c: 48 85 c0 test %rax,%rax
c0f: 48 89 c5 mov %rax,%rbp
c12: 74 3d je c51 <rpc_new_task+0x6a>
c14: 4d 89 e0 mov %r12,%r8
c17: 4c 89 e9 mov %r13,%rcx
c1a: 44 89 f2 mov %r14d,%edx
c1d: 48 89 de mov %rbx,%rsi
c20: 48 89 c7 mov %rax,%rdi
c23: e8 00 00 00 00 callq c28 <rpc_new_task+0x41>
c28: f6 05 00 00 00 00 40 testb $0x40,0(%rip) # c2f <rpc_new_task+0x48>
c2f: 74 15 je c46 <rpc_new_task+0x5f>
c31: 0f b7 b5 40 01 00 00 movzwl 0x140(%rbp),%esi
c38: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
c3f: 31 c0 xor %eax,%eax
c41: e8 00 00 00 00 callq c46 <rpc_new_task+0x5f>
c46: 66 81 8d c8 00 00 00 orw $0x80,0xc8(%rbp)
c4d: 80 00
c4f: eb 2c jmp c7d <rpc_new_task+0x96>
c51: 48 85 db test %rbx,%rbx
c54: 74 27 je c7d <rpc_new_task+0x96>
c56: 0f b6 53 50 movzbl 0x50(%rbx),%edx
c5a: 8b 73 04 mov 0x4(%rbx),%esi
c5d: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
c64: 31 c0 xor %eax,%eax
c66: c0 ea 04 shr $0x4,%dl
c69: 83 e2 01 and $0x1,%edx
c6c: e8 00 00 00 00 callq c71 <rpc_new_task+0x8a>
c71: f0 ff 43 04 lock incl 0x4(%rbx)
c75: 48 89 df mov %rbx,%rdi
c78: e8 00 00 00 00 callq c7d <rpc_new_task+0x96>
c7d: 5b pop %rbx
c7e: 48 89 e8 mov %rbp,%rax
c81: 5d pop %rbp
c82: 41 5c pop %r12
c84: 41 5d pop %r13
c86: 41 5e pop %r14
c88: c3 retq
0000000000000c89 <rpc_release_task>:
rpc_release_task():
c89: 41 54 push %r12
c8b: 55 push %rbp
c8c: 53 push %rbx
c8d: 48 89 fb mov %rdi,%rbx
c90: 48 8b af 80 00 00 00 mov 0x80(%rdi),%rbp
c97: 4c 8b a7 88 00 00 00 mov 0x88(%rdi),%r12
c9e: f0 ff 0f lock decl (%rdi)
ca1: 0f 94 c0 sete %al
ca4: 84 c0 test %al,%al
ca6: 0f 84 f5 00 00 00 je da1 <rpc_release_task+0x118>
cac: f6 05 00 00 00 00 40 testb $0x40,0(%rip) # cb3 <rpc_release_task+0x2a>
cb3: 74 15 je cca <rpc_release_task+0x41>
cb5: 0f b7 b7 40 01 00 00 movzwl 0x140(%rdi),%esi
cbc: 31 c0 xor %eax,%eax
cbe: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
cc5: e8 00 00 00 00 callq cca <rpc_release_task+0x41>
cca: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
cd1: e8 00 00 00 00 callq cd6 <rpc_release_task+0x4d>
cd6: 48 8d 4b 10 lea 0x10(%rbx),%rcx
cda: 48 8b 43 10 mov 0x10(%rbx),%rax
cde: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
ce5: 48 8b 51 08 mov 0x8(%rcx),%rdx
ce9: 48 89 50 08 mov %rdx,0x8(%rax)
ced: 48 89 02 mov %rax,(%rdx)
cf0: 48 c7 41 08 00 02 20 movq $0x200200,0x8(%rcx)
cf7: 00
cf8: 48 c7 43 10 00 01 10 movq $0x100100,0x10(%rbx)
cff: 00
d00: e8 00 00 00 00 callq d05 <rpc_release_task+0x7c>
d05: 8b 83 d0 00 00 00 mov 0xd0(%rbx),%eax
d0b: a8 02 test $0x2,%al
d0d: 74 0a je d19 <rpc_release_task+0x90>
d0f: 0f 0b ud2a
d11: 68 00 00 00 00 pushq $0x0
d16: c2 59 03 retq $0x359
d19: 48 89 df mov %rbx,%rdi
d1c: e8 6e f3 ff ff callq 8f <rpc_delete_timer>
d21: 48 83 7b 28 00 cmpq $0x0,0x28(%rbx)
d26: 74 08 je d30 <rpc_release_task+0xa7>
d28: 48 89 df mov %rbx,%rdi
d2b: e8 00 00 00 00 callq d30 <rpc_release_task+0xa7>
d30: 48 83 7b 50 00 cmpq $0x0,0x50(%rbx)
d35: 74 08 je d3f <rpc_release_task+0xb6>
d37: 48 89 df mov %rbx,%rdi
d3a: e8 00 00 00 00 callq d3f <rpc_release_task+0xb6>
d3f: 48 8b 7b 20 mov 0x20(%rbx),%rdi
d43: 48 85 ff test %rdi,%rdi
d46: 74 0d je d55 <rpc_release_task+0xcc>
d48: e8 00 00 00 00 callq d4d <rpc_release_task+0xc4>
d4d: 48 c7 43 20 00 00 00 movq $0x0,0x20(%rbx)
d54: 00
d55: 80 bb c8 00 00 00 00 cmpb $0x0,0xc8(%rbx)
d5c: 79 2d jns d8b <rpc_release_task+0x102>
d5e: f6 05 00 00 00 00 40 testb $0x40,0(%rip) # d65 <rpc_release_task+0xdc>
d65: 74 15 je d7c <rpc_release_task+0xf3>
d67: 0f b7 b3 40 01 00 00 movzwl 0x140(%rbx),%esi
d6e: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
d75: 31 c0 xor %eax,%eax
d77: e8 00 00 00 00 callq d7c <rpc_release_task+0xf3>
d7c: 48 8b 35 00 00 00 00 mov 0(%rip),%rsi # d83 <rpc_release_task+0xfa>
d83: 48 89 df mov %rbx,%rdi
d86: e8 00 00 00 00 callq d8b <rpc_release_task+0x102>
d8b: 48 8b 45 10 mov 0x10(%rbp),%rax
d8f: 48 85 c0 test %rax,%rax
d92: 74 0d je da1 <rpc_release_task+0x118>
d94: 5b pop %rbx
d95: 5d pop %rbp
d96: 4c 89 e7 mov %r12,%rdi
d99: 49 89 c3 mov %rax,%r11
d9c: 41 5c pop %r12
d9e: 41 ff e3 jmpq *%r11d
da1: 5b pop %rbx
da2: 5d pop %rbp
da3: 41 5c pop %r12
da5: c3 retq
0000000000000da6 <__rpc_execute>:
__rpc_execute():
da6: 41 54 push %r12
da8: 45 31 e4 xor %r12d,%r12d
dab: f6 05 00 00 00 00 40 testb $0x40,0(%rip) # db2 <__rpc_execute+0xc>
db2: 55 push %rbp
db3: 53 push %rbx
db4: 48 89 fb mov %rdi,%rbx
db7: 74 1c je dd5 <__rpc_execute+0x2f>
db9: 0f b7 97 c8 00 00 00 movzwl 0xc8(%rdi),%edx
dc0: 0f b7 b7 40 01 00 00 movzwl 0x140(%rdi),%esi
dc7: 31 c0 xor %eax,%eax
dc9: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
dd0: e8 00 00 00 00 callq dd5 <__rpc_execute+0x2f>
dd5: 8b 83 d0 00 00 00 mov 0xd0(%rbx),%eax
ddb: a8 02 test $0x2,%al
ddd: 74 0a je de9 <__rpc_execute+0x43>
ddf: 0f 0b ud2a
de1: 68 00 00 00 00 pushq $0x0
de6: c2 50 02 retq $0x250
de9: 48 89 df mov %rbx,%rdi
dec: e8 9e f2 ff ff callq 8f <rpc_delete_timer>
df1: 48 8b 43 70 mov 0x70(%rbx),%rax
df5: 48 85 c0 test %rax,%rax
df8: 74 0d je e07 <__rpc_execute+0x61>
dfa: 48 c7 43 70 00 00 00 movq $0x0,0x70(%rbx)
e01: 00
e02: 48 89 df mov %rbx,%rdi
e05: ff d0 callq *%eax
e07: 8b 83 d0 00 00 00 mov 0xd0(%rbx),%eax
e0d: 48 8d ab d0 00 00 00 lea 0xd0(%rbx),%rbp
e14: a8 02 test $0x2,%al
e16: 75 12 jne e2a <__rpc_execute+0x84>
e18: 48 8b 43 78 mov 0x78(%rbx),%rax
e1c: 48 85 c0 test %rax,%rax
e1f: 0f 84 f2 00 00 00 je f17 <__rpc_execute+0x171>
e25: 48 89 df mov %rbx,%rdi
e28: ff d0 callq *%eax
e2a: 8b 83 d0 00 00 00 mov 0xd0(%rbx),%eax
e30: a8 02 test $0x2,%al
e32: 74 b5 je de9 <__rpc_execute+0x43>
e34: f0 0f ba b3 d0 00 00 lock btrl $0x0,0xd0(%rbx)
e3b: 00 00
e3d: f6 83 c8 00 00 00 01 testb $0x1,0xc8(%rbx)
e44: 74 25 je e6b <__rpc_execute+0xc5>
e46: 8b 83 d0 00 00 00 mov 0xd0(%rbx),%eax
e4c: 48 d1 e8 shr %rax
e4f: 83 e0 01 and $0x1,%eax
e52: 85 c0 test %eax,%eax
e54: 75 0e jne e64 <__rpc_execute+0xbe>
e56: f0 0f ab 83 d0 00 00 lock bts %eax,0xd0(%rbx)
e5d: 00
e5e: 19 c0 sbb %eax,%eax
e60: 85 c0 test %eax,%eax
e62: 74 85 je de9 <__rpc_execute+0x43>
e64: 31 c0 xor %eax,%eax
e66: e9 f5 00 00 00 jmpq f60 <__rpc_execute+0x1ba>
e6b: f6 05 00 00 00 00 40 testb $0x40,0(%rip) # e72 <__rpc_execute+0xcc>
e72: 74 15 je e89 <__rpc_execute+0xe3>
e74: 0f b7 b3 40 01 00 00 movzwl 0x140(%rbx),%esi
e7b: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
e82: 31 c0 xor %eax,%eax
e84: e8 00 00 00 00 callq e89 <__rpc_execute+0xe3>
e89: b9 01 00 00 00 mov $0x1,%ecx
e8e: 48 c7 c2 00 00 00 00 mov $0x0,%rdx
e95: be 01 00 00 00 mov $0x1,%esi
e9a: 48 89 ef mov %rbp,%rdi
e9d: e8 00 00 00 00 callq ea2 <__rpc_execute+0xfc>
ea2: 3d 00 fe ff ff cmp $0xfffffe00,%eax
ea7: 41 89 c4 mov %eax,%r12d
eaa: 75 3b jne ee7 <__rpc_execute+0x141>
eac: f6 05 00 00 00 00 40 testb $0x40,0(%rip) # eb3 <__rpc_execute+0x10d>
eb3: 74 15 je eca <__rpc_execute+0x124>
eb5: 0f b7 b3 40 01 00 00 movzwl 0x140(%rbx),%esi
ebc: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
ec3: 31 c0 xor %eax,%eax
ec5: e8 00 00 00 00 callq eca <__rpc_execute+0x124>
eca: 66 81 8b c8 00 00 00 orw $0x100,0xc8(%rbx)
ed1: 00 01
ed3: 44 89 63 30 mov %r12d,0x30(%rbx)
ed7: 48 89 df mov %rbx,%rdi
eda: 48 c7 43 78 00 00 00 movq $0x0,0x78(%rbx)
ee1: 00
ee2: e8 00 00 00 00 callq ee7 <__rpc_execute+0x141>
ee7: f0 0f ba ab d0 00 00 lock btsl $0x0,0xd0(%rbx)
eee: 00 00
ef0: f6 05 00 00 00 00 40 testb $0x40,0(%rip) # ef7 <__rpc_execute+0x151>
ef7: 0f 84 ec fe ff ff je de9 <__rpc_execute+0x43>
efd: 0f b7 b3 40 01 00 00 movzwl 0x140(%rbx),%esi
f04: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
f0b: 31 c0 xor %eax,%eax
f0d: e8 00 00 00 00 callq f12 <__rpc_execute+0x16c>
f12: e9 d2 fe ff ff jmpq de9 <__rpc_execute+0x43>
f17: f6 05 00 00 00 00 40 testb $0x40,0(%rip) # f1e <__rpc_execute+0x178>
f1e: 74 1b je f3b <__rpc_execute+0x195>
f20: 0f b7 b3 40 01 00 00 movzwl 0x140(%rbx),%esi
f27: 8b 4b 30 mov 0x30(%rbx),%ecx
f2a: 44 89 e2 mov %r12d,%edx
f2d: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
f34: 31 c0 xor %eax,%eax
f36: e8 00 00 00 00 callq f3b <__rpc_execute+0x195>
f3b: 48 8d bb d0 00 00 00 lea 0xd0(%rbx),%rdi
f42: f0 0f ba b3 d0 00 00 lock btrl $0x4,0xd0(%rbx)
f49: 00 04
f4b: be 04 00 00 00 mov $0x4,%esi
f50: e8 00 00 00 00 callq f55 <__rpc_execute+0x1af>
f55: 48 89 df mov %rbx,%rdi
f58: e8 00 00 00 00 callq f5d <__rpc_execute+0x1b7>
f5d: 44 89 e0 mov %r12d,%eax
f60: 5b pop %rbx
f61: 5d pop %rbp
f62: 41 5c pop %r12
f64: c3 retq
0000000000000f65 <rpc_execute>:
rpc_execute():
f65: b8 04 00 00 00 mov $0x4,%eax
f6a: f0 0f ab 87 d0 00 00 lock bts %eax,0xd0(%rdi)
f71: 00
f72: 30 c0 xor %al,%al
f74: f0 0f ab 87 d0 00 00 lock bts %eax,0xd0(%rdi)
f7b: 00
f7c: e9 25 fe ff ff jmpq da6 <__rpc_execute>
0000000000000f81 <rpc_async_schedule>:
rpc_async_schedule():
f81: e9 20 fe ff ff jmpq da6 <__rpc_execute>
0000000000000f86 <rpc_run_task>:
rpc_run_task():
f86: 53 push %rbx
f87: e8 00 00 00 00 callq f8c <rpc_run_task+0x6>
f8c: 48 89 c3 mov %rax,%rbx
f8f: 48 c7 c0 f4 ff ff ff mov $0xfffffffffffffff4,%rax
f96: 48 85 db test %rbx,%rbx
f99: 74 0e je fa9 <rpc_run_task+0x23>
f9b: f0 ff 03 lock incl (%rbx)
f9e: 48 89 df mov %rbx,%rdi
fa1: e8 00 00 00 00 callq fa6 <rpc_run_task+0x20>
fa6: 48 89 d8 mov %rbx,%rax
fa9: 5b pop %rbx
faa: c3 retq
0000000000000fab <rpc_killall_tasks>:
rpc_killall_tasks():
fab: 55 push %rbp
fac: 48 89 fd mov %rdi,%rbp
faf: 53 push %rbx
fb0: 50 push %rax
fb1: f6 05 00 00 00 00 40 testb $0x40,0(%rip) # fb8 <rpc_killall_tasks+0xd>
fb8: 74 11 je fcb <rpc_killall_tasks+0x20>
fba: 48 89 fe mov %rdi,%rsi
fbd: 31 c0 xor %eax,%eax
fbf: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
fc6: e8 00 00 00 00 callq fcb <rpc_killall_tasks+0x20>
fcb: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
fd2: e8 00 00 00 00 callq fd7 <rpc_killall_tasks+0x2c>
fd7: 48 8b 1d 00 00 00 00 mov 0(%rip),%rbx # fde <rpc_killall_tasks+0x33>
fde: 48 8b 03 mov (%rbx),%rax
fe1: 0f 18 08 prefetcht0 (%rax)
fe4: 48 81 fb 00 00 00 00 cmp $0x0,%rbx
feb: 74 3b je 1028 <rpc_killall_tasks+0x7d>
fed: 8b 83 c0 00 00 00 mov 0xc0(%rbx),%eax
ff3: 48 8d 7b f0 lea 0xfffffffffffffff0(%rbx),%rdi
ff7: a8 10 test $0x10,%al
ff9: 74 28 je 1023 <rpc_killall_tasks+0x78>
ffb: 48 85 ed test %rbp,%rbp
ffe: 74 06 je 1006 <rpc_killall_tasks+0x5b>
1000: 48 39 6f 20 cmp %rbp,0x20(%rdi)
1004: 75 1d jne 1023 <rpc_killall_tasks+0x78>
1006: 66 81 8f c8 00 00 00 orw $0x100,0xc8(%rdi)
100d: 00 01
100f: c7 47 30 fb ff ff ff movl $0xfffffffb,0x30(%rdi)
1016: 48 c7 47 78 00 00 00 movq $0x0,0x78(%rdi)
101d: 00
101e: e8 00 00 00 00 callq 1023 <rpc_killall_tasks+0x78>
1023: 48 8b 1b mov (%rbx),%rbx
1026: eb b6 jmp fde <rpc_killall_tasks+0x33>
1028: 58 pop %rax
1029: 5b pop %rbx
102a: 5d pop %rbp
102b: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
1032: e9 00 00 00 00 jmpq 1037 <rpciod_up>
0000000000001037 <rpciod_up>:
rpciod_up():
1037: 55 push %rbp
1038: 48 c7 c5 00 00 00 00 mov $0x0,%rbp
103f: 48 89 ef mov %rbp,%rdi
1042: 53 push %rbx
1043: 31 db xor %ebx,%ebx
1045: 51 push %rcx
1046: f0 ff 0d 00 00 00 00 lock decl 0(%rip) # 104d <rpciod_up+0x16>
104d: 0f 88 01 04 00 00 js 1454 <.text.lock.sched>
1053: f6 05 00 00 00 00 40 testb $0x40,0(%rip) # 105a <rpciod_up+0x23>
105a: 74 14 je 1070 <rpciod_up+0x39>
105c: 8b 35 00 00 00 00 mov 0(%rip),%esi # 1062 <rpciod_up+0x2b>
1062: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
1069: 31 c0 xor %eax,%eax
106b: e8 00 00 00 00 callq 1070 <rpciod_up+0x39>
1070: 8b 35 00 00 00 00 mov 0(%rip),%esi # 1076 <rpciod_up+0x3f>
1076: ff c6 inc %esi
1078: 48 83 3d 00 00 00 00 cmpq $0x0,0(%rip) # 1080 <rpciod_up+0x49>
107f: 00
1080: 89 35 00 00 00 00 mov %esi,0(%rip) # 1086 <rpciod_up+0x4f>
1086: 75 4a jne 10d2 <rpciod_up+0x9b>
1088: 83 fe 01 cmp $0x1,%esi
108b: 76 0e jbe 109b <rpciod_up+0x64>
108d: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
1094: 31 c0 xor %eax,%eax
1096: e8 00 00 00 00 callq 109b <rpciod_up+0x64>
109b: 31 f6 xor %esi,%esi
109d: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
10a4: bb f4 ff ff ff mov $0xfffffff4,%ebx
10a9: e8 00 00 00 00 callq 10ae <rpciod_up+0x77>
10ae: 48 85 c0 test %rax,%rax
10b1: 75 16 jne 10c9 <rpciod_up+0x92>
10b3: 89 de mov %ebx,%esi
10b5: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
10bc: e8 00 00 00 00 callq 10c1 <rpciod_up+0x8a>
10c1: ff 0d 00 00 00 00 decl 0(%rip) # 10c7 <rpciod_up+0x90>
10c7: eb 09 jmp 10d2 <rpciod_up+0x9b>
10c9: 48 89 05 00 00 00 00 mov %rax,0(%rip) # 10d0 <rpciod_up+0x99>
10d0: 31 db xor %ebx,%ebx
10d2: 48 89 ef mov %rbp,%rdi
10d5: f0 ff 05 00 00 00 00 lock incl 0(%rip) # 10dc <rpciod_up+0xa5>
10dc: 0f 8e 7c 03 00 00 jle 145e <.text.lock.sched+0xa>
10e2: 5a pop %rdx
10e3: 89 d8 mov %ebx,%eax
10e5: 5b pop %rbx
10e6: 5d pop %rbp
10e7: c3 retq
00000000000010e8 <rpciod_down>:
rpciod_down():
10e8: 55 push %rbp
10e9: 48 c7 c5 00 00 00 00 mov $0x0,%rbp
10f0: 53 push %rbx
10f1: 57 push %rdi
10f2: 48 89 ef mov %rbp,%rdi
10f5: f0 ff 0d 00 00 00 00 lock decl 0(%rip) # 10fc <rpciod_down+0x14>
10fc: 0f 88 66 03 00 00 js 1468 <.text.lock.sched+0x14>
1102: f6 05 00 00 00 00 40 testb $0x40,0(%rip) # 1109 <rpciod_down+0x21>
1109: 74 14 je 111f <rpciod_down+0x37>
110b: 8b 35 00 00 00 00 mov 0(%rip),%esi # 1111 <rpciod_down+0x29>
1111: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
1118: 31 c0 xor %eax,%eax
111a: e8 00 00 00 00 callq 111f <rpciod_down+0x37>
111f: 8b 05 00 00 00 00 mov 0(%rip),%eax # 1125 <rpciod_down+0x3d>
1125: 85 c0 test %eax,%eax
1127: 74 11 je 113a <rpciod_down+0x52>
1129: ff c8 dec %eax
112b: 85 c0 test %eax,%eax
112d: 89 05 00 00 00 00 mov %eax,0(%rip) # 1133 <rpciod_down+0x4b>
1133: 74 13 je 1148 <rpciod_down+0x60>
1135: e9 ef 00 00 00 jmpq 1229 <rpciod_down+0x141>
113a: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
1141: 31 c0 xor %eax,%eax
1143: e8 00 00 00 00 callq 1148 <rpciod_down+0x60>
1148: 48 83 3d 00 00 00 00 cmpq $0x0,0(%rip) # 1150 <rpciod_down+0x68>
114f: 00
1150: 75 20 jne 1172 <rpciod_down+0x8a>
1152: f6 05 00 00 00 00 40 testb $0x40,0(%rip) # 1159 <rpciod_down+0x71>
1159: 0f 84 ca 00 00 00 je 1229 <rpciod_down+0x141>
115f: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
1166: 31 c0 xor %eax,%eax
1168: e8 00 00 00 00 callq 116d <rpciod_down+0x85>
116d: e9 b7 00 00 00 jmpq 1229 <rpciod_down+0x141>
1172: 48 81 3d 00 00 00 00 cmpq $0x0,0(%rip) # 117d <rpciod_down+0x95>
1179: 00 00 00 00
117d: 74 50 je 11cf <rpciod_down+0xe7>
117f: 65 48 8b 04 25 10 00 mov %gs:0x10,%rax
1186: 00 00
1188: f0 0f ba b0 38 e0 ff lock btrl $0x2,0xffffffffffffe038(%rax)
118f: ff 02
1191: 31 ff xor %edi,%edi
1193: e8 00 00 00 00 callq 1198 <rpciod_down+0xb0>
1198: 48 8b 3d 00 00 00 00 mov 0(%rip),%rdi # 119f <rpciod_down+0xb7>
119f: e8 00 00 00 00 callq 11a4 <rpciod_down+0xbc>
11a4: 48 81 3d 00 00 00 00 cmpq $0x0,0(%rip) # 11af <rpciod_down+0xc7>
11ab: 00 00 00 00
11af: 74 c1 je 1172 <rpciod_down+0x8a>
11b1: f6 05 00 00 00 00 40 testb $0x40,0(%rip) # 11b8 <rpciod_down+0xd0>
11b8: 74 0e je 11c8 <rpciod_down+0xe0>
11ba: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
11c1: 31 c0 xor %eax,%eax
11c3: e8 00 00 00 00 callq 11c8 <rpciod_down+0xe0>
11c8: e8 00 00 00 00 callq 11cd <rpciod_down+0xe5>
11cd: eb a3 jmp 1172 <rpciod_down+0x8a>
11cf: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax
11d6: 00 00
11d8: 48 8b b8 d0 05 00 00 mov 0x5d0(%rax),%rdi
11df: 48 81 c7 08 08 00 00 add $0x808,%rdi
11e6: e8 00 00 00 00 callq 11eb <rpciod_down+0x103>
11eb: 48 89 c3 mov %rax,%rbx
11ee: e8 00 00 00 00 callq 11f3 <rpciod_down+0x10b>
11f3: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax
11fa: 00 00
11fc: 48 8b b8 d0 05 00 00 mov 0x5d0(%rax),%rdi
1203: 48 89 de mov %rbx,%rsi
1206: 48 81 c7 08 08 00 00 add $0x808,%rdi
120d: e8 00 00 00 00 callq 1212 <rpciod_down+0x12a>
1212: 48 8b 3d 00 00 00 00 mov 0(%rip),%rdi # 1219 <rpciod_down+0x131>
1219: e8 00 00 00 00 callq 121e <rpciod_down+0x136>
121e: 48 c7 05 00 00 00 00 movq $0x0,0(%rip) # 1229 <rpciod_down+0x141>
1225: 00 00 00 00
1229: 48 89 ef mov %rbp,%rdi
122c: f0 ff 05 00 00 00 00 lock incl 0(%rip) # 1233 <rpciod_down+0x14b>
1233: 0f 8e 39 02 00 00 jle 1472 <.text.lock.sched+0x1e>
1239: 5e pop %rsi
123a: 5b pop %rbx
123b: 5d pop %rbp
123c: c3 retq
000000000000123d <rpc_show_tasks>:
rpc_show_tasks():
123d: 53 push %rbx
123e: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
1245: e8 00 00 00 00 callq 124a <rpc_show_tasks+0xd>
124a: 48 81 3d 00 00 00 00 cmpq $0x0,0(%rip) # 1255 <rpc_show_tasks+0x18>
1251: 00 00 00 00
1255: 0f 84 bd 00 00 00 je 1318 <rpc_show_tasks+0xdb>
125b: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
1262: 31 c0 xor %eax,%eax
1264: e8 00 00 00 00 callq 1269 <rpc_show_tasks+0x2c>
1269: 48 8b 1d 00 00 00 00 mov 0(%rip),%rbx # 1270 <rpc_show_tasks+0x33>
1270: 48 8b 03 mov (%rbx),%rax
1273: 0f 18 08 prefetcht0 (%rax)
1276: 48 81 fb 00 00 00 00 cmp $0x0,%rbx
127d: 0f 84 95 00 00 00 je 1318 <rpc_show_tasks+0xdb>
1283: 8b 83 c0 00 00 00 mov 0xc0(%rbx),%eax
1289: 48 8d 7b f0 lea 0xfffffffffffffff0(%rbx),%rdi
128d: 49 c7 c2 00 00 00 00 mov $0x0,%r10
1294: a8 02 test $0x2,%al
1296: 74 1f je 12b7 <rpc_show_tasks+0x7a>
1298: 48 8b 87 00 01 00 00 mov 0x100(%rdi),%rax
129f: 48 85 c0 test %rax,%rax
12a2: 74 09 je 12ad <rpc_show_tasks+0x70>
12a4: 48 8b 40 48 mov 0x48(%rax),%rax
12a8: 48 85 c0 test %rax,%rax
12ab: 75 07 jne 12b4 <rpc_show_tasks+0x77>
12ad: 48 c7 c0 00 00 00 00 mov $0x0,%rax
12b4: 49 89 c2 mov %rax,%r10
12b7: 48 8b 47 38 mov 0x38(%rdi),%rax
12bb: 83 ca ff or $0xffffffffffffffff,%edx
12be: 4c 8b 4f 20 mov 0x20(%rdi),%r9
12c2: 44 8b 47 30 mov 0x30(%rdi),%r8d
12c6: 0f b7 8f c8 00 00 00 movzwl 0xc8(%rdi),%ecx
12cd: 48 85 c0 test %rax,%rax
12d0: 74 02 je 12d4 <rpc_show_tasks+0x97>
12d2: 8b 10 mov (%rax),%edx
12d4: 0f b7 b7 40 01 00 00 movzwl 0x140(%rdi),%esi
12db: ff b7 80 00 00 00 pushq 0x80(%rdi)
12e1: ff 77 78 pushq 0x78(%rdi)
12e4: 41 52 push %r10
12e6: ff b7 c0 00 00 00 pushq 0xc0(%rdi)
12ec: ff 77 28 pushq 0x28(%rdi)
12ef: 48 8b 47 20 mov 0x20(%rdi),%rax
12f3: 31 ff xor %edi,%edi
12f5: 48 85 c0 test %rax,%rax
12f8: 74 03 je 12fd <rpc_show_tasks+0xc0>
12fa: 8b 78 18 mov 0x18(%rax),%edi
12fd: 57 push %rdi
12fe: 31 c0 xor %eax,%eax
1300: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
1307: e8 00 00 00 00 callq 130c <rpc_show_tasks+0xcf>
130c: 48 8b 1b mov (%rbx),%rbx
130f: 48 83 c4 30 add $0x30,%rsp
1313: e9 58 ff ff ff jmpq 1270 <rpc_show_tasks+0x33>
1318: 5b pop %rbx
1319: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
1320: e9 00 00 00 00 jmpq 1325 <rpc_destroy_mempool>
0000000000001325 <rpc_destroy_mempool>:
rpc_destroy_mempool():
1325: 41 52 push %r10
1327: 48 8b 3d 00 00 00 00 mov 0(%rip),%rdi # 132e <rpc_destroy_mempool+0x9>
132e: 48 85 ff test %rdi,%rdi
1331: 74 05 je 1338 <rpc_destroy_mempool+0x13>
1333: e8 00 00 00 00 callq 1338 <rpc_destroy_mempool+0x13>
1338: 48 8b 3d 00 00 00 00 mov 0(%rip),%rdi # 133f <rpc_destroy_mempool+0x1a>
133f: 48 85 ff test %rdi,%rdi
1342: 74 05 je 1349 <rpc_destroy_mempool+0x24>
1344: e8 00 00 00 00 callq 1349 <rpc_destroy_mempool+0x24>
1349: 48 8b 3d 00 00 00 00 mov 0(%rip),%rdi # 1350 <rpc_destroy_mempool+0x2b>
1350: 48 85 ff test %rdi,%rdi
1353: 74 17 je 136c <rpc_destroy_mempool+0x47>
1355: e8 00 00 00 00 callq 135a <rpc_destroy_mempool+0x35>
135a: 85 c0 test %eax,%eax
135c: 74 0e je 136c <rpc_destroy_mempool+0x47>
135e: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
1365: 31 c0 xor %eax,%eax
1367: e8 00 00 00 00 callq 136c <rpc_destroy_mempool+0x47>
136c: 48 8b 3d 00 00 00 00 mov 0(%rip),%rdi # 1373 <rpc_destroy_mempool+0x4e>
1373: 48 85 ff test %rdi,%rdi
1376: 74 19 je 1391 <rpc_destroy_mempool+0x6c>
1378: e8 00 00 00 00 callq 137d <rpc_destroy_mempool+0x58>
137d: 85 c0 test %eax,%eax
137f: 74 10 je 1391 <rpc_destroy_mempool+0x6c>
1381: 41 59 pop %r9
1383: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
138a: 31 c0 xor %eax,%eax
138c: e9 00 00 00 00 jmpq 1391 <rpc_destroy_mempool+0x6c>
1391: 41 58 pop %r8
1393: c3 retq
0000000000001394 <rpc_init_mempool>:
rpc_init_mempool():
1394: 50 push %rax
1395: 45 31 c9 xor %r9d,%r9d
1398: 45 31 c0 xor %r8d,%r8d
139b: 31 d2 xor %edx,%edx
139d: b9 00 20 00 00 mov $0x2000,%ecx
13a2: be 48 01 00 00 mov $0x148,%esi
13a7: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
13ae: e8 00 00 00 00 callq 13b3 <rpc_init_mempool+0x1f>
13b3: 48 85 c0 test %rax,%rax
13b6: 48 89 05 00 00 00 00 mov %rax,0(%rip) # 13bd <rpc_init_mempool+0x29>
13bd: 0f 84 82 00 00 00 je 1445 <rpc_init_mempool+0xb1>
13c3: 45 31 c9 xor %r9d,%r9d
13c6: 45 31 c0 xor %r8d,%r8d
13c9: 31 d2 xor %edx,%edx
13cb: b9 00 20 00 00 mov $0x2000,%ecx
13d0: be 00 08 00 00 mov $0x800,%esi
13d5: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
13dc: e8 00 00 00 00 callq 13e1 <rpc_init_mempool+0x4d>
13e1: 48 85 c0 test %rax,%rax
13e4: 48 89 05 00 00 00 00 mov %rax,0(%rip) # 13eb <rpc_init_mempool+0x57>
13eb: 74 58 je 1445 <rpc_init_mempool+0xb1>
13ed: 48 8b 0d 00 00 00 00 mov 0(%rip),%rcx # 13f4 <rpc_init_mempool+0x60>
13f4: 48 c7 c2 00 00 00 00 mov $0x0,%rdx
13fb: 48 c7 c6 00 00 00 00 mov $0x0,%rsi
1402: bf 08 00 00 00 mov $0x8,%edi
1407: e8 00 00 00 00 callq 140c <rpc_init_mempool+0x78>
140c: 48 85 c0 test %rax,%rax
140f: 48 89 05 00 00 00 00 mov %rax,0(%rip) # 1416 <rpc_init_mempool+0x82>
1416: 74 2d je 1445 <rpc_init_mempool+0xb1>
1418: 48 8b 0d 00 00 00 00 mov 0(%rip),%rcx # 141f <rpc_init_mempool+0x8b>
141f: 48 c7 c2 00 00 00 00 mov $0x0,%rdx
1426: 48 c7 c6 00 00 00 00 mov $0x0,%rsi
142d: bf 08 00 00 00 mov $0x8,%edi
1432: e8 00 00 00 00 callq 1437 <rpc_init_mempool+0xa3>
1437: 31 d2 xor %edx,%edx
1439: 48 85 c0 test %rax,%rax
143c: 48 89 05 00 00 00 00 mov %rax,0(%rip) # 1443 <rpc_init_mempool+0xaf>
1443: 75 0a jne 144f <rpc_init_mempool+0xbb>
1445: e8 00 00 00 00 callq 144a <rpc_init_mempool+0xb6>
144a: ba f4 ff ff ff mov $0xfffffff4,%edx
144f: 41 5b pop %r11
1451: 89 d0 mov %edx,%eax
1453: c3 retq
0000000000001454 <.text.lock.sched>:
.text.lock.sched():
1454: e8 00 00 00 00 callq 1459 <.text.lock.sched+0x5>
1459: e9 f5 fb ff ff jmpq 1053 <rpciod_up+0x1c>
145e: e8 00 00 00 00 callq 1463 <.text.lock.sched+0xf>
1463: e9 7a fc ff ff jmpq 10e2 <rpciod_up+0xab>
1468: e8 00 00 00 00 callq 146d <.text.lock.sched+0x19>
146d: e9 90 fc ff ff jmpq 1102 <rpciod_down+0x1a>
1472: e8 00 00 00 00 callq 1477 <.text.lock.sched+0x23>
1477: e9 bd fd ff ff jmpq 1239 <rpciod_down+0x151>
More information about the general
mailing list