[lldb-dev] Unwinding call frames with separated data and return address stacks

2019-03-04 Thread Thomas Goodfellow via lldb-dev
I'm adding LLDB support for an unconventional platform which uses two stacks: one purely for return addresses and another for frame context (spilled registers, local variables, etc). There is no explicit link between the two stacks, i.e. the frame context doesn't include any pointer or index to

[lldb-dev] [Bug 40947] New: LLDB compiled by gcc doesn't evaluate expressions on 32 bit

2019-03-04 Thread via lldb-dev
https://bugs.llvm.org/show_bug.cgi?id=40947 Bug ID: 40947 Summary: LLDB compiled by gcc doesn't evaluate expressions on 32 bit Product: lldb Version: 5.0 Hardware: PC OS: Linux Status: NEW

Re: [lldb-dev] RFC: Moving debug info parsing out of process

2019-03-04 Thread Zachary Turner via lldb-dev
On Sat, Mar 2, 2019 at 2:56 PM Adrian Prantl wrote: > > On Feb 25, 2019, at 10:21 AM, Zachary Turner via lldb-dev < > lldb-dev@lists.llvm.org> wrote: > > Hi all, > > We've got some internal efforts in progress, and one of those would > benefit from debug info parsing being out of process

Re: [lldb-dev] [Release-testers] [8.0.0 Release] rc3 has been tagged

2019-03-04 Thread Brian Cain via lldb-dev
Uploaded SLES11, Ubuntu 14.04, 18.04 binaries. 9e59c0c667cd67c61600470d2e3107576b4707c8 clang+llvm-8.0.0-rc3-x86_64-linux-gnu-ubuntu-14.04.tar.xz 0fd5690c11f045ae4d356619620778b0c17942ff clang+llvm-8.0.0-rc3-x86_64-linux-gnu-ubuntu-18.04.tar.xz 6d1dc9b31d4f4d815b7cd18c8446404dc2a80a69

[lldb-dev] LLDB not loading any debug information on windows

2019-03-04 Thread Christoph Baumann via lldb-dev
Hey, in order to try lldb on windows, i built (with clang compiler and lld linker (v7.0.1)) llvm, clang, lld and of course lldb from latest source with the following command line: > cmake -G Ninja -DCMAKE_C_COMPILER=clang-cl -DCMAKE_CXX_COMPILER=clang-cl -DCMAKE_LINKER=lld-link

Re: [lldb-dev] Unwinding call frames with separated data and return address stacks

2019-03-04 Thread Jason Molenda via lldb-dev
Hi Tom, interesting problem you're working on there. I'm not sure any of the DWARF expression operators would work here. You want to have an expression that works for a given frame, saying "to find the caller's pc value, look at the saved-pc stack, third entry from the bottom of that stack."