⬢ DragonFlyBSD Kernel Audit
DF-5539 / fix_disasm.txt
← back to finding ↓ download raw
/usr/obj/usr/src/sys/bus/iicbus/iicbb/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:	c6 45 df 00          	movb   $0x0,-0x21(%rbp)
 3d6:	e8 00 00 00 00       	callq  3db <iicbb_print_child+0x1b>
 3db:	48 89 df             	mov    %rbx,%rdi
 3de:	41 89 c4             	mov    %eax,%r12d
 3e1:	e8 00 00 00 00       	callq  3e6 <iicbb_print_child+0x26>
 3e6:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
 3ed:	48 8b 30             	mov    (%rax),%rsi
 3f0:	49 89 c5             	mov    %rax,%r13
 3f3:	48 8b be 00 08 00 00 	mov    0x800(%rsi),%rdi
 3fa:	e8 00 00 00 00       	callq  3ff <iicbb_print_child+0x3f>
 3ff:	31 d2                	xor    %edx,%edx
 401:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
 405:	be 03 00 00 00       	mov    $0x3,%esi
 40a:	4c 89 ef             	mov    %r13,%rdi
 40d:	eb 11                	jmp    420 <iicbb_print_child+0x60>
 40f:	e8 07 00 00 00       	callq  41b <iicbb_print_child+0x5b>
 414:	f3 90                	pause  
 416:	0f ae e8             	lfence 
 419:	eb f9                	jmp    414 <iicbb_print_child+0x54>
 41b:	48 89 04 24          	mov    %rax,(%rsp)
 41f:	c3                   	retq   
 420:	e8 ea ff ff ff       	callq  40f <iicbb_print_child+0x4f>
 425:	85 c0                	test   %eax,%eax
 427:	74 29                	je     452 <iicbb_print_child+0x92>
 429:	48 89 df             	mov    %rbx,%rdi
 42c:	e8 00 00 00 00       	callq  431 <iicbb_print_child+0x71>
 431:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 438:	48 89 c6             	mov    %rax,%rsi
 43b:	31 c0                	xor    %eax,%eax
 43d:	e8 00 00 00 00       	callq  442 <iicbb_print_child+0x82>
 442:	48 83 c4 10          	add    $0x10,%rsp
 446:	5b                   	pop    %rbx
 447:	44 01 e0             	add    %r12d,%eax
 44a:	41 5c                	pop    %r12
 44c:	41 5d                	pop    %r13
 44e:	41 5e                	pop    %r14
 450:	5d                   	pop    %rbp
 451:	c3                   	retq   
 452:	48 89 df             	mov    %rbx,%rdi
 455:	44 0f b6 75 df       	movzbl -0x21(%rbp),%r14d
 45a:	e8 00 00 00 00       	callq  45f <iicbb_print_child+0x9f>
 45f:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
 466:	48 8b 30             	mov    (%rax),%rsi
 469:	49 89 c5             	mov    %rax,%r13
 46c:	48 8b be 00 08 00 00 	mov    0x800(%rsi),%rdi
 473:	e8 00 00 00 00       	callq  478 <iicbb_print_child+0xb8>
 478:	44 89 f2             	mov    %r14d,%edx
 47b:	31 c9                	xor    %ecx,%ecx
 47d:	be 03 00 00 00       	mov    $0x3,%esi
 482:	4c 89 ef             	mov    %r13,%rdi
 485:	eb 11                	jmp    498 <iicbb_print_child+0xd8>
 487:	e8 07 00 00 00       	callq  493 <iicbb_print_child+0xd3>
 48c:	f3 90                	pause  
 48e:	0f ae e8             	lfence 
 491:	eb f9                	jmp    48c <iicbb_print_child+0xcc>
 493:	48 89 04 24          	mov    %rax,(%rsp)
 497:	c3                   	retq   
 498:	e8 ea ff ff ff       	callq  487 <iicbb_print_child+0xc7>
 49d:	44 0f b6 6d df       	movzbl -0x21(%rbp),%r13d
 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:	44 89 ea             	mov    %r13d,%edx
 4b4:	48 89 c6             	mov    %rax,%rsi
 4b7:	31 c0                	xor    %eax,%eax
 4b9:	e8 00 00 00 00       	callq  4be <iicbb_print_child+0xfe>
 4be:	48 83 c4 10          	add    $0x10,%rsp
 4c2:	5b                   	pop    %rbx
 4c3:	44 01 e0             	add    %r12d,%eax
 4c6:	41 5c                	pop    %r12
 4c8:	41 5d                	pop    %r13
 4ca:	41 5e                	pop    %r14
 4cc:	5d                   	pop    %rbp
 4cd:	c3                   	retq