[Lldb-commits] [PATCH] D84966: Remove special Hexagon packet	traversal code
    Ted Woodward via Phabricator via lldb-commits 
    lldb-commits at lists.llvm.org
       
    Thu Jul 30 11:39:17 PDT 2020
    
    
  
ted created this revision.
ted added reviewers: clayborg, jingham, labath.
Herald added a project: LLDB.
ted requested review of this revision.
Herald added a subscriber: JDevlieghere.
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.
Repository:
  rG LLVM Github Monorepo
https://reviews.llvm.org/D84966
Files:
  lldb/include/lldb/Core/Disassembler.h
  lldb/source/Core/Disassembler.cpp
  lldb/source/Target/Process.cpp
  lldb/source/Target/ThreadPlanStepRange.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D84966.282007.patch
Type: text/x-patch
Size: 4547 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20200730/a932bbfb/attachment.bin>
    
    
More information about the lldb-commits
mailing list