This is an archive of the discontinued LLVM Phabricator instance.

lldb AArch64/Linux support for llgs
Needs ReviewPublic

Authored by pawelo on Sep 20 2014, 12:28 PM.
This revision needs review, but there are no reviewers specified.

Details

Reviewers
None
Summary

Although still lots need to be done, this is another step towards ARM64/Linux support for llgs. Note that the list of visible registers is the same as in RegisterInfos_arm64.h which recently was extracted from Darwin implementation. For some reason, Darwin implementation authors didn't do anything about 32-bit w registers (lower halves of 64-bit x registers), I wonder why. As a result, read/write of just lower halves through w* register names is not possible.

Diff Detail

Event Timeline

pawelo updated this revision to Diff 13905.Sep 20 2014, 12:28 PM
pawelo retitled this revision from to lldb AArch64/Linux support for llgs.
pawelo updated this object.
pawelo edited the test plan for this revision. (Show Details)
pawelo set the repository for this revision to rL LLVM.
pawelo added a subscriber: Unknown Object (MLST).