[all-commits] [llvm/llvm-project] b30a48: [lldb/test] Fix scripted frame provider tests on A...

Med Ismail Bennani via All-commits all-commits at lists.llvm.org
Tue Dec 2 16:40:04 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b30a48c389cee20479419a672d841cb32eaf107a
      https://github.com/llvm/llvm-project/commit/b30a48c389cee20479419a672d841cb32eaf107a
  Author: Med Ismail Bennani <ismail at bennani.ma>
  Date:   2025-12-02 (Tue, 02 Dec 2025)

  Changed paths:
    M lldb/test/API/functionalities/scripted_frame_provider/TestScriptedFrameProvider.py

  Log Message:
  -----------
  [lldb/test] Fix scripted frame provider tests on ARM32

On ARM32, FixCodeAddress unconditionally clears bit 0 (the Thumb bit)
from all code addresses, including synthetic frame PCs. This causes
test failures where synthetic PCs like 0xFFFF and 0xDEADBEEF become
0xFFFE and 0xDEADBEEE respectively.

This adjusts the tests to expect the modified PC values on ARM32.

Signed-off-by: Med Ismail Bennani <ismail at bennani.ma>



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