[Lldb-commits] [PATCH] D77047: AArch64 SVE register infos and ptrace support

2020-05-11 Thread Muhammad Omair Javaid via Phabricator via lldb-commits
omjavaid updated this revision to Diff 263106. omjavaid added a comment. This patch now contains AArch64 SVE register infos description and support for core dump SVE register access. Linux ptrace support will be submitted in a follow up patch while linux ptrace headers are being submitted by

[Lldb-commits] [PATCH] D77047: AArch64 SVE register infos and ptrace support

2020-04-22 Thread Pavel Labath via Phabricator via lldb-commits
labath added a comment. In D77047#1996198 , @omjavaid wrote: > This update includes core file register access for SVE registers. Register > descriptions can now be tested with core dump. Cool. Could you please split off the stuff necessary for making

[Lldb-commits] [PATCH] D77047: AArch64 SVE register infos and ptrace support

2020-04-22 Thread Muhammad Omair Javaid via Phabricator via lldb-commits
omjavaid added a comment. Also about licensing issues of included macros I am in contact with original authors from ARM and I hope they will be able to help sign off this patch for LLVM submission. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D77047/new/

[Lldb-commits] [PATCH] D77047: AArch64 SVE register infos and ptrace support

2020-04-21 Thread Muhammad Omair Javaid via Phabricator via lldb-commits
omjavaid marked 4 inline comments as done. omjavaid added inline comments. Comment at: lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm64.cpp:1191 + size_t vq = sve_vq_from_vl(m_sve_header.vl); + SetRegisterInfoMode(vq); +

[Lldb-commits] [PATCH] D77047: AArch64 SVE register infos and ptrace support

2020-04-14 Thread Pavel Labath via Phabricator via lldb-commits
labath added a comment. In D77047#1980248 , @omjavaid wrote: > In D77047#1971454 , @labath wrote: > > > In D77047#1966539 , @omjavaid > > wrote: > > > > > @labath Core file

[Lldb-commits] [PATCH] D77047: AArch64 SVE register infos and ptrace support

2020-04-14 Thread Muhammad Omair Javaid via Phabricator via lldb-commits
omjavaid added a comment. In D77047#1971454 , @labath wrote: > In D77047#1966539 , @omjavaid wrote: > > > @labath Core file FP register access is not supported on AArch64. I am > > working on a follow up patch to

[Lldb-commits] [PATCH] D77047: AArch64 SVE register infos and ptrace support

2020-04-09 Thread Pavel Labath via Phabricator via lldb-commits
labath added a comment. In D77047#1966539 , @omjavaid wrote: > @labath Core file FP register access is not supported on AArch64. I am > working on a follow up patch to fix it. This patch only has linux changes so > can we get this through? This patch

[Lldb-commits] [PATCH] D77047: AArch64 SVE register infos and ptrace support

2020-04-07 Thread Muhammad Omair Javaid via Phabricator via lldb-commits
omjavaid added a comment. In D77047#1956774 , @omjavaid wrote: > In D77047#1954696 , @labath wrote: > > > > There is no physical hardware currently available to test SVE and we make > > > use of QEMU for the

[Lldb-commits] [PATCH] D77047: AArch64 SVE register infos and ptrace support

2020-04-02 Thread Muhammad Omair Javaid via Phabricator via lldb-commits
omjavaid added a comment. In D77047#1954696 , @labath wrote: > > There is no physical hardware currently available to test SVE and we make > > use of QEMU for the purpose of testing this feature. > > Are these registers presented in core files in any

[Lldb-commits] [PATCH] D77047: AArch64 SVE register infos and ptrace support

2020-04-02 Thread Muhammad Omair Javaid via Phabricator via lldb-commits
omjavaid updated this revision to Diff 254454. omjavaid added a comment. Posting full diff. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D77047/new/ https://reviews.llvm.org/D77047 Files: lldb/source/Plugins/Process/Linux/LinuxPTraceDefines_arm64sve.h

[Lldb-commits] [PATCH] D77047: AArch64 SVE register infos and ptrace support

2020-04-01 Thread Pavel Labath via Phabricator via lldb-commits
labath added a comment. > There is no physical hardware currently available to test SVE and we make use > of QEMU for the purpose of testing this feature. Are these registers presented in core files in any way? Would it be possible to at least test the `RegisterInfoPOSIX_arm64.h` changes that

[Lldb-commits] [PATCH] D77047: AArch64 SVE register infos and ptrace support

2020-03-30 Thread Muhammad Omair Javaid via Phabricator via lldb-commits
omjavaid created this revision. omjavaid added reviewers: labath, clayborg, jankratochvil, jasonmolenda. Herald added subscribers: danielkiss, kristof.beyls, tschuett. Herald added a reviewer: rengolin. This patch adds support for AArch64 SVE register infos description and register access via