omjavaid added a comment.

Hi Jan,

I have done further investigation on this with new ampere arm server. This 
problem manifests itself on all kind of Debian flavors and is not related to 
underlying libraries. I have tested LLDB on Arm 32bit host with Ubuntu Xenial, 
Bionic and Debian Buster all show same problem.

Moreover this problem seems to be emerging from clang expression parser 
generating symbols while evaluating certain types of expressions. These symbols 
are rejected by expression interpreter. LLDB symtab classes are utilized for 
expressions as well so it is a highly likely problem so I would suggest you to 
investigate further on these lines

For example: 
./bin/lldb-dotest -p TestVirtual.py -v -t

test_virtual_madness_dwarf (TestVirtual.CppVirtualMadness) fails with following 
error

runCmd: expression a_as_A->a()
runCmd failed!
error: Can't run the expression locally: Interpreter doesn't handle one of the 
expression's opcodes


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D63540/new/

https://reviews.llvm.org/D63540



_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to