[PATCH] D42582: [lldb][PPC64] Fixed step-in stopping in the wrong line

Leandro Lupori via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Feb 22 14:09:12 PST 2018


luporl updated this revision to Diff 135515.
luporl added a comment.

- Restored PPC64 Architecture Plugin
- Restored/refactored GetBytesToSkip() method, to present a cleaner API (this replaces the trampoline code attempt, that didn't work very well)
- Added an AdjustBreakpointAddress method, to fix issues with setting breakpoints in functions with multiple entry points


https://reviews.llvm.org/D42582

Files:
  include/lldb/Core/Architecture.h
  source/API/SystemInitializerFull.cpp
  source/Breakpoint/BreakpointResolverName.cpp
  source/Plugins/Architecture/CMakeLists.txt
  source/Plugins/Architecture/PPC64/ArchitecturePPC64.cpp
  source/Plugins/Architecture/PPC64/ArchitecturePPC64.h
  source/Plugins/Architecture/PPC64/CMakeLists.txt
  source/Target/ThreadPlanStepInRange.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D42582.135515.patch
Type: text/x-patch
Size: 10223 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180222/7b369008/attachment.bin>


More information about the llvm-commits mailing list