This is an archive of the discontinued LLVM Phabricator instance.

[LLDB] Fix Cpsr size for WoA64 target
ClosedPublic

Authored by omjavaid on Oct 25 2021, 10:43 AM.

Details

Summary

CPSR on Arm64 is 4 bytes in size but windows on Arm implementation is trying to read/write 8 bytes against a byte register causing LLDB unit tests failures.

Ref: https://docs.microsoft.com/en-us/windows/win32/api/winnt/ns-winnt-arm64_nt_context

Diff Detail

Event Timeline

omjavaid created this revision.Oct 25 2021, 10:43 AM
omjavaid requested review of this revision.Oct 25 2021, 10:43 AM
This revision is now accepted and ready to land.Oct 25 2021, 11:42 AM
This revision was automatically updated to reflect the committed changes.
Herald added a project: Restricted Project. · View Herald TranscriptNov 4 2021, 5:44 AM