[Lldb-commits] [lldb] [lldb][test] Add expedited-stack-memory backtrace/locals packet test (PR #205897)

Yao Qi via lldb-commits lldb-commits at lists.llvm.org
Wed Jul 1 03:35:14 PDT 2026


================
@@ -0,0 +1,281 @@
+"""
+Tests about which gdb-remote packets lldb sends while inspecting the stack at a
+public stop.
+
+On Darwin, debugserver expedites the frame-pointer backchain (up to 256 frames,
----------------
qiyao wrote:

Unlike `MultiMemRead+` and `jMultiBreakpoint+`, there is no feature string for `jThreadsInfo` or for expedited frame-pointer backchain.

`m_supports_jThreadsInfo` is initialized to `true`.  lldb sends `jThreadsInfo` to stub and flip it off if it gets an explicit unsupported response.

https://github.com/llvm/llvm-project/blob/15d69510a17baa950137be4143f8877dee37cc7c/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp#L680-L687

https://github.com/llvm/llvm-project/pull/205897


More information about the lldb-commits mailing list