[LLDB] [Windows] Remove a TODO which probably won't be implemented
authorMartin Storsjö <martin@martin.st>
Thu, 31 Oct 2019 07:46:56 +0000 (09:46 +0200)
committerMartin Storsjö <martin@martin.st>
Thu, 31 Oct 2019 09:26:06 +0000 (11:26 +0200)
commita42967f63c96b30dd6873ceb7b2932eb7cf2cd05
treefb461146bca4216b4634baf8aa472c399e789184
parent7e1a3076419d4d453d71143a1e81409ea1db177c
[LLDB] [Windows] Remove a TODO which probably won't be implemented

Contrary to WoW64 on x86_64, there's no struct similar to WOW64_CONTEXT
defined, for storing and handling the CPU state of an ARM32 process
from an ARM64 process. Thus, making an ARM64 lldb-server able to
control ARM32 processes seems infeasible at the moment.

(The normal CONTEXT struct has a different layout on each architecture.
In addition to this, a WOW64_CONTEXT struct always is defined, that
can store the CPU state of an x86_32 process, to allow handling it from
an x86_64 process. But there's no similar universally available struct
for ARM32.)
lldb/source/Plugins/Process/Windows/Common/NativeRegisterContextWindows_arm64.cpp