rdtsc not setting flags correctly
Closed this issue · 1 comments
brandonros commented
58 0x144ff95ae: lahf
diff_flags: rip = 144ff95ae
diff_reg: rip = 144ff95ae rax e6668424 -> e6661624;
rax: 0xe6661624 rbx: 0x0 rcx: 0x140000000 rdx: 0x1bc2b rsi: 0x20a4 rdi: 0x44e4725a rbp: 0x7ffe0000 rsp: 0x14f410
r8: 0x0 r9: 0x20000 r10: 0x7ffe0384 r11: 0x246 r12: 0x1448a76a4 r13: 0x0 r14: 0x140000000 r15: 0x0
r8u: 0x0 r9u: 0x0 r10u: 0x0 r11u: 0x0 r12u: 0x1 r13u: 0x0 r14u: 0x1 r15u: 0x0
r8d: 0x0 r9d: 0x20000 r10d: 0x7ffe0384 r11d: 0x246 r12d: 0x448a76a4 r13d: 0x0 r14d: 0x40000000 r15d: 0x0
r8w: 0x0 r9w: 0x0 r10w: 0x384 r11w: 0x246 r12w: 0x76a4 r13w: 0x0 r14w: 0x0 r15w: 0x0
r8l: 0x0 r9l: 0x0 r10l: 0x84 r11l: 0x46 r12l: 0xa4 r13l: 0x0 r14l: 0x0 r15l: 0x0
zf: false pf: true af: true of: false sf: false df: false cf: false tf: false if: false nt: false
brandonros commented
af true, should be false
035 | 0000000144FF95A0 | 0F31 | rdtsc | rax: 100000FDFF-> C1E9B90D rdx: 0-> 9E23F | |
should clear af and set pf