Skip to content

Commit 470f1ed

Browse files
authored
Merge pull request #65 from dword64/main
Fix R15 register mapping (use R15W instead of duplicate R15B)
2 parents 16cf84e + eb63e1d commit 470f1ed

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lifter/CommonDisassembler.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -312,7 +312,7 @@ inline Register getRegOfSize(Register reg, uint8_t size) {
312312
case Register::R15W:
313313
case Register::R15D:
314314
case Register::R15:
315-
return std::array{Register::R15B, Register::R15B, Register::R15D,
315+
return std::array{Register::R15B, Register::R15W, Register::R15D,
316316
Register::R15}[index];
317317

318318
case Register::EFLAGS:
@@ -485,4 +485,4 @@ runDisassembler(T& dis, void* buffer, size_t size = 15) {
485485
return dis.disassemble(buffer, size);
486486
}
487487

488-
#endif // COMMON_DISASSEMBLER_H
488+
#endif // COMMON_DISASSEMBLER_H

0 commit comments

Comments
 (0)