DF-1359 / rig_fixed_disasm_order.txt
ffffffff805b0c43: 45 8b 46 18 mov 0x18(%r14),%r8d ffffffff805b0c47: f6 43 14 01 testb $0x1,0x14(%rbx) ffffffff805b0c4b: 0f 85 9a 00 00 00 jne ffffffff805b0ceb <mps_user_pass_thru+0x10b> ffffffff805b0c51: 41 83 f8 0b cmp $0xb,%r8d ffffffff805b0c55: 76 17 jbe ffffffff805b0c6e <mps_user_pass_thru+0x8e> ffffffff805b0c57: 48 8b 83 48 01 00 00 mov 0x148(%rbx),%rax ffffffff805b0c5e: 0f b7 40 24 movzwl 0x24(%rax),%eax ffffffff805b0c62: c1 e0 02 shl $0x2,%eax ffffffff805b0c65: 44 39 c0 cmp %r8d,%eax ffffffff805b0c68: 0f 83 e7 00 00 00 jae ffffffff805b0d55 <mps_user_pass_thru+0x175> ffffffff805b0c6e: be .byte 0xbe ffffffff805b0c6f: 02 .byte 0x2 --- patched copyin site (reached only via the range-check gate) --- Disassembly of section .text: ffffffff805b0d50 <mps_user_pass_thru+0x170>: ffffffff805b0d50: e9 3d ff ff ff jmpq ffffffff805b0c92 <mps_user_pass_thru+0xb2> ffffffff805b0d55: 49 8b 3e mov (%r14),%rdi ffffffff805b0d58: ba 0c 00 00 00 mov $0xc,%edx ffffffff805b0d5d: 48 8d 75 c4 lea -0x3c(%rbp),%rsi ffffffff805b0d61: e8 ca a1 62 00 callq ffffffff80bdaf30 <copyin>