Remove special Hexagon packet traversal code
authorTed Woodward <tedwood@quicinc.com>
Thu, 30 Jul 2020 18:37:43 +0000 (13:37 -0500)
committerTed Woodward <tedwood@quicinc.com>
Wed, 5 Aug 2020 17:05:42 +0000 (12:05 -0500)
commit3169d920ccd16ec3c3e1bf5d91595b70a5278045
treef55ebc6485c9b83edcbc7900d374c3e3dbe42125
parent3a3c9519e272e664172a0a90e8abf84b6d400106
Remove special Hexagon packet traversal code

On Hexagon, breakpoints need to be on the first instruction of a packet.
When the LLVM disassembler for Hexagon returned 32 bit instructions, we
needed code to find the start of the current packet. Now that the LLVM
disassembler for Hexagon returns packets instead of instructions, we always
have the first instruction of the packet. Remove the packet traversal code
because it can cause problems when the next packet has more than one
instruction.

Reviewed By: clayborg

Differential Revision: https://reviews.llvm.org/D84966
lldb/include/lldb/Core/Disassembler.h
lldb/source/Core/Disassembler.cpp
lldb/source/Target/Process.cpp
lldb/source/Target/ThreadPlanStepRange.cpp