DF-0039 / pti_done.kernel.asm
/boot/kernel/kernel: file format elf64-x86-64 Disassembly of section .text: ffffffff806b8f70 <pti_done>: ffffffff806b8f70: 55 push %rbp ffffffff806b8f71: 48 89 e5 mov %rsp,%rbp ffffffff806b8f74: 41 55 push %r13 ffffffff806b8f76: 41 54 push %r12 ffffffff806b8f78: 4c 8d 67 28 lea 0x28(%rdi),%r12 ffffffff806b8f7c: 53 push %rbx ffffffff806b8f7d: 48 89 fb mov %rdi,%rbx ffffffff806b8f80: 4c 89 e7 mov %r12,%rdi ffffffff806b8f83: 48 83 ec 08 sub $0x8,%rsp ffffffff806b8f87: e8 34 fb fb ff callq ffffffff80678ac0 <lwkt_gettoken> ffffffff806b8f8c: 83 6b 04 01 subl $0x1,0x4(%rbx) ffffffff806b8f90: 0f 85 97 00 00 00 jne ffffffff806b902d <pti_done+0xbd> ffffffff806b8f96: 8b 03 mov (%rbx),%eax ffffffff806b8f98: f6 c4 01 test $0x1,%ah ffffffff806b8f9b: 0f 84 8c 00 00 00 je ffffffff806b902d <pti_done+0xbd> ffffffff806b8fa1: f6 c4 06 test $0x6,%ah ffffffff806b8fa4: 0f 85 83 00 00 00 jne ffffffff806b902d <pti_done+0xbd> ffffffff806b8faa: 8b 93 98 01 00 00 mov 0x198(%rbx),%edx ffffffff806b8fb0: 85 d2 test %edx,%edx ffffffff806b8fb2: 75 79 jne ffffffff806b902d <pti_done+0xbd> ffffffff806b8fb4: 48 8b bb a0 01 00 00 mov 0x1a0(%rbx),%rdi ffffffff806b8fbb: 80 cc 80 or $0x80,%ah ffffffff806b8fbe: 44 8b 6b 08 mov 0x8(%rbx),%r13d ffffffff806b8fc2: 89 03 mov %eax,(%rbx) ffffffff806b8fc4: 48 85 ff test %rdi,%rdi ffffffff806b8fc7: 74 1b je ffffffff806b8fe4 <pti_done+0x74> ffffffff806b8fc9: 48 c7 87 98 00 00 00 movq $0x0,0x98(%rdi) ffffffff806b8fd0: 00 00 00 00 ffffffff806b8fd4: 48 c7 83 a0 01 00 00 movq $0x0,0x1a0(%rbx) ffffffff806b8fdb: 00 00 00 00 ffffffff806b8fdf: e8 cc 2a f7 ff callq ffffffff8062bab0 <destroy_dev> ffffffff806b8fe4: 48 8b bb a8 01 00 00 mov 0x1a8(%rbx),%rdi ffffffff806b8feb: 48 85 ff test %rdi,%rdi ffffffff806b8fee: 74 1b je ffffffff806b900b <pti_done+0x9b> ffffffff806b8ff0: 48 c7 87 98 00 00 00 movq $0x0,0x98(%rdi) ffffffff806b8ff7: 00 00 00 00 ffffffff806b8ffb: 48 c7 83 a8 01 00 00 movq $0x0,0x1a8(%rbx) ffffffff806b9002: 00 00 00 00 ffffffff806b9006: e8 a5 2a f7 ff callq ffffffff8062bab0 <destroy_dev> ffffffff806b900b: 4c 89 e7 mov %r12,%rdi ffffffff806b900e: e8 5d ec ff ff callq ffffffff806b7c70 <ttyunregister> ffffffff806b9013: 44 89 ee mov %r13d,%esi ffffffff806b9016: 48 c7 c7 f0 9d 31 81 mov $0xffffffff81319df0,%rdi ffffffff806b901d: 48 c7 83 b0 00 00 00 movq $0x0,0xb0(%rbx) ffffffff806b9024: 00 00 00 00 ffffffff806b9028: e8 f3 a8 26 00 callq ffffffff80923920 <devfs_clone_bitmap_put> ffffffff806b902d: 48 83 c4 08 add $0x8,%rsp ffffffff806b9031: 4c 89 e7 mov %r12,%rdi ffffffff806b9034: 5b pop %rbx ffffffff806b9035: 41 5c pop %r12 ffffffff806b9037: 41 5d pop %r13 ffffffff806b9039: 5d pop %rbp ffffffff806b903a: e9 f1 04 fc ff jmpq ffffffff80679530 <lwkt_reltoken> ffffffff806b903f: 90 nop |