[Lldb-commits] [PATCH] D67954: [LLDB] [Windows] Initial support for ARM64 debugging

Martin Storsjö via Phabricator via lldb-commits lldb-commits at lists.llvm.org
Tue Sep 24 03:04:31 PDT 2019


mstorsjo created this revision.
mstorsjo added reviewers: labath, compnerd, amccarth, hhb, asmith.
Herald added subscribers: JDevlieghere, abidh, kristof.beyls, mgorny.
Herald added a project: LLDB.

This seems to be enough for getting a backtrace and variable values for MinGW-built binaries for ARM64.

This doesn't implement the intended future setup (if I understand things correctly) of using NativeRegisterContexts.

What's a suitable testcase for this? So far I've just built LLDB and tested debugging a real binary with it. I don't have the full llvm build environment available on the arm64 windows machine yet, so running the full testsuite isn't really easily feasible. (Perhaps it would be doable via WSL?)


Repository:
  rLLDB LLDB

https://reviews.llvm.org/D67954

Files:
  lldb/source/Plugins/Process/Windows/Common/CMakeLists.txt
  lldb/source/Plugins/Process/Windows/Common/TargetThreadWindows.cpp
  lldb/source/Plugins/Process/Windows/Common/arm64/RegisterContextWindows_arm64.cpp
  lldb/source/Plugins/Process/Windows/Common/arm64/RegisterContextWindows_arm64.h

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D67954.221495.patch
Type: text/x-patch
Size: 14004 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20190924/f7bef1e0/attachment-0001.bin>


More information about the lldb-commits mailing list