⬢ DragonFlyBSD Kernel Audit
DF-5539 / stock_disasm.txt
← back to finding ↓ download raw
/boot/kernel/iicbb.ko:     file format elf64-x86-64


Disassembly of section .text:

00000000000003c0 <iicbb_print_child>:
 3c0:	55                   	push   %rbp
 3c1:	48 89 e5             	mov    %rsp,%rbp
 3c4:	41 56                	push   %r14
 3c6:	41 55                	push   %r13
 3c8:	41 54                	push   %r12
 3ca:	53                   	push   %rbx
 3cb:	48 89 fb             	mov    %rdi,%rbx
 3ce:	48 83 ec 10          	sub    $0x10,%rsp
 3d2:	e8 00 00 00 00       	callq  3d7 <iicbb_print_child+0x17>
 3d7:	48 89 df             	mov    %rbx,%rdi
 3da:	41 89 c4             	mov    %eax,%r12d
 3dd:	e8 00 00 00 00       	callq  3e2 <iicbb_print_child+0x22>
 3e2:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
 3e9:	48 8b 30             	mov    (%rax),%rsi
 3ec:	49 89 c5             	mov    %rax,%r13
 3ef:	48 8b be 00 08 00 00 	mov    0x800(%rsi),%rdi
 3f6:	e8 00 00 00 00       	callq  3fb <iicbb_print_child+0x3b>
 3fb:	31 d2                	xor    %edx,%edx
 3fd:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
 401:	be 03 00 00 00       	mov    $0x3,%esi
 406:	4c 89 ef             	mov    %r13,%rdi
 409:	eb 11                	jmp    41c <iicbb_print_child+0x5c>
 40b:	e8 07 00 00 00       	callq  417 <iicbb_print_child+0x57>
 410:	f3 90                	pause  
 412:	0f ae e8             	lfence 
 415:	eb f9                	jmp    410 <iicbb_print_child+0x50>
 417:	48 89 04 24          	mov    %rax,(%rsp)
 41b:	c3                   	retq   
 41c:	e8 ea ff ff ff       	callq  40b <iicbb_print_child+0x4b>
 421:	83 f8 09             	cmp    $0x9,%eax
 424:	74 7c                	je     4a2 <iicbb_print_child+0xe2>
 426:	48 89 df             	mov    %rbx,%rdi
 429:	44 0f b6 75 df       	movzbl -0x21(%rbp),%r14d
 42e:	e8 00 00 00 00       	callq  433 <iicbb_print_child+0x73>
 433:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
 43a:	48 8b 30             	mov    (%rax),%rsi
 43d:	49 89 c5             	mov    %rax,%r13
 440:	48 8b be 00 08 00 00 	mov    0x800(%rsi),%rdi
 447:	e8 00 00 00 00       	callq  44c <iicbb_print_child+0x8c>
 44c:	44 89 f2             	mov    %r14d,%edx
 44f:	31 c9                	xor    %ecx,%ecx
 451:	be 03 00 00 00       	mov    $0x3,%esi
 456:	4c 89 ef             	mov    %r13,%rdi
 459:	eb 11                	jmp    46c <iicbb_print_child+0xac>
 45b:	e8 07 00 00 00       	callq  467 <iicbb_print_child+0xa7>
 460:	f3 90                	pause  
 462:	0f ae e8             	lfence 
 465:	eb f9                	jmp    460 <iicbb_print_child+0xa0>
 467:	48 89 04 24          	mov    %rax,(%rsp)
 46b:	c3                   	retq   
 46c:	e8 ea ff ff ff       	callq  45b <iicbb_print_child+0x9b>
 471:	44 0f b6 6d df       	movzbl -0x21(%rbp),%r13d
 476:	48 89 df             	mov    %rbx,%rdi
 479:	e8 00 00 00 00       	callq  47e <iicbb_print_child+0xbe>
 47e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 485:	44 89 ea             	mov    %r13d,%edx
 488:	48 89 c6             	mov    %rax,%rsi
 48b:	31 c0                	xor    %eax,%eax
 48d:	e8 00 00 00 00       	callq  492 <iicbb_print_child+0xd2>
 492:	48 83 c4 10          	add    $0x10,%rsp
 496:	5b                   	pop    %rbx
 497:	44 01 e0             	add    %r12d,%eax
 49a:	41 5c                	pop    %r12
 49c:	41 5d                	pop    %r13
 49e:	41 5e                	pop    %r14
 4a0:	5d                   	pop    %rbp
 4a1:	c3                   	retq   
 4a2:	48 89 df             	mov    %rbx,%rdi
 4a5:	e8 00 00 00 00       	callq  4aa <iicbb_print_child+0xea>
 4aa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 4b1:	48 89 c6             	mov    %rax,%rsi
 4b4:	31 c0                	xor    %eax,%eax
 4b6:	e8 00 00 00 00       	callq  4bb <iicbb_print_child+0xfb>
 4bb:	48 83 c4 10          	add    $0x10,%rsp
 4bf:	5b                   	pop    %rbx
 4c0:	44 01 e0             	add    %r12d,%eax
 4c3:	41 5c                	pop    %r12
 4c5:	41 5d                	pop    %r13
 4c7:	41 5e                	pop    %r14
 4c9:	5d                   	pop    %rbp
 4ca:	c3                   	retq