Dereference returns another SBValue distinct from the initial one, so it needs 
to make up a name for it.  I think it would be confusing for it to return the 
same name, and putting a * at the beginning of the initial SBValue seems as 
good a choice as any.

Is this causing you some concrete problem?

Jim


> On Mar 30, 2019, at 11:18 AM, Alexander Polyakov via lldb-dev 
> <lldb-dev@lists.llvm.org> wrote:
> 
> Hi lldb-dev,
> 
> I have a SBValue created via SBTarget.CreateValueFromExpression('some_name', 
> expr).
> If the expression looks like '(some_type *) addr', then GetName returns 
> 'some_name' as expected, but when I do Dereference this value, GetName 
> returns '*some_name'.
> 
> So, is it a conventional behavior of the GetName method applied to 
> dereferenced SBValue?
> 
> -- 
> Alexander
> _______________________________________________
> lldb-dev mailing list
> lldb-dev@lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev

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

Reply via email to