[all-commits] [llvm/llvm-project] 3169d9: Remove special Hexagon packet traversal code
tedwoodward via All-commits
all-commits at lists.llvm.org
Wed Aug 5 10:06:09 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 3169d920ccd16ec3c3e1bf5d91595b70a5278045
https://github.com/llvm/llvm-project/commit/3169d920ccd16ec3c3e1bf5d91595b70a5278045
Author: Ted Woodward <tedwood at quicinc.com>
Date: 2020-08-05 (Wed, 05 Aug 2020)
Changed paths:
M lldb/include/lldb/Core/Disassembler.h
M lldb/source/Core/Disassembler.cpp
M lldb/source/Target/Process.cpp
M lldb/source/Target/ThreadPlanStepRange.cpp
Log Message:
-----------
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
More information about the All-commits
mailing list