[Lldb-commits] [PATCH] D74398: [lldb-server] jThreadsInfo returns stack memory
Jaroslav Sevcik via Phabricator via lldb-commits
lldb-commits at lists.llvm.org
Tue Feb 11 05:34:29 PST 2020
jarin created this revision.
jarin added a reviewer: labath.
jarin added a project: LLDB.
Herald added a subscriber: lldb-commits.
This patch adds parts of the stack that should be useful for unwinding to the jThreadsInfo reply from lldb-server. We return the top of the stack (12 words), and we also try to walk the frame pointer linked list and return the memory containing frame pointer and return address pairs. The idea is to cover the cases with and without frame pointer omission.
Here are some questions:
- Does this approach sound reasonable?
- How do we test this?
- Is it fine if we do not handle the big-endian and 32-bit word cases? (There we will be basically never generate the frame list.)
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D74398
Files:
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D74398.243826.patch
Type: text/x-patch
Size: 5273 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20200211/acc8660d/attachment.bin>
More information about the lldb-commits
mailing list