[all-commits] [llvm/llvm-project] 23a01a: More refinement of call site handling in stepping....

jimingham via All-commits all-commits at lists.llvm.org
Tue Nov 5 10:33:46 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 23a01a413d29f2d5b1f6204d0237e3884ae0231e
      https://github.com/llvm/llvm-project/commit/23a01a413d29f2d5b1f6204d0237e3884ae0231e
  Author: jimingham <jingham at apple.com>
  Date:   2024-11-05 (Tue, 05 Nov 2024)

  Changed paths:
    M lldb/source/Target/ThreadPlanStepRange.cpp
    M lldb/test/API/functionalities/inline-stepping/TestInlineStepping.py

  Log Message:
  -----------
  More refinement of call site handling in stepping. (#114628)

When you set a "next branch breakpoint" and run to it while stepping,
you have to claim the stop at that breakpoint to be the top of the
inlined call stack, or you will seem to "step in" and then plans might
try to step back out again.

This records the PrefferedLineEntry for next branch breakpoints and adds
a test to make sure this works.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list