mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 14:28:12 +00:00
LibX86: Tolerate invalid segment register indices when disassembling
While #6 and #7 are not valid segment register, they can still be encoded in otherwise-valid instructions, so let's tolerate it.
This commit is contained in:
parent
d7d7a32d47
commit
1924112d7d
2 changed files with 6 additions and 0 deletions
|
@ -1760,6 +1760,10 @@ const char* register_name(SegmentRegister index)
|
|||
return "fs";
|
||||
case SegmentRegister::GS:
|
||||
return "gs";
|
||||
case SegmentRegister::SegR6:
|
||||
return "segr6";
|
||||
case SegmentRegister::SegR7:
|
||||
return "segr7";
|
||||
default:
|
||||
ASSERT_NOT_REACHED();
|
||||
return nullptr;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue