[lldb-dev] SBValue::GetName returns wrong result?
    Jim Ingham via lldb-dev 
    lldb-dev at lists.llvm.org
       
    Mon Apr  1 11:35:26 PDT 2019
    
    
  
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 at 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 at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev
    
    
More information about the lldb-dev
mailing list