gdb: register access corrupts rbx and x87 state #1971
Copy link
Copy link
Open
Labels
lifecycle/needs-reviewThe issue has not yet been reviewed.The issue has not yet been reviewed.
Description
read_registersputsrbpin GDB slot 1, which isrbx(x86_64_target.rs#L202). gdb shows the wrongrbx. Any register write sends that value back, soset $rax = 1also setsrbxtorbp.write_registersbuildsCommonFpuwith..Default::default()(x86_64_target.rs#L272). Any register write resets ST0-7, FSW and FTW.read_registersalso never reports x87 or segment registers.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
lifecycle/needs-reviewThe issue has not yet been reviewed.The issue has not yet been reviewed.
Type
Projects
- StatusShow more project fieldsNo status
Activity