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


Disassembly of section .text:

ffffffff80321780 <ata_national_setmode>:
ffffffff80321780:	55                   	push   %rbp
ffffffff80321781:	48 89 e5             	mov    %rsp,%rbp
ffffffff80321784:	41 57                	push   %r15
ffffffff80321786:	41 56                	push   %r14
ffffffff80321788:	41 55                	push   %r13
ffffffff8032178a:	41 54                	push   %r12
ffffffff8032178c:	41 89 f4             	mov    %esi,%r12d
ffffffff8032178f:	53                   	push   %rbx
ffffffff80321790:	48 89 fb             	mov    %rdi,%rbx
ffffffff80321793:	48 83 ec 28          	sub    $0x28,%rsp
ffffffff80321797:	e8 a4 b9 36 00       	callq  ffffffff8068d140 <device_get_parent>
ffffffff8032179c:	48 89 c7             	mov    %rax,%rdi
ffffffff8032179f:	e8 9c b9 36 00       	callq  ffffffff8068d140 <device_get_parent>
ffffffff803217a4:	48 89 df             	mov    %rbx,%rdi
ffffffff803217a7:	49 89 c5             	mov    %rax,%r13
ffffffff803217aa:	e8 91 b9 36 00       	callq  ffffffff8068d140 <device_get_parent>
ffffffff803217af:	48 89 c7             	mov    %rax,%rdi
ffffffff803217b2:	e8 39 bd 36 00       	callq  ffffffff8068d4f0 <device_get_softc>
ffffffff803217b7:	48 89 df             	mov    %rbx,%rdi
ffffffff803217ba:	49 89 c7             	mov    %rax,%r15
ffffffff803217bd:	e8 2e bd 36 00       	callq  ffffffff8068d4f0 <device_get_softc>
ffffffff803217c2:	44 89 e6             	mov    %r12d,%esi
ffffffff803217c5:	ba 42 00 00 00       	mov    $0x42,%edx
ffffffff803217ca:	48 89 df             	mov    %rbx,%rdi
ffffffff803217cd:	49 89 c6             	mov    %rax,%r14
ffffffff803217d0:	41 8b 47 08          	mov    0x8(%r15),%eax
ffffffff803217d4:	89 45 c8             	mov    %eax,-0x38(%rbp)
ffffffff803217d7:	41 8b 46 08          	mov    0x8(%r14),%eax
ffffffff803217db:	89 45 c0             	mov    %eax,-0x40(%rbp)
ffffffff803217de:	49 8b 87 d8 01 00 00 	mov    0x1d8(%r15),%rax
ffffffff803217e5:	c7 40 58 10 00 00 00 	movl   $0x10,0x58(%rax)
ffffffff803217ec:	49 8b 87 d8 01 00 00 	mov    0x1d8(%r15),%rax
ffffffff803217f3:	c7 40 64 00 80 00 00 	movl   $0x8000,0x64(%rax)
ffffffff803217fa:	e8 71 4f ff ff       	callq  ffffffff80316770 <ata_limit_mode>
ffffffff803217ff:	31                   	.byte 0x31