DF-2491 / ata_tf_write_trap_disasm.txt
/boot/kernel/kernel: file format elf64-x86-64 Disassembly of section .text: ffffffff8032aac0 <ata_tf_write+0x1b0>: ffffffff8032aac0: 48 8b 43 40 mov 0x40(%rbx),%rax ffffffff8032aac4: 4c 63 5b 48 movslq 0x48(%rbx),%r11 ffffffff8032aac8: 49 8b 4c 24 18 mov 0x18(%r12),%rcx ffffffff8032aacd: 4d 89 d9 mov %r11,%r9 ffffffff8032aad0: 4c 8b 40 50 mov 0x50(%rax),%r8 ffffffff8032aad4: 4c 8b 68 48 mov 0x48(%rax),%r13 ffffffff8032aad8: f6 86 34 02 00 00 01 testb $0x1,0x234(%rsi) ffffffff8032aadf: 0f 84 9e 01 00 00 je ffffffff8032ac83 <ata_tf_write+0x373> ffffffff8032aae5: f6 46 76 01 testb $0x1,0x76(%rsi) ffffffff8032aae9: 0f 85 41 02 00 00 jne ffffffff8032ad30 <ata_tf_write+0x420> ffffffff8032aaef: 0f b7 7e 12 movzwl 0x12(%rsi),%edi ffffffff8032aaf3: 44 0f b7 76 18 movzwl 0x18(%rsi),%r14d ffffffff8032aaf8: 4d 63 d6 movslq %r14d,%r10 ffffffff8032aafb: 48 89 c8 mov %rcx,%rax ffffffff8032aafe: 31 d2 xor %edx,%edx ffffffff8032ab00: 49 f7 f2 div %r10 ffffffff8032ab03: 8d 42 01 lea 0x1(%rdx),%eax ffffffff8032ab06: 4d 85 ed test %r13,%r13 ffffffff8032ab09: 0f 85 81 02 00 00 jne ffffffff8032ad90 <ata_tf_write+0x480> ffffffff8032ab0f: 43 8d 14 08 lea (%r8,%r9,1),%edx ffffffff8032ab13: ee out %al,(%dx) ffffffff8032ab14: 41 0f af fe imul %r14d,%edi ffffffff8032ab18: 31 d2 xor %edx,%edx ffffffff8032ab1a: 48 89 c8 mov %rcx,%rax ffffffff8032ab1d: 4c 8b 4b 50 mov 0x50(%rbx),%r9 ffffffff8032ab21: 4c 63 5b 58 movslq 0x58(%rbx),%r11 ffffffff8032ab25: 48 63 ff movslq %edi,%rdi ffffffff8032ab28: 48 f7 f7 div %rdi ffffffff8032ab2b: 49 8b 51 50 mov 0x50(%r9),%rdx ffffffff8032ab2f: 49 83 79 48 00 cmpq $0x0,0x48(%r9) ffffffff8032ab34: 49 89 c0 mov %rax,%r8 ffffffff8032ab37: 0f 85 33 02 00 00 jne ffffffff8032ad70 <ata_tf_write+0x460> ffffffff8032ab3d: 44 01 da add %r11d,%edx ffffffff8032a910 t ata_tf_write