
/boot/kernel/pf.ko:     file format elf64-x86-64


Disassembly of section .text:

0000000000026ff0 <pf_normalize_tcpopt>:
   26ff0:	55                   	push   %rbp
   26ff1:	48 89 e5             	mov    %rsp,%rbp
   26ff4:	41 57                	push   %r15
   26ff6:	41 56                	push   %r14
   26ff8:	41 55                	push   %r13
   26ffa:	41 54                	push   %r12
   26ffc:	53                   	push   %rbx
   26ffd:	48 83 ec 58          	sub    $0x58,%rsp
   27001:	0f b6 42 0c          	movzbl 0xc(%rdx),%eax
   27005:	c0 e8 04             	shr    $0x4,%al
   27008:	0f b6 c0             	movzbl %al,%eax
   2700b:	44 8d 2c 85 ec ff ff 	lea    -0x14(,%rax,4),%r13d
   27012:	ff 
   27013:	45 85 ed             	test   %r13d,%r13d
   27016:	7f 18                	jg     27030 <pf_normalize_tcpopt+0x40>
   27018:	48 8d 65 d8          	lea    -0x28(%rbp),%rsp
   2701c:	31 c0                	xor    %eax,%eax
   2701e:	5b                   	pop    %rbx
   2701f:	41 5c                	pop    %r12
   27021:	41 5d                	pop    %r13
   27023:	41 5e                	pop    %r14
   27025:	41 5f                	pop    %r15
   27027:	5d                   	pop    %rbp
   27028:	c3                   	retq   
   27029:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
   27030:	48 83 ec 08          	sub    $0x8,%rsp
   27034:	45 0f b6 c0          	movzbl %r8b,%r8d
   27038:	8d 41 14             	lea    0x14(%rcx),%eax
   2703b:	48 89 f3             	mov    %rsi,%rbx
   2703e:	41 50                	push   %r8
   27040:	44 89 e9             	mov    %r13d,%ecx
   27043:	49 89 d4             	mov    %rdx,%r12
   27046:	49 89 fe             	mov    %rdi,%r14
   27049:	48 89 75 88          	mov    %rsi,-0x78(%rbp)
   2704d:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
   27051:	45 31 c9             	xor    %r9d,%r9d
   27054:	45 31 c0             	xor    %r8d,%r8d
   27057:	89 c6                	mov    %eax,%esi
   27059:	48 89 df             	mov    %rbx,%rdi
   2705c:	89 45 98             	mov    %eax,-0x68(%rbp)
   2705f:	e8 00 00 00 00       	callq  27064 <pf_normalize_tcpopt+0x74>
   27064:	5a                   	pop    %rdx
   27065:	59                   	pop    %rcx
   27066:	48 85 c0             	test   %rax,%rax
   27069:	74 ad                	je     27018 <pf_normalize_tcpopt+0x28>
   2706b:	0f b6 55 a8          	movzbl -0x58(%rbp),%edx
   2706f:	85 d2                	test   %edx,%edx
   27071:	74 a5                	je     27018 <pf_normalize_tcpopt+0x28>
   27073:	44 89 eb             	mov    %r13d,%ebx
   27076:	4c 8d 7d a8          	lea    -0x58(%rbp),%r15
   2707a:	31 c0                	xor    %eax,%eax
   2707c:	e9 8d 00 00 00       	jmpq   2710e <pf_normalize_tcpopt+0x11e>
   27081:	83 fb 01             	cmp    $0x1,%ebx
   27084:	0f 84 a6 00 00 00    	je     27130 <pf_normalize_tcpopt+0x140>
   2708a:	45 0f b6 5f 01       	movzbl 0x1(%r15),%r11d
   2708f:	4d 89 d9             	mov    %r11,%r9
   27092:	41 83 fb 01          	cmp    $0x1,%r11d
   27096:	0f 8e 94 00 00 00    	jle    27130 <pf_normalize_tcpopt+0x140>
   2709c:	41 39 db             	cmp    %ebx,%r11d
   2709f:	0f 8f 8b 00 00 00    	jg     27130 <pf_normalize_tcpopt+0x140>
   270a5:	83 fa 02             	cmp    $0x2,%edx
   270a8:	75 52                	jne    270fc <pf_normalize_tcpopt+0x10c>
   270aa:	41 0f b7 77 02       	movzwl 0x2(%r15),%esi
   270af:	41 0f b7 96 54 03 00 	movzwl 0x354(%r14),%edx
   270b6:	00 
   270b7:	89 f1                	mov    %esi,%ecx
   270b9:	86 e9                	xchg   %ch,%cl
   270bb:	66 39 ca             	cmp    %cx,%dx
   270be:	73 3c                	jae    270fc <pf_normalize_tcpopt+0x10c>
   270c0:	41 0f b7 7c 24 10    	movzwl 0x10(%r12),%edi
   270c6:	31 c9                	xor    %ecx,%ecx
   270c8:	4c 89 5d 90          	mov    %r11,-0x70(%rbp)
   270cc:	86 f2                	xchg   %dh,%dl
   270ce:	0f b7 d2             	movzwl %dx,%edx
   270d1:	44 89 5d 9c          	mov    %r11d,-0x64(%rbp)
   270d5:	e8 00 00 00 00       	callq  270da <pf_normalize_tcpopt+0xea>
   270da:	44 8b 5d 9c          	mov    -0x64(%rbp),%r11d
   270de:	4c 8b 4d 90          	mov    -0x70(%rbp),%r9
   270e2:	66 41 89 44 24 10    	mov    %ax,0x10(%r12)
   270e8:	41 0f b7 86 54 03 00 	movzwl 0x354(%r14),%eax
   270ef:	00 
   270f0:	86 e0                	xchg   %ah,%al
   270f2:	66 41 89 47 02       	mov    %ax,0x2(%r15)
   270f7:	b8 01 00 00 00       	mov    $0x1,%eax
   270fc:	44 29 db             	sub    %r11d,%ebx
   270ff:	4d 01 cf             	add    %r9,%r15
   27102:	85 db                	test   %ebx,%ebx
   27104:	7e 2a                	jle    27130 <pf_normalize_tcpopt+0x140>
   27106:	41 0f b6 17          	movzbl (%r15),%edx
   2710a:	85 d2                	test   %edx,%edx
   2710c:	74 22                	je     27130 <pf_normalize_tcpopt+0x140>
   2710e:	83 fa 01             	cmp    $0x1,%edx
   27111:	0f 85 6a ff ff ff    	jne    27081 <pf_normalize_tcpopt+0x91>
   27117:	41 bb 01 00 00 00    	mov    $0x1,%r11d
   2711d:	41 b9 01 00 00 00    	mov    $0x1,%r9d
   27123:	44 29 db             	sub    %r11d,%ebx
   27126:	4d 01 cf             	add    %r9,%r15
   27129:	85 db                	test   %ebx,%ebx
   2712b:	7f d9                	jg     27106 <pf_normalize_tcpopt+0x116>
   2712d:	0f 1f 00             	nopl   (%rax)
   27130:	85 c0                	test   %eax,%eax
   27132:	0f 84 e0 fe ff ff    	je     27018 <pf_normalize_tcpopt+0x28>
   27138:	8b 75 98             	mov    -0x68(%rbp),%esi
   2713b:	48 8b 7d 88          	mov    -0x78(%rbp),%rdi
   2713f:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
   27143:	44 89 ea             	mov    %r13d,%edx
   27146:	89 45 9c             	mov    %eax,-0x64(%rbp)
   27149:	e8 00 00 00 00       	callq  2714e <pf_normalize_tcpopt+0x15e>
   2714e:	8b 45 9c             	mov    -0x64(%rbp),%eax
   27151:	48 8d 65 d8          	lea    -0x28(%rbp),%rsp
   27155:	5b                   	pop    %rbx
   27156:	41 5c                	pop    %r12
   27158:	41 5d                	pop    %r13
   2715a:	41 5e                	pop    %r14
   2715c:	41 5f                	pop    %r15
   2715e:	5d                   	pop    %rbp
   2715f:	c3                   	retq   

Disassembly of section .text.unlikely:
