teemperor added a comment. It seems to break looking up symbols from shared libraries. A simple reproducer is debugging a simple "Hello World" program in C on Linux (Arch Linux in my case, but it seems to also affect other distributions)
#include <stdio.h> int main() { printf("Hello World\n"); } and then trying to eval printf: (lldb) target create "printftest" Current executable set to 'printftest' (x86_64). (lldb) b main Breakpoint 1: where = printftest`main + 8 at main.cpp:4:3, address = 0x0000000000001108 (lldb) r Process 56813 launched: '/home/teemperor/llvm/test/printftest' (x86_64) Process 56813 stopped * thread #1, name = 'printftest', stop reason = breakpoint 1.1 frame #0: 0x0000555555555108 printftest`main at main.cpp:4:3 1 #include <stdio.h> 2 3 int main() { -> 4 printf("Hello World\n"); 5 } (lldb) p printf("a") error: Couldn't lookup symbols: printf Repository: rL LLVM CHANGES SINCE LAST ACTION https://reviews.llvm.org/D62503/new/ https://reviews.llvm.org/D62503 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits