Hi all!

I'm facing an issue with a value of lldb_private::Value::eValueTypeLoadAddress 
type, which cannot be loaded from memory because the compiler type was not 
filled.
That happens obtaining the fame base, which is based on "DW_OP_call_frame_cfa" 
case (DWARFExpression.cpp:2825).
After obtain the base frame, when resolving the value (Value.cpp:612), as the 
compiler type is invalid, the value is not read from memory, and the frame base 
keep as its address.

How can I solve this issue?
I looked in many files, and couldn't find how to fill the compiler type in the 
"DWARFExpression::Evaluate" method.


Thanks,
Leonardo Bianconi.
_______________________________________________
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev

Reply via email to