View difference between Paste ID: Gwf2Z9FA and
SHOW: | | - or go back to the newest paste.
1-
1+
00000000000026e0 <blk_mq_get_driver_tag>:
2
    26e0:	55                   	push   rbp
3
    26e1:	53                   	push   rbx
4
    26e2:	48 89 fb             	mov    rbx,rdi
5
    26e5:	48 83 ec 30          	sub    rsp,0x30
6
    26e9:	65 48 8b 04 25 28 00 	mov    rax,QWORD PTR gs:0x28
7
    26f0:	00 00 
8
    26f2:	48 89 44 24 28       	mov    QWORD PTR [rsp+0x28],rax
9
    26f7:	31 c0                	xor    eax,eax
10
    26f9:	48 8b 07             	mov    rax,QWORD PTR [rdi]
11
    26fc:	83 7b 20 ff          	cmp    DWORD PTR [rbx+0x20],0xffffffff
12
    2700:	48 c7 44 24 08 00 00 	mov    QWORD PTR [rsp+0x8],0x0
13
    2707:	00 00 
14
    2709:	48 c7 44 24 10 00 00 	mov    QWORD PTR [rsp+0x10],0x0
15
    2710:	00 00 
16
    2712:	48 89 04 24          	mov    QWORD PTR [rsp],rax
17
    2716:	8b 47 18             	mov    eax,DWORD PTR [rdi+0x18]
18
    2719:	48 8b 7f 10          	mov    rdi,QWORD PTR [rdi+0x10]
19
    271d:	c7 44 24 08 01 00 00 	mov    DWORD PTR [rsp+0x8],0x1
20
    2724:	00 
21
    2725:	89 44 24 10          	mov    DWORD PTR [rsp+0x10],eax
22
    2729:	b8 01 00 00 00       	mov    eax,0x1
23
    272e:	48 c7 44 24 18 00 00 	mov    QWORD PTR [rsp+0x18],0x0
24
    2735:	00 00 
25
    2737:	48 89 7c 24 20       	mov    QWORD PTR [rsp+0x20],rdi
26
    273c:	75 51                	jne    278f <blk_mq_get_driver_tag+0xaf>
27
    273e:	48 8b 87 40 01 00 00 	mov    rax,QWORD PTR [rdi+0x140]
28
    2745:	8b 40 04             	mov    eax,DWORD PTR [rax+0x4]
29
    2748:	39 43 24             	cmp    DWORD PTR [rbx+0x24],eax
30
    274b:	73 08                	jae    2755 <blk_mq_get_driver_tag+0x75>
31
    274d:	c7 44 24 08 03 00 00 	mov    DWORD PTR [rsp+0x8],0x3
32
    2754:	00 
33
    2755:	f6 87 a8 00 00 00 02 	test   BYTE PTR [rdi+0xa8],0x2
34
    275c:	75 48                	jne    27a6 <blk_mq_get_driver_tag+0xc6>
35
    275e:	48 89 e7             	mov    rdi,rsp
36
    2761:	e8 00 00 00 00       	call   2766 <blk_mq_get_driver_tag+0x86>
37
    2766:	89 43 20             	mov    DWORD PTR [rbx+0x20],eax
38
    2769:	85 c0                	test   eax,eax
39
    276b:	78 1c                	js     2789 <blk_mq_get_driver_tag+0xa9>
40
    276d:	48 8b 54 24 20       	mov    rdx,QWORD PTR [rsp+0x20]
41
    2772:	48 8b 92 38 01 00 00 	mov    rdx,QWORD PTR [rdx+0x138]
42
    2779:	48 98                	cdqe   
43
    277b:	48 8b 92 90 00 00 00 	mov    rdx,QWORD PTR [rdx+0x90]
44
    2782:	48 89 1c c2          	mov    QWORD PTR [rdx+rax*8],rbx
45
    2786:	8b 43 20             	mov    eax,DWORD PTR [rbx+0x20]
46
    2789:	83 f8 ff             	cmp    eax,0xffffffff
47
    278c:	0f 95 c0             	setne  al
48
    278f:	48 8b 4c 24 28       	mov    rcx,QWORD PTR [rsp+0x28]
49
    2794:	65 48 33 0c 25 28 00 	xor    rcx,QWORD PTR gs:0x28
50
    279b:	00 00 
51
    279d:	75 37                	jne    27d6 <blk_mq_get_driver_tag+0xf6>
52
    279f:	48 83 c4 30          	add    rsp,0x30
53
    27a3:	5b                   	pop    rbx
54
    27a4:	5d                   	pop    rbp
55
    27a5:	c3                   	ret    
56
    27a6:	e8 00 00 00 00       	call   27ab <blk_mq_get_driver_tag+0xcb>
57
    27ab:	48 89 e7             	mov    rdi,rsp
58
    27ae:	89 c5                	mov    ebp,eax
59
    27b0:	e8 00 00 00 00       	call   27b5 <blk_mq_get_driver_tag+0xd5>
60
    27b5:	89 43 20             	mov    DWORD PTR [rbx+0x20],eax
61
    27b8:	85 c0                	test   eax,eax
62
    27ba:	78 cd                	js     2789 <blk_mq_get_driver_tag+0xa9>
63
    27bc:	48 8b 54 24 20       	mov    rdx,QWORD PTR [rsp+0x20]
64
    27c1:	40 84 ed             	test   bpl,bpl
65
    27c4:	74 ac                	je     2772 <blk_mq_get_driver_tag+0x92>
66
    27c6:	83 4b 1c 40          	or     DWORD PTR [rbx+0x1c],0x40
67
    27ca:	f0 ff 82 98 01 00 00 	lock inc DWORD PTR [rdx+0x198]
68
    27d1:	8b 43 20             	mov    eax,DWORD PTR [rbx+0x20]
69
    27d4:	eb 97                	jmp    276d <blk_mq_get_driver_tag+0x8d>
70
    27d6:	e8 00 00 00 00       	call   27db <blk_mq_get_driver_tag+0xfb>
71
    27db:	0f 1f 44 00 00       	nop    DWORD PTR [rax+rax*1+0x0]