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
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 ide
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 (indepen
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 -DLLDB_RELOCATA
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."
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
clang+llvm-8