
block/blk-exec.o:     file format elf64-x86-64


Disassembly of section .text:

0000000000000000 <blk_end_sync_rq>:
   0:	53                   	push   %rbx
   1:	48 89 fe             	mov    %rdi,%rsi
   4:	48 8b 9f 30 01 00 00 	mov    0x130(%rdi),%rbx
   b:	48 c7 87 30 01 00 00 	movq   $0x0,0x130(%rdi)
  12:	00 00 00 00 
  16:	48 8b 7f 38          	mov    0x38(%rdi),%rdi
  1a:	e8 00 00 00 00       	callq  1f <blk_end_sync_rq+0x1f>
  1f:	48 89 df             	mov    %rbx,%rdi
  22:	5b                   	pop    %rbx
  23:	e9 00 00 00 00       	jmpq   28 <blk_execute_rq_nowait>

0000000000000028 <blk_execute_rq_nowait>:
  28:	41 54                	push   %r12
  2a:	83 f9 01             	cmp    $0x1,%ecx
  2d:	45 19 e4             	sbb    %r12d,%r12d
  30:	55                   	push   %rbp
  31:	41 f7 d4             	not    %r12d
  34:	48 89 d5             	mov    %rdx,%rbp
  37:	41 83 c4 02          	add    $0x2,%r12d
  3b:	53                   	push   %rbx
  3c:	48 89 fb             	mov    %rdi,%rbx
  3f:	48 89 b2 a8 00 00 00 	mov    %rsi,0xa8(%rdx)
  46:	4c 89 82 28 01 00 00 	mov    %r8,0x128(%rdx)
  4d:	9c                   	pushfq 
  4e:	58                   	pop    %rax
  4f:	f6 c4 02             	test   $0x2,%ah
  52:	75 11                	jne    65 <blk_execute_rq_nowait+0x3d>
  54:	be 37 00 00 00       	mov    $0x37,%esi
  59:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
  60:	e8 00 00 00 00       	callq  65 <blk_execute_rq_nowait+0x3d>
  65:	48 8b bb c0 02 00 00 	mov    0x2c0(%rbx),%rdi
  6c:	e8 00 00 00 00       	callq  71 <blk_execute_rq_nowait+0x49>
  71:	b9 01 00 00 00       	mov    $0x1,%ecx
  76:	44 89 e2             	mov    %r12d,%edx
  79:	48 89 ee             	mov    %rbp,%rsi
  7c:	48 89 df             	mov    %rbx,%rdi
  7f:	e8 00 00 00 00       	callq  84 <blk_execute_rq_nowait+0x5c>
  84:	48 89 df             	mov    %rbx,%rdi
  87:	e8 00 00 00 00       	callq  8c <blk_execute_rq_nowait+0x64>
  8c:	83 7d 44 05          	cmpl   $0x5,0x44(%rbp)
  90:	75 06                	jne    98 <blk_execute_rq_nowait+0x70>
  92:	48 89 df             	mov    %rbx,%rdi
  95:	ff 53 70             	callq  *0x70(%rbx)
  98:	48 8b 83 c0 02 00 00 	mov    0x2c0(%rbx),%rax
  9f:	fe 00                	incb   (%rax)
  a1:	fb                   	sti    
  a2:	5b                   	pop    %rbx
  a3:	5d                   	pop    %rbp
  a4:	41 5c                	pop    %r12
  a6:	c3                   	retq   

00000000000000a7 <blk_execute_rq>:
  a7:	55                   	push   %rbp
  a8:	49 89 f9             	mov    %rdi,%r9
  ab:	31 c0                	xor    %eax,%eax
  ad:	53                   	push   %rbx
  ae:	48 89 d3             	mov    %rdx,%rbx
  b1:	89 ca                	mov    %ecx,%edx
  b3:	b9 08 00 00 00       	mov    $0x8,%ecx
  b8:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
  bf:	48 8d 7c 24 60       	lea    0x60(%rsp),%rdi
  c4:	f3 ab                	rep stos %eax,%es:(%rdi)
  c6:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
  cb:	ff 83 bc 00 00 00    	incl   0xbc(%rbx)
  d1:	48 83 bb 00 01 00 00 	cmpq   $0x0,0x100(%rbx)
  d8:	00 
  d9:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
  de:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
  e3:	75 1b                	jne    100 <blk_execute_rq+0x59>
  e5:	b9 18 00 00 00       	mov    $0x18,%ecx
  ea:	48 89 e7             	mov    %rsp,%rdi
  ed:	f3 ab                	rep stos %eax,%es:(%rdi)
  ef:	48 89 a3 00 01 00 00 	mov    %rsp,0x100(%rbx)
  f6:	c7 83 f8 00 00 00 00 	movl   $0x0,0xf8(%rbx)
  fd:	00 00 00 
 100:	48 8d 6c 24 60       	lea    0x60(%rsp),%rbp
 105:	89 d1                	mov    %edx,%ecx
 107:	4c 89 cf             	mov    %r9,%rdi
 10a:	48 89 da             	mov    %rbx,%rdx
 10d:	49 c7 c0 00 00 00 00 	mov    $0x0,%r8
 114:	48 89 ab 30 01 00 00 	mov    %rbp,0x130(%rbx)
 11b:	e8 00 00 00 00       	callq  120 <blk_execute_rq+0x79>
 120:	48 89 ef             	mov    %rbp,%rdi
 123:	e8 00 00 00 00       	callq  128 <blk_execute_rq+0x81>
 128:	83 bb d4 00 00 00 01 	cmpl   $0x1,0xd4(%rbx)
 12f:	19 c0                	sbb    %eax,%eax
 131:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
 138:	f7 d0                	not    %eax
 13a:	5b                   	pop    %rbx
 13b:	83 e0 fb             	and    $0xfffffffffffffffb,%eax
 13e:	5d                   	pop    %rbp
 13f:	c3                   	retq   
