[all-commits] [llvm/llvm-project] 20339d: [lldb] Step past a prologue the pc is inside (#213...

Jonas Devlieghere via All-commits all-commits at lists.llvm.org
Tue Aug 4 15:46:00 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 20339da753dba389babdb937f2c2be624eac4517
      https://github.com/llvm/llvm-project/commit/20339da753dba389babdb937f2c2be624eac4517
  Author: Jonas Devlieghere <jonas at devlieghere.com>
  Date:   2026-08-04 (Tue, 04 Aug 2026)

  Changed paths:
    M lldb/source/Target/ThreadPlanStepInRange.cpp

  Log Message:
  -----------
  [lldb] Step past a prologue the pc is inside (#213555)

A step into a function ran past its prologue only when the pc was
exactly the function's first address. A target whose entry point is not
a function's first address (such as WebAssembly) is entered past it.
This means that the check took every such call for one whose prologue
had already run, and the step stopped on the opening brace instead of
the first statement.

What says the prologue has yet to run is the pc being inside it, which
for a target that does enter at the first address is the condition that
was there before.



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